OVH Cloud OVH Cloud

problème liste déroulante

7 réponses
Avatar
krfa1
Bonjour,

J'ai un petit problème avec les listes déroulantes. En fait j'ai une liste
déroulante sur mon formulaire livre qui va chercher les données dans la
table collection. Et un petit bouton à côté qui fait que si il n'y a pas
l'enregistrement souhaité par l'utilisateur, il clique dessus pour pouvoir
ouvivr le formulaire collection et ainsi insérer un nouvel enregistrement
avec la valeur souhaitée. Il clique sur fermer le formulaire collection et
retourne sur le formulaire livre(qui, je précise et rester ouvert), et va
dans la liste déroulante pour maintenant choisir l'enregistrement qu'il
vient d'insérer. Mais le problème c'est qu'elle se mets pas à jour, alors
comment fait-t-on pour qu'elle se mette à jour?

Merci d'avance pour votre aide

--
Un petit débutant en access
mais un dévellopeur de site web qui
aimerez ce faire connaître

N'hésitez pas a allez voire mon calendrier
on-line et surtout de m'envoyer des commentaire
http://www.cal-web.fr.st

7 réponses

Avatar
krfa1
Ca marche pas, j'ai mis ce code là, mais rien du tout:

Private Sub auteur_Click()

Me.auteur.Requery

End Sub

(auteur étant le nom de ma liste déroulante)



Merci de ton aide

--
Un petit débutant en access
mais un dévellopeur de site web qui
aimerez ce faire connaître

N'hésitez pas a allez voire mon calendrier
on-line et surtout de m'envoyer des commentaire
http://www.cal-web.fr.st
"Gafish" a écrit dans le message de
news:
Bonjour,

Il faut que tu mettes la chose suivante :
Me.NomDeTaListe.Requery
sur l'évenement Activate du formulaire qui contient la dire liste, comme
cela au retour de ton deuxième formulaire la liste sera réactualisée.

Arnaud

"krfa1" a écrit dans le message de news:
%
Bonjour,

J'ai un petit problème avec les listes déroulantes. En fait j'ai une
liste


déroulante sur mon formulaire livre qui va chercher les données dans la
table collection. Et un petit bouton à côté qui fait que si il n'y a pas
l'enregistrement souhaité par l'utilisateur, il clique dessus pour
pouvoir


ouvivr le formulaire collection et ainsi insérer un nouvel
enregistrement


avec la valeur souhaitée. Il clique sur fermer le formulaire collection
et


retourne sur le formulaire livre(qui, je précise et rester ouvert), et
va


dans la liste déroulante pour maintenant choisir l'enregistrement qu'il
vient d'insérer. Mais le problème c'est qu'elle se mets pas à jour,
alors


comment fait-t-on pour qu'elle se mette à jour?

Merci d'avance pour votre aide

--
Un petit débutant en access
mais un dévellopeur de site web qui
aimerez ce faire connaître

N'hésitez pas a allez voire mon calendrier
on-line et surtout de m'envoyer des commentaire
http://www.cal-web.fr.st








Avatar
Gafish
Bonjour,

Il faut que tu mettes la chose suivante :
Me.NomDeTaListe.Requery
sur l'évenement Activate du formulaire qui contient la dire liste, comme
cela au retour de ton deuxième formulaire la liste sera réactualisée.

Arnaud

"krfa1" a écrit dans le message de news:
%
Bonjour,

J'ai un petit problème avec les listes déroulantes. En fait j'ai une liste
déroulante sur mon formulaire livre qui va chercher les données dans la
table collection. Et un petit bouton à côté qui fait que si il n'y a pas
l'enregistrement souhaité par l'utilisateur, il clique dessus pour pouvoir
ouvivr le formulaire collection et ainsi insérer un nouvel enregistrement
avec la valeur souhaitée. Il clique sur fermer le formulaire collection et
retourne sur le formulaire livre(qui, je précise et rester ouvert), et va
dans la liste déroulante pour maintenant choisir l'enregistrement qu'il
vient d'insérer. Mais le problème c'est qu'elle se mets pas à jour, alors
comment fait-t-on pour qu'elle se mette à jour?

Merci d'avance pour votre aide

--
Un petit débutant en access
mais un dévellopeur de site web qui
aimerez ce faire connaître

N'hésitez pas a allez voire mon calendrier
on-line et surtout de m'envoyer des commentaire
http://www.cal-web.fr.st




Avatar
krfa1
C'est magnifique. Merci infiniment. Mais une petite question de curiosité,
pourquoi le acDialog?

Et puis Raymon, j'ai vu que t'avais était une fois sur mon site, je voulais
juste t'informer qu'il va il y avoir tout prochainement une nouvelle version
beaucoup plus complète. Je voulais juste savoir si ça t'interesser que je
t'informe quand je la metterais on-line

Merci beaucoup de votre aide les gars.



--
Un petit débutant en access
mais un dévellopeur de site web qui
aimerez ce faire connaître

N'hésitez pas a allez voire mon calendrier
on-line et surtout de m'envoyer des commentaire
http://www.cal-web.fr.st
"Raymond [mvp]" a écrit dans le message de
news:%
Bonjour.

il faut lancer ton formulaire de création avec l'option acDialog
et tout de suite derrière placer: Me.Maliste.Requery

DoCmd.OpenForm "collection", , , , , acDialog
Me.auteur.Requery

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"krfa1" a écrit dans le message de news:
%
Ca marche pas, j'ai mis ce code là, mais rien du tout:

Private Sub auteur_Click()

Me.auteur.Requery

End Sub

(auteur étant le nom de ma liste déroulante)







Avatar
Raymond [mvp]
Bonjour.

il faut lancer ton formulaire de création avec l'option acDialog
et tout de suite derrière placer: Me.Maliste.Requery

DoCmd.OpenForm "collection", , , , , acDialog
Me.auteur.Requery

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"krfa1" a écrit dans le message de news:
%
Ca marche pas, j'ai mis ce code là, mais rien du tout:

Private Sub auteur_Click()

Me.auteur.Requery

End Sub

(auteur étant le nom de ma liste déroulante)



Avatar
Gafish
C'esrt normal.
Essaie comme je t'ai dit sur l'évenement activate du form.
L'évenement clic de ta liste ne se déclenche pas quand tu cliques sur
l'ascenseur pour dérouler ta liste, il ne se déclenche que lorsque tu
cliques sur un élément de ta liste, donc pour toi c'est trop tard. Ca veut
dire qu'il faudrait cliquer puis revenir pour avoir une liste rafraîchie.

"krfa1" a écrit dans le message de news:
%
Ca marche pas, j'ai mis ce code là, mais rien du tout:

Private Sub auteur_Click()

Me.auteur.Requery

End Sub

(auteur étant le nom de ma liste déroulante)



Merci de ton aide

--
Un petit débutant en access
mais un dévellopeur de site web qui
aimerez ce faire connaître

N'hésitez pas a allez voire mon calendrier
on-line et surtout de m'envoyer des commentaire
http://www.cal-web.fr.st
"Gafish" a écrit dans le message de
news:
Bonjour,

Il faut que tu mettes la chose suivante :
Me.NomDeTaListe.Requery
sur l'évenement Activate du formulaire qui contient la dire liste, comme
cela au retour de ton deuxième formulaire la liste sera réactualisée.

Arnaud

"krfa1" a écrit dans le message de news:
%
Bonjour,

J'ai un petit problème avec les listes déroulantes. En fait j'ai une
liste


déroulante sur mon formulaire livre qui va chercher les données dans la
table collection. Et un petit bouton à côté qui fait que si il n'y a
pas
l'enregistrement souhaité par l'utilisateur, il clique dessus pour
pouvoir


ouvivr le formulaire collection et ainsi insérer un nouvel
enregistrement


avec la valeur souhaitée. Il clique sur fermer le formulaire collection
et


retourne sur le formulaire livre(qui, je précise et rester ouvert), et
va


dans la liste déroulante pour maintenant choisir l'enregistrement qu'il
vient d'insérer. Mais le problème c'est qu'elle se mets pas à jour,
alors


comment fait-t-on pour qu'elle se mette à jour?

Merci d'avance pour votre aide

--
Un petit débutant en access
mais un dévellopeur de site web qui
aimerez ce faire connaître

N'hésitez pas a allez voire mon calendrier
on-line et surtout de m'envoyer des commentaire
http://www.cal-web.fr.st












Avatar
Raymond [mvp]
Le acDialog permet de stopper le déroulement de la procédure et d'attendre
que le formulaire appelé se ferme ou devienne invisible. Lorsque le
formulaire appelé est fermé, nouvelle valeur enregistrée, la procédure
reprend à requery, donc mise à jour bonne.

tu peux informer, sans problème.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"krfa1" a écrit dans le message de news:
%
C'est magnifique. Merci infiniment. Mais une petite question de curiosité,
pourquoi le acDialog?

Et puis Raymon, j'ai vu que t'avais était une fois sur mon site, je
voulais
juste t'informer qu'il va il y avoir tout prochainement une nouvelle
version
beaucoup plus complète. Je voulais juste savoir si ça t'interesser que je
t'informe quand je la metterais on-line

Merci beaucoup de votre aide les gars.


Avatar
krfa1
Ok, merci beaucoup pour vos informations.

Salutations et à bientôt

--
Un petit débutant en access
mais un dévellopeur de site web qui
aimerez ce faire connaître

N'hésitez pas a allez voire mon calendrier
on-line et surtout de m'envoyer des commentaire
http://www.cal-web.fr.st
"Raymond [mvp]" a écrit dans le message de
news:
Le acDialog permet de stopper le déroulement de la procédure et d'attendre
que le formulaire appelé se ferme ou devienne invisible. Lorsque le
formulaire appelé est fermé, nouvelle valeur enregistrée, la procédure
reprend à requery, donc mise à jour bonne.

tu peux informer, sans problème.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"krfa1" a écrit dans le message de news:
%
C'est magnifique. Merci infiniment. Mais une petite question de
curiosité,


pourquoi le acDialog?

Et puis Raymon, j'ai vu que t'avais était une fois sur mon site, je
voulais
juste t'informer qu'il va il y avoir tout prochainement une nouvelle
version
beaucoup plus complète. Je voulais juste savoir si ça t'interesser que
je


t'informe quand je la metterais on-line

Merci beaucoup de votre aide les gars.