[ACCESS] je vais devenir fou !!!

je vais devenir fou !!! [ACCESS] - Programmation

Marsh Posté le 10-06-2002 à 14:21:55    

Bon j'ai un formulaire avec un sous formulaire.
Dans mon sous formulaire, j'ai deux champ de liste avec le deuxième champ qui se met à jour en fonction de la selection dans le premier champ, via une pauvre requete SQL classique (dans laquelle je passe la valeur de la séléction du premier champ).
 
Tout marche bien dans le sous formulaire mais des que j'inclue le sous formulaire dans le formulaire principal il ne trouve plus la valeur du champ que je passe en paramètre dans ma requete.
 
Voila plus de détails :  
Champ1 : liste de blabla
Champ2: liste de blabla
 
Ensuite j'ai un truc du genre champ2 valeur = select X FROM Table1 Where Bidule=Formulaires![Sous Formulaire]!Champ1
=> OK dans le sous formulaire...
mais dans le formulaire général=> j'ai une fenetre qui apparaît et qui me demande la valeur de champ1 :fou:
 
Help please :jap:

Reply

Marsh Posté le 10-06-2002 à 14:21:55   

Reply

Marsh Posté le 10-06-2002 à 14:38:41    

Si je ne m'abuse, quand tu inclue un formulaire dans un autre, il n'est pas considéré comme ouvert.
 
Donc ton select doit ressembler à :
select X FROM Table1 Where Bidule=Formulaires![Form principal]![Sous Formulaire]!Champ1  
 
Attention, [Sous Formulaire], c'est le nom du composant Sous Formulaire/Sous Etat que tu as mis sur le form principal, et pas le nom du sous-formulaire lui-même.

Reply

Marsh Posté le 10-06-2002 à 14:58:03    

Miles V a écrit a écrit :

Si je ne m'abuse, quand tu inclue un formulaire dans un autre, il n'est pas considéré comme ouvert.
 
Donc ton select doit ressembler à :
select X FROM Table1 Where Bidule=Formulaires![Form principal]![Sous Formulaire]!Champ1  
 
Attention, [Sous Formulaire], c'est le nom du composant Sous Formulaire/Sous Etat que tu as mis sur le form principal, et pas le nom du sous-formulaire lui-même.  




Merci bcp ca marche... [:shiryu]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed