1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

WD Traitement de code trtselection

Discussion dans 'Windev' créé par adelben, Déc 23, 2020.

Tags:
  1. adelben

    adelben Member

    Inscrit:
    Fev 5, 2018
    Messages:
    55
    J'aime reçus:
    1
    Salut
    lors d'un affiche d'une table ou liste ou zone repetée, le premier element est selectinné automatiquement et le traitement trtselection s'execute automatiquement
    quelquu'un a une idée pour arreter l'execution automatique de trtselection apres un affiche
    Merci
     
    Tags:
  2. faq

    faq Active Member

    Inscrit:
    Fev 13, 2019
    Messages:
    411
    J'aime reçus:
    35
    Bonjour
    Par défaut, ajoute une ligne vide ou un "*" dans votre liste. c'est une astuce
     
    adelben apprécie ceci.
  3. adelben

    adelben Member

    Inscrit:
    Fev 5, 2018
    Messages:
    55
    J'aime reçus:
    1

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

    Bonjour
    Par défaut, ajoute une ligne vide ou un "*" dans votre liste. c'est une astuce
    Cliquez pour agrandir...
    Merci Mais en génerale la liste est mise à jour par une requete
    Merci
     
  • Dandypunk

    Dandypunk Well-Known Member

    Inscrit:
    Nov 28, 2019
    Messages:
    550
    J'aime reçus:
    302
    Bonjour,
    Tu peux passer par un booléen global à la fenêtre (e.g. gbRafraichir) que tu passes à Vrai avant l'appel de ton TableAffiche. Dans ton traitement de sélection de ligne, il suffit de contrôler la valeur de ce booléen pour appeler ou non la procédure.
    S'il s'agit du premier affichage de la fenêtre, tu peux aussi utiliser FenInitialisée
    Code (Windev):
    PROCEDURE RafraichirTable()
    gbRafraichir=Vrai
    REQ_Marequête.pParam=ValeurParam
    .....

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

    (TABLE_MaTable,taRéExécuteRequête)
    Sélection d'une ligne de TABLE_MaTable
    Code (Windev):

    SI PAS gbRafraichir ALORS //Cas nominal d'une sélection
         TraiterSélectionMatable()
    SINON //Si on ne veux pas l'affichage du bandeau
         TABLE_MaTable=0
    FIN
    gbRafraichir=FAUX
     
     
    #4 Dandypunk, Déc 24, 2020
    Dernière édition: Déc 24, 2020
    adelben apprécie ceci.
  • adelben

    adelben Member

    Inscrit:
    Fev 5, 2018
    Messages:
    55
    J'aime reçus:
    1

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

    Bonjour,
    Tu peux passer par un booléen global à la fenêtre (e.g. gbRafraichir) que tu passes à Vrai avant l'appel de ton TableAffiche. Dans ton traitement de sélection de ligne, il suffit de contrôler la valeur de ce booléen pour appeler ou non la procédure.
    S'il s'agit du premier affichage de la fenêtre, tu peux aussi utiliser FenInitialisée
    Code (Windev):
    PROCEDURE RafraichirTable()
    gbRafraichir=Vrai
    REQ_Marequête.pParam=ValeurParam
    .....

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

    (TABLE_MaTable,taRéExécuteRequête)
    Sélection d'une ligne de TABLE_MaTable
    Code (Windev):

    SI PAS gbRafraichir ALORS //Cas nominal d'une sélection
         TraiterSélectionMatable()
    SINON //Si on ne veux pas l'affichage du bandeau
         TABLE_MaTable=0
    FIN
    gbRafraichir=FAUX
     
    Cliquez pour agrandir...
    Merci, c'est justement ce que j'ai fait avans de lire votre reponse ....merci infiniment
     
  • adelben

    adelben Member

    Inscrit:
    Fev 5, 2018
    Messages:
    55
    J'aime reçus:
    1

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


    Merci, c'est justement ce que j'ai fait avans de lire votre reponse ....merci infiniment
     
  • adelben

    adelben Member

    Inscrit:
    Fev 5, 2018
    Messages:
    55
    J'aime reçus:
    1

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


    Merci, c'est justement ce que j'ai fait avans de lire votre reponse ....merci infiniment
     
  • Partager cette page

    Chargement...