Formulaire, sous formulaire, liste déroulante et case à cocher

Le
herve70
Bonsoir,
je viens de nouveau abuser de votre générosité forte abondante sur le
forum, mais ho combien enrichissante.

J'ai un formulaire, avec une liste déroulante, qui conditionne les
données dans un sous-formulaire en tant que feuille de données.

Je voudrais mettre des cases à cocher qui me filtrerait les commandes
du sous-formulaire:

en champs du sous formulaire, j'ai département, date arrivée, RDV,
date archive, date rejet.
Ja liste déroulante fonctionne bien sur les départements.
Mon but, c'est que l'utilisateur coche 1 case à cocher qui enlèvera
les date arrivées, une autre case à cocher qui enlèvera les archives
et ainsi de suite.

J'espère être suffisament clair pour que vous puissiez m'aider.

D'avance merci à toutes et tous. Bonne soirée et à bientôt sur le
forum
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Fabien
Le #17553501
herve70 a écrit :
Bonsoir,
je viens de nouveau abuser de votre générosité forte abondante sur le
forum, mais ho combien enrichissante.

J'ai un formulaire, avec une liste déroulante, qui conditionne les
données dans un sous-formulaire en tant que feuille de données.

Je voudrais mettre des cases à cocher qui me filtrerait les commandes
du sous-formulaire:

en champs du sous formulaire, j'ai département, date arrivée, RDV,
date archive, date rejet.
Ja liste déroulante fonctionne bien sur les départements.
Mon but, c'est que l'utilisateur coche 1 case à cocher qui enlèvera
les date arrivées, une autre case à cocher qui enlèvera les archives
et ainsi de suite.

J'espère être suffisament clair pour que vous puissiez m'aider.

D'avance merci à toutes et tous. Bonne soirée et à bientôt sur le
forum


Salut,
quant tu dis 'm'enleverait' est ce que 'permettrai de ne plus afficher'
serait suffisant ?
si oui, joue sur la propriété visible de tes champs de sous formulaire
ex : dans l'événement après mise a jour de ta case a cocher 'date arrivée'
forms![nomsousformulaire].[Date d'arrivée].visible = nz(me.case_date,true)
@+
herve70
Le #17554651
Bonjour, Fabien et merci de me répondre.

Je n'avais pas pensé à masquer une colonne, ce qui me servira sur une
autre base que j'utilise.
Non, en fait, je me suis mal exprimé, en effet.
Je voudrais le résultat d'une d'une requête, avec cette case à cocher ,
c'est à dire:
j'ai une requête, et je souhaiterais que quand la case est cochée,
cela ne me laisse que ceux dont la date n'est pas remplie, et
évidemment, quand la case n'est pas cochée, tous les enregistrements.
Si tu peux me dépanner......

Encore merci, la solution que tu me donne va réellement me
servir................, mais pour une autre base.
Bonne journée
Fabien
Le #17555121
herve70 a écrit :
Bonjour, Fabien et merci de me répondre.

Je n'avais pas pensé à masquer une colonne, ce qui me servira sur une
autre base que j'utilise.
Non, en fait, je me suis mal exprimé, en effet.
Je voudrais le résultat d'une d'une requête, avec cette case à cocher,
c'est à dire:
j'ai une requête, et je souhaiterais que quand la case est cochée,
cela ne me laisse que ceux dont la date n'est pas remplie, et
évidemment, quand la case n'est pas cochée, tous les enregistrements.
Si tu peux me dépanner......

Encore merci, la solution que tu me donne va réellement me
servir................, mais pour une autre base.
Bonne journée


Re
donc tu veux une requete dynamique ?
la commande currentdb.querydefs("marequete").sql ="select ....." te
permet de modifier a volonté le code source de ta requete.
ex case a cocher date = true =>
private sub Coche_date_afterUpdate()
currentdb.querydefs("marequete").sql ="select * from [matable] where
[madate]=null";
me.monsousform.requery
end sub
@+
herve70
Le #17557901
Merci Fabien,
tu as parfaitement résumé ce que je cherches.
MMMaaais je n'arrive pas à la même en application:
j'essaie depuis ce matin, mais cela ne marche pas. Je ne suis pas sûr,
mais "je pense" que c'est le = null qui ne convient pas dans la
formule.
Je continue de chercher et te tiens au courant si j'y réussis, à moins
que tu n'aies une autre idée (idées qui sont bonnes) ou que quelqu'un
trouve une solution.
Merci de participer à ce groupe.
Publicité
Poster une réponse
Anonyme