1. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

WD Saisie données sans fermer Fiche

Discussion dans 'Windev' créé par anakinsqt, Mar 7, 2021.

  1. anakinsqt

    anakinsqt Member

    Inscrit:
    Sept 5, 2019
    Messages:
    115
    J'aime reçus:
    1
    Bonjour,
    Un petit coup de main serait le bien venu...
    Dans une table j'ai un bouton nouveau qui ouvre une fiche pour alimenter ma table.
    Lorsque j'appuie sur le bouton VALIDER de ma fiche, cela alimente bien ma table, mais ma fiche se ferme à chaque fois.
    Ce que je souhaiterais, c'est VALIDER et que ma fiche se vide et alimente ma table et que cette fiche ne se ferme pas à chaque fois.

    J'ai essayé en enlevant Ferme, en mettant RAZ, HRAZ mais rien ne fonctionne...

    // Lecture des informations saisies
    EcranVersFichier()

    // Ajoute / Modifie l'enregistrement
    HEnregistre(Livraisons)

    // Ferme la fenêtre
    Ferme("",Vrai)
     
    Tags:
  2. Scorpion

    Scorpion New Member

    Inscrit:
    Fev 28, 2018
    Messages:
    24
    J'aime reçus:
    6
    une fois que tu clic sur valider, tu demande si tu désire poursuivre la création ou sortir
    ton code d'enregistrement et ensuite

    selon dialogue("Texte")
    cas 1
    ferme()
    cas 2
    raz()
    hraz(fichier)
    reprisesaisie(champ)

    end
     
  3. anakinsqt

    anakinsqt Member

    Inscrit:
    Sept 5, 2019
    Messages:
    115
    J'aime reçus:
    1

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    une fois que tu clic sur valider, tu demande si tu désire poursuivre la création ou sortir
    ton code d'enregistrement et ensuite

    selon dialogue("Texte")
    cas 1
    ferme()
    cas 2
    raz()
    hraz(fichier)
    reprisesaisie(champ)

    end
    Cliquez pour agrandir...
    Si je comprends bien, je mets ton code avant FERME("",Vrai) ?
     
  • Yusep

    Yusep Active Member
    DUMP TEAM

    Inscrit:
    Jan 3, 2018
    Messages:
    235
    J'aime reçus:
    165
    Enfin.......
    Vous avez presque compris. Le code suivant ne sert à rien.
    // Ferme la fenêtre
    Ferme("",Vrai)
     
  • anakinsqt

    anakinsqt Member

    Inscrit:
    Sept 5, 2019
    Messages:
    115
    J'aime reçus:
    1

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Enfin.......
    Vous avez presque compris. Le code suivant ne sert à rien.
    // Ferme la fenêtre
    Ferme("",Vrai)
    Cliquez pour agrandir...
    Bonsoir,

    J'ai suivi votre conseil et cela fonctionne presque. Tout va bien pour le code suivant :

     
  • Yusep

    Yusep Active Member
    DUMP TEAM

    Inscrit:
    Jan 3, 2018
    Messages:
    235
    J'aime reçus:
    165
    Mettez votre code complet.
     
  • anakinsqt

    anakinsqt Member

    Inscrit:
    Sept 5, 2019
    Messages:
    115
    J'aime reçus:
    1

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Mettez votre code complet.
    Cliquez pour agrandir...
    C'est le code complet du bouton VALIDER

    // Lecture des informations saisies
    EcranVersFichier()

    // Ajoute / Modifie l'enregistrement
    HEnregistre(Livraisons)

    //1 : Fermer
    //0 : Ne pas fermer
    SELON Dialogue("Voulez-vous fermer cette fenêtre ?")
    // Fermer
    CAS 1
    Ferme()
    // Ne pas fermer
    RAZ(Vrai)
    HRAZ(Livraisons)
    RepriseSaisie(Fiche_Livraisons)
    CAS 0

    FIN
     
  • Yusep

    Yusep Active Member
    DUMP TEAM

    Inscrit:
    Jan 3, 2018
    Messages:
    235
    J'aime reçus:
    165
    C'est normal. Vous n'avez rien dans le CAS 0.
     
  • anakinsqt

    anakinsqt Member

    Inscrit:
    Sept 5, 2019
    Messages:
    115
    J'aime reçus:
    1

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    C'est normal. Vous n'avez rien dans le CAS 0.
    Cliquez pour agrandir...
    Bonsoir,

    J'ai modifié mon code, et vous aviez raison. Maintenant cela fonctionne un peu mieux... Lorsque je souhaite saisie une nouvelle livraison, ma fiche "Livraison" s'affiche.
    Lorsque on me demande fermer ou ne pas fermer, pas de souci. Dans le cas de ne pas fermer, ma fiche se vide, et je saisie une autre donnée.

    Le seul problème qu'il me reste, c'est lorsque je valide, rien ne s'affiche dans ma table ???

    Pourrais-tu me dire pourquoi. Je te remercie.


    // Lecture des informations saisies
    EcranVersFichier()

    // Ajoute / Modifie l'enregistrement
    HEnregistre(Livraisons)

    //1 : Fermer
    //0 : Ne pas fermer
    SELON Dialogue("Voulez-vous fermer cette fenêtre ?")
    // Fermer
    CAS 1
    Ferme()

    CAS 0
    // Ne pas fermer
    RAZ()
    HRAZ(Livraisons)
    RepriseSaisie(Fiche_Livraisons)

    FIN
     
  • Dandypunk

    Dandypunk Well-Known Member

    Inscrit:
    Nov 28, 2019
    Messages:
    611
    J'aime reçus:
    333
    Bonjour,
    Quelle table ? Livraison ?
    Ton HEnregistre a-t-il fonctiionné (i.e. la fonction renvoie-t-elle VRAI ?)
     
  • anakinsqt

    anakinsqt Member

    Inscrit:
    Sept 5, 2019
    Messages:
    115
    J'aime reçus:
    1

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Bonjour,
    Quelle table ? Livraison ?
    Ton HEnregistre a-t-il fonctiionné (i.e. la fonction renvoie-t-elle VRAI ?)
    Cliquez pour agrandir...
    Oui la table Livraison.
    Le HEnregistre ne fonctionne pas correctement
    Lorsque je saisie une nouvelle ligne via ma fiche_Livraison, l'affichage ne se fait pas instantanément.
    Je suis obligé de fermer ma fiche, d'aller sur ma table_Livraison et d'appuyer sur le bouton modifier pour voir ma saisie.

    C'est assez ennuyeux. Peux-tu me dire pourquoi.

    Merci beaucoup
     
  • Yusep

    Yusep Active Member
    DUMP TEAM

    Inscrit:
    Jan 3, 2018
    Messages:
    235
    J'aime reçus:
    165
    Tableaffiche est ton ami.
     
  • Dandypunk

    Dandypunk Well-Known Member

    Inscrit:
    Nov 28, 2019
    Messages:
    611
    J'aime reçus:
    333
    Quelle est l'erreur renvoyée.
    A priori tu ne parles pas d'une table mais d'un champ table, d'où vient-elle ?
    Explique toi clairement. Tu nous dis que cela ne fonctionne pas, a ne veut rien dire.
    Tu nous sort un champ table ex nihilo et on devrait deviner qu'il existe. Décrit correctement ton problème.
    Mais je pense que la solution est là :

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
    #13 Dandypunk, Mar 10, 2021
    Dernière édition: Mar 10, 2021
    Isabelle apprécie ceci.
  • Isabelle

    Isabelle Well-Known Member

    Inscrit:
    Jan 18, 2018
    Messages:
    378
    J'aime reçus:
    253
  • anakinsqt

    anakinsqt Member

    Inscrit:
    Sept 5, 2019
    Messages:
    115
    J'aime reçus:
    1
    Excusez moi, mais après de multiple essai, cela ne fonctionne toujours pas. L'affichage de ma saisie ne se fait pas instantanément dans ma table.
    Je sais, je suis chiant...
     
  • Yusep

    Yusep Active Member
    DUMP TEAM

    Inscrit:
    Jan 3, 2018
    Messages:
    235
    J'aime reçus:
    165
    Je me répète :
    Montres nous ton code et ta fenêtre
     
  • anakinsqt

    anakinsqt Member

    Inscrit:
    Sept 5, 2019
    Messages:
    115
    J'aime reçus:
    1
    Ma fenêtre :

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    Mon code :

    Code (Text):

    // Lecture des informations saisies
    EcranVersFichier()

    // Ajoute / Modifie l'enregistrement
    HEnregistre(Livraisons)

    //1 : Fermer
    //0 : Ne pas fermer
    SELON Dialogue("Voulez-vous fermer cette fenêtre ?")
        // Fermer
        CAS 1
            Ferme()
       
        CAS 0
        // Ne pas fermer
       
            RAZ()
            HRAZ(Livraisons)
            RepriseSaisie(Fiche_Livraisons)
           
    FIN
     
     

    Fichiers attachés:

  • michel

    michel Well-Known Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    174
    J'aime reçus:
    601
    CAS 0
    // Ne pas fermer

    RAZ()
    HRAZ(Livraisons)
    RepriseSaisie(Fiche_Livraisons)
    tableaffiche(“NomDeTaTable”)
    FIN
     
  • Dandypunk

    Dandypunk Well-Known Member

    Inscrit:
    Nov 28, 2019
    Messages:
    611
    J'aime reçus:
    333
    Ca ne nous dit toujours pas quelle est l'erreur renvoyée. Ni si tu parles d'une table ou d'un champ table.
    A priori, ce n'est pas un champ table, on le verrai.
     
  • Yusep

    Yusep Active Member
    DUMP TEAM

    Inscrit:
    Jan 3, 2018
    Messages:
    235
    J'aime reçus:
    165
    A quoi sert ce code, puisque tu as un bouton Fermer ?
    // Fermer
    CAS 1
    Ferme()
     
  • Partager cette page

    Chargement...