je vais devenir fou !!! [ACCESS] - Programmation
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.
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...
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
Help please