Bonjour,
J'ai un formulaire avec une liste déroulante dépendant d'une table ,
lorsqu'un enregistrement n'est pas dans la table, j'ai un bouton à côté qui
m'ouvre un autre formulaire me permettant de rajouter un enregistrement.
Lorsque je ferme ce nouveau formulaire, le nouvel enregistrement n'est pas
dans la liste déroulante, je souhaite actualiser cette liste sans fermer et
rouvrir le formulaire (dcmd.restore ne met pas ma liste à jour)
Merci
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Xavier HUE
Bonjour ThomasH,
2 possibilité: 1) Actualiser la liste lorsque le formulaire permettant de compléter ta table est fermé: Dans l'évènement Unload de ce formulaire Forms("NomFormulaireContenantTaListe").Controls ("NomTaListe").Requery
2) Lorsque le focus entre dans la liste, lancer l'actualisation Dans l'évènement GotFocus de ta liste Me.NomTaListe.Requery
La 2ème solution est la plus souple, mais déclenchera une réactualisation chaque fois que le focus y sera placé, même si la table sous-jacente n'a pas été modifiée. A vérifier par rapport au temps de réponse...
Cordialement.
-----Message d'origine----- Bonjour, J'ai un formulaire avec une liste déroulante dépendant d'une table ,
lorsqu'un enregistrement n'est pas dans la table, j'ai un bouton à côté qui
m'ouvre un autre formulaire me permettant de rajouter un enregistrement.
Lorsque je ferme ce nouveau formulaire, le nouvel enregistrement n'est pas
dans la liste déroulante, je souhaite actualiser cette liste sans fermer et
rouvrir le formulaire (dcmd.restore ne met pas ma liste à jour)
Merci
.
Bonjour ThomasH,
2 possibilité:
1) Actualiser la liste lorsque le formulaire permettant
de compléter ta table est fermé:
Dans l'évènement Unload de ce formulaire
Forms("NomFormulaireContenantTaListe").Controls
("NomTaListe").Requery
2) Lorsque le focus entre dans la liste, lancer
l'actualisation
Dans l'évènement GotFocus de ta liste
Me.NomTaListe.Requery
La 2ème solution est la plus souple, mais déclenchera une
réactualisation chaque fois que le focus y sera placé,
même si la table sous-jacente n'a pas été modifiée.
A vérifier par rapport au temps de réponse...
Cordialement.
-----Message d'origine-----
Bonjour,
J'ai un formulaire avec une liste déroulante dépendant
d'une table ,
lorsqu'un enregistrement n'est pas dans la table, j'ai un
bouton à côté qui
m'ouvre un autre formulaire me permettant de rajouter un
enregistrement.
Lorsque je ferme ce nouveau formulaire, le nouvel
enregistrement n'est pas
dans la liste déroulante, je souhaite actualiser cette
liste sans fermer et
rouvrir le formulaire (dcmd.restore ne met pas ma liste à
jour)
2 possibilité: 1) Actualiser la liste lorsque le formulaire permettant de compléter ta table est fermé: Dans l'évènement Unload de ce formulaire Forms("NomFormulaireContenantTaListe").Controls ("NomTaListe").Requery
2) Lorsque le focus entre dans la liste, lancer l'actualisation Dans l'évènement GotFocus de ta liste Me.NomTaListe.Requery
La 2ème solution est la plus souple, mais déclenchera une réactualisation chaque fois que le focus y sera placé, même si la table sous-jacente n'a pas été modifiée. A vérifier par rapport au temps de réponse...
Cordialement.
-----Message d'origine----- Bonjour, J'ai un formulaire avec une liste déroulante dépendant d'une table ,
lorsqu'un enregistrement n'est pas dans la table, j'ai un bouton à côté qui
m'ouvre un autre formulaire me permettant de rajouter un enregistrement.
Lorsque je ferme ce nouveau formulaire, le nouvel enregistrement n'est pas
dans la liste déroulante, je souhaite actualiser cette liste sans fermer et
rouvrir le formulaire (dcmd.restore ne met pas ma liste à jour)
Merci
.
ThomasH
Merci beaucoup, j'ai utilisé le 1er cordialement "Xavier HUE" a écrit dans le message de news:11cc801c3f55b$60550700$ Bonjour ThomasH,
2 possibilité: 1) Actualiser la liste lorsque le formulaire permettant de compléter ta table est fermé: Dans l'évènement Unload de ce formulaire Forms("NomFormulaireContenantTaListe").Controls ("NomTaListe").Requery
2) Lorsque le focus entre dans la liste, lancer l'actualisation Dans l'évènement GotFocus de ta liste Me.NomTaListe.Requery
La 2ème solution est la plus souple, mais déclenchera une réactualisation chaque fois que le focus y sera placé, même si la table sous-jacente n'a pas été modifiée. A vérifier par rapport au temps de réponse...
Cordialement.
-----Message d'origine----- Bonjour, J'ai un formulaire avec une liste déroulante dépendant d'une table ,
lorsqu'un enregistrement n'est pas dans la table, j'ai un bouton à côté qui
m'ouvre un autre formulaire me permettant de rajouter un enregistrement.
Lorsque je ferme ce nouveau formulaire, le nouvel enregistrement n'est pas
dans la liste déroulante, je souhaite actualiser cette liste sans fermer et
rouvrir le formulaire (dcmd.restore ne met pas ma liste à jour)
Merci
.
Merci beaucoup, j'ai utilisé le 1er
cordialement
"Xavier HUE" <elxavpub@bupfree.fr> a écrit dans le message de
news:11cc801c3f55b$60550700$a601280a@phx.gbl...
Bonjour ThomasH,
2 possibilité:
1) Actualiser la liste lorsque le formulaire permettant
de compléter ta table est fermé:
Dans l'évènement Unload de ce formulaire
Forms("NomFormulaireContenantTaListe").Controls
("NomTaListe").Requery
2) Lorsque le focus entre dans la liste, lancer
l'actualisation
Dans l'évènement GotFocus de ta liste
Me.NomTaListe.Requery
La 2ème solution est la plus souple, mais déclenchera une
réactualisation chaque fois que le focus y sera placé,
même si la table sous-jacente n'a pas été modifiée.
A vérifier par rapport au temps de réponse...
Cordialement.
-----Message d'origine-----
Bonjour,
J'ai un formulaire avec une liste déroulante dépendant
d'une table ,
lorsqu'un enregistrement n'est pas dans la table, j'ai un
bouton à côté qui
m'ouvre un autre formulaire me permettant de rajouter un
enregistrement.
Lorsque je ferme ce nouveau formulaire, le nouvel
enregistrement n'est pas
dans la liste déroulante, je souhaite actualiser cette
liste sans fermer et
rouvrir le formulaire (dcmd.restore ne met pas ma liste à
jour)
Merci beaucoup, j'ai utilisé le 1er cordialement "Xavier HUE" a écrit dans le message de news:11cc801c3f55b$60550700$ Bonjour ThomasH,
2 possibilité: 1) Actualiser la liste lorsque le formulaire permettant de compléter ta table est fermé: Dans l'évènement Unload de ce formulaire Forms("NomFormulaireContenantTaListe").Controls ("NomTaListe").Requery
2) Lorsque le focus entre dans la liste, lancer l'actualisation Dans l'évènement GotFocus de ta liste Me.NomTaListe.Requery
La 2ème solution est la plus souple, mais déclenchera une réactualisation chaque fois que le focus y sera placé, même si la table sous-jacente n'a pas été modifiée. A vérifier par rapport au temps de réponse...
Cordialement.
-----Message d'origine----- Bonjour, J'ai un formulaire avec une liste déroulante dépendant d'une table ,
lorsqu'un enregistrement n'est pas dans la table, j'ai un bouton à côté qui
m'ouvre un autre formulaire me permettant de rajouter un enregistrement.
Lorsque je ferme ce nouveau formulaire, le nouvel enregistrement n'est pas
dans la liste déroulante, je souhaite actualiser cette liste sans fermer et
rouvrir le formulaire (dcmd.restore ne met pas ma liste à jour)