|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2010 Messages : 96 ![]() |
Bonsoir, j'ai un problème de mise à jour de mon état d'affichage.
Dans un formulaire se trouve un sous formulaire avec pour source une requête. Je filtre ce sous-formulaire à l'aide de l'outil de base à droite de chaque champ de colonne. Le problème c'est que je dois fermer mon formulaire et le réouvrir pour avoir une mise à jour de mon état que j'ouvre à l'aide d'un bouton dans mon formulaire. J'ai bien coché filtrer à l'ouverture dans les propriétés de l'état mais rien n'y fait. Je tourne en rond... Merci bcp. |
|
|
00
|
|
|
#2 |
![]() ![]() |
Bonjour
Tout cela est un peu embrouillé, tu parles de formulaires, de filtre dans un sous-formulaire et tout d'un coup d'un état ![]() Ton état est filtré à partir de quoi ? Merci d'être plus clair dans tes explications. Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon ![]() Si vous pensez commencer sans un livre, oublier : livres pour débuter Vous pouvez consulter mes articles sur Access et PowerPoint Le blog Office. Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas. |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2007 Messages : 41 ![]() |
bonjour
Je pense que tu dois simplement valider ton enregistrement puisque tu as besoin de le refermer. Places ce code dans le bouton qui ouvre l'état (en amont) Code :
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
|
|
|
00
|
|
|
#4 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2010 Messages : 96 ![]() |
je vais essayer d'expliquer plus en détail.
J'ai une requête qui comporte une colonne nom - heure entrée - heure sortie - Total heures. J'ai affiché cette requête dans un formulaire en tant que sous-formulaire. J'ai ensuite créé un état d'affichage dans lequel j'ai placé un sous-formulaire / sous-état en choisissant : "Utiliser un état ou un formulaire existant" qui est le même que celui dans mon formulaire. Donc pour résumer : le sous-formulaire est commun pour mon formulaire et mon état d'affichage. Le problème survient quand je filtre le sous-formulaire du formulaire. Étant commun avec l'état d'affichage, le filtre devrait apparaitre. Hors je dois fermer mon formulaire et ouvrir ensuite mon état pour que le filtre soit pris en compte. Thermo a compris le problème je pense mais la ligne n'y fait rien. merci |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2010 Messages : 96 ![]() |
en cherchant j'ai remarqué une chose, les modifications que j'apporte dans mon sous-formulaire suivent vers l'état d'affichage (ex. modifier un nom ...) mais pas les filtres.
|
|
|
00
|
|
|
#6 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2007 Messages : 41 ![]() |
Bonjour
Sans être un pro, je te conseille de ne pas mélanger les formulaires avec les états. Crées un sous-état à intégrer dans ton état principal. Ma ligne de code te permet de valider les modifs de ton formulaire pour les afficher dans ton état. Ensuite si tu mets un filtre, je pense qu'il faut le refaire pour ton état. Je pense que tu te mélanges les pinceaux dans les requêtes de ton état. à plus |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com