Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/06/2011, 01h24   #1
Candidat au titre de Membre du Club
 
Inscription : février 2010
Messages : 96
Détails du profil
Informations forums :
Inscription : février 2010
Messages : 96
Points : 13
Points : 13
Par défaut Mise à jour état d'affichage

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.
yieiii est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2011, 05h41   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 616
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 616
Points : 30 954
Points : 30 954
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
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.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2011, 08h09   #3
Candidat au titre de Membre du Club
 
Inscription : février 2007
Messages : 41
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 41
Points : 12
Points : 12
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
thermo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2011, 12h01   #4
Candidat au titre de Membre du Club
 
Inscription : février 2010
Messages : 96
Détails du profil
Informations forums :
Inscription : février 2010
Messages : 96
Points : 13
Points : 13
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
yieiii est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2011, 12h19   #5
Candidat au titre de Membre du Club
 
Inscription : février 2010
Messages : 96
Détails du profil
Informations forums :
Inscription : février 2010
Messages : 96
Points : 13
Points : 13
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.
yieiii est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2011, 17h53   #6
Candidat au titre de Membre du Club
 
Inscription : février 2007
Messages : 41
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 41
Points : 12
Points : 12
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
thermo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h26.


 
 
 
 
Partenaires

Hébergement Web