|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : janvier 2012 Messages : 11 ![]() |
Je ne sais pas si je m'exprime dans les bons termes, mais voici mon problème :
J'ai une table maitre qui recense une liste de partenaires. J'ai une autre table (liste d'actions à mettre en œuvre) dans laquelle j'ai un champ « partenaire » à remplir à partir d'une liste de choix (qui pioche dans ma table partenaire). Mais il est possible qu'au fur et à mesure des saisies d'actions, on se rende compte qu'il manque des partenaires dans la liste maitre des partenaires. J'aimerais savoir s'il est possible, sans quitter mon formulaire de saisie des actions, de rajouter un partenaire qui apparaitra alors dans ma liste déroulante. J'ai tout d'abord rajouté dans mon formulaire un sous formulaire avec ma table partenaires, sans qu'elle soit liée au numéro de l'action que je suis en train de saisir (table actions et table partenaires sont liées en n:m donc par une table de jonction). Mais si les modifications faites sur les noms des partenaires existants sont directement prises en compte dans ma liste de choix (par exemple, en rajoutant une majuscule à un nom), les ajouts de nouveaux partenaires ne sont pas répercutées dans ma liste de choix. J'ai du coup ajouté un bouton pour actualiser mon formulaire, et même après avoir utilisé le bouton, c'est le même problème. Comment faire ? Merci. |
|
|
00
|
|
|
#2 |
![]() ![]() René MAROTInscription : octobre 2005 Messages : 5 479 ![]() |
Tu peux le faire avec la liste et l'événement "Sur abscence dans la liste" (regared sur internet il y a plein d'exemple sur comment faire) mais la vraie astuce consiste à mettre
Code :
me.NomTaListe.recordsource=me.NomTaListe.RecordSource OK ça a l'air niaiseux à première vue mais cela force la mise à jour de la liste de sélection SANS générer de message d'erreur. Si tu passes par un bouton une autre solution est de mettre sur 'Sur reception du focus' de la liste : A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : janvier 2012 Messages : 11 ![]() |
Merci pour cette réponse, ça a l'air de fonctionner
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com