bonsoir,
est-il possible de conditionner le contenu d'une table selon la valeur d'une de ses colonnes (sans passer par une requête...bien sur) en l'occurence, 0 ou 1
si oui comment svp..?
code sur l'init de la table..?
Merci par avance..?
bonsoir,
est-il possible de conditionner le contenu d'une table selon la valeur d'une de ses colonnes (sans passer par une requête...bien sur) en l'occurence, 0 ou 1
si oui comment svp..?
code sur l'init de la table..?
Merci par avance..?
Un exemple peut-être? Je n'ai pas compris ce que tu voulais faire...
Bonjour,
dans une fenetre, j'ai 2 champs table.
1 table qui affiche la totalité des enregistrements d'un fichier HF (ça c'est OK)
et
1 table qui afficherait seulement les enregistrements pour lesquels la valeur du champs "cloture" est égale à "0".
en fait une table pour tous les enregistrements et une table pour seulement ceux qui ne sont pas cloturés, (issus du meme fichier HF)
Mon problème, c'est que si je passe par une requete "la valeur du parametre/est égal/à "0". pour l'affichage de la table c'est OK ça marche, ça affiche bien les enregistrements non cloturés...
mais quand je veux cliquer sur un bouton "modifier ou mettre à jour" ça ouvre toujours le 1er enregistrement de la mauvaise table....
je n'arrive pas à faire le code du bouton "modifier" pour que cela selectionne la bonne ligne dans la bonne table.
Alors je voulais essayer de trier mes enregistrements pas par requete mais par filtrage sur l'init de la table..
en fait, je crois que le problème vient de HLit, qui demande un nom de fichierHF et ne marche pas avec le nom de la requete
voila mon problème...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 //SI HLit(REQ_VERROU,hNumEnrEnCours,hBlocageEcriture)ALORS //Ouvre(FEN_MODIF) //TableAffiche(TABLE_TOUS,taCourantPremier) //SINON//erreur("L'enregistrement est est en cours de modification sur un autre poste") //FIN
je suis ultra débutant avec Windev12.....
merci par avance
Bon, je suis toujours pas sur d'avoir compris, mais si tu veux filtrer les lignes d'une table tu peux utiliser la fonction TableActiveFiltre().
Ensuite, si tu veux ouvrir ta fenêtre de modif en lui passant un numéro d'enregistrement précis (hNumEnrEnCours), je ne sais pas faire, mais il est possible de lui passer une clé de fichier.
Dans ta table, soit onglet contenu -> colonne mémorisée
Soit ajouter une colonne masquée (non visible, onglet IHM) et la relever.
bonjour, et merci toi Bowen
effectivement, avec fonction TableActiveFiltre() ça marche impec..
Merci bien..
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager