|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : septembre 2005 Messages : 105 ![]() |
Bonjour,
J'ai un formulaire appelé frmSuiviComite et un sous-formulaire appelé sfmSuiviComite. Sur le formulaire père (frmSuiviComite), j'ai une liste déroulante qui permet de sélectionner le bon enregistrement de ce formulaire. EN PLUS, j'aimerais que la liste déroulante rafraichisse un liste présente sur le sous-formulaire. La clé du sous-formulaire est bien mise à jour (j'ai mis un label sur mon sous-formulaire et quand je change d'enregistrement sur le formulaire pere, la valeur est mise à jour sur le formulaire fils) donc la liaison entre les 2 formulaires est OK. Cependant ma liste ne veut pas se raffraichir. Quand je mets un bouton sur le sous-formulaire avec un : Ca marche. Mais je n'arrive pas a le faire depuis le formulaire pere !! Le message que j'ai est : Il n'y a pas de champs nommé "Me.[sfmSuiviComite].Form![Liste32]" dans l'enregistrement actuel. J'ai tout essayé apres de nombreuses recherches : Forms!... etc. Il me dit toujours qu'il ne trouve pas le controle..... Merci pour votre aide, |
|
|
00
|
|
|
#2 |
|
Membre éprouvé
![]() Robert LINCEConseiller psycho-pédagogique Inscription : octobre 2007 Messages : 281 ![]() |
Bonjour.
Regarde la discussion suivante http://www.developpez.net/forums/d11...ire-principal/, ton problème est sans doute de même nature : le nom de ton sous formulaire n'est probablement pas le même en tant que contrôle dans ton formulaire principal que le nom que tu lui as donné en tant que formulaire(sfmSuiviComite). Tu dois mettre sur l'événement "Après MAJ" de ta liste du form principal le code suivant : où xxxxxxxxx est le nom de contrôle que porte ton sous-formulaire. Vérifie ce nom comme indiqué dans la discussion ci-dessus. Cordialement. |
|
|
00
|
|
|
#3 | |
|
Invité régulier
![]() Inscription : septembre 2005 Messages : 105 ![]() |
Bonjour RobiPMS,
Merci pour ta réponse. Malheureusement, ca ne fonctionne pas. J'ai bien mis le nom du "contrôle" sous-formulaire et non le nom du formulaire dans la base mais ca ne marchait pas. Cependant, comme je n'arrive pas a faire ainsi, je vais utiliser un formulaire simple et des controles non liés et utiliser un recordset en vba. ca me permettra d'ajouter les enregistrements que je veux, simultanément sur les 2 tables. Merci pour ton aide. Citation:
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com