OVH Cloud OVH Cloud

Requête paramétrée et formulaire

2 réponses
Avatar
Kissmelia
Bonjour,

J'espère que quelqu'un me sortira de mon problème. Voici mes deux questions:

1. Sur mon formulaire1 (le principal) j'ai un champ prénom et nom et un
bouton avec une macro qui démarre une requête paramétrée qui demande
d'entrer le prénom et le nom. J'aimerais que Access aille chercher tout seul
le paramètre qui apparaît dans l'enregistrement en cours du formulaire1 et
le mette dans la requête qui s'exécutera ensuite. Je ne sais pas si c'est
possible ou si je suis dans le champ.

2. Toujours sur mon formulaire1, j'ai un bouton avec une macro qui ouvre le
formulaire2. Je veux que le formulaire2 s'ouvre en mode feuille de données.
J'ai créer le formulaire2 avec l'assistant en mode feuilles de données. Si
j'ouvre mon formulaire2 sans passer par la macro du formulaire1, il s'ouvre
en mode feuille de données. Si je l'ouvre en passant par la macro, il
s'ouvre en mode "formulaire enregistrement unique". J'ai été dans les
propriétés du formulaire2 et j'ai inséré "oui" pour mode feuille de données
et "non" pour tous les autres modes et ça ne marche toujours pas???

Une âme charitable pourrait-elle me renseigner? Merci beaucoup!

Kissmelia

2 réponses

Avatar
Raymond [mvp]
Bonjour.

1-
tu mets une clause where dans ta requête:
WHERE (((table1.Lenom)=[Formulaires]![Formulaire1]![Le_Nom]) AND
((table1.prenom)=[Formulaires]![Formulaire1]![Le_Prénom]));

2-
dans ta macro, regarde sur la ligne affichage tu dois avoir formulaire,
remplace par feuille de données.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Kissmelia" a écrit dans le message de
news:tGOZc.27969$
Bonjour,

J'espère que quelqu'un me sortira de mon problème. Voici mes deux
questions:


1. Sur mon formulaire1 (le principal) j'ai un champ prénom et nom et un
bouton avec une macro qui démarre une requête paramétrée qui demande
d'entrer le prénom et le nom. J'aimerais que Access aille chercher tout
seul

le paramètre qui apparaît dans l'enregistrement en cours du formulaire1 et
le mette dans la requête qui s'exécutera ensuite. Je ne sais pas si c'est
possible ou si je suis dans le champ.

2. Toujours sur mon formulaire1, j'ai un bouton avec une macro qui ouvre
le

formulaire2. Je veux que le formulaire2 s'ouvre en mode feuille de
données.

J'ai créer le formulaire2 avec l'assistant en mode feuilles de données. Si
j'ouvre mon formulaire2 sans passer par la macro du formulaire1, il
s'ouvre

en mode feuille de données. Si je l'ouvre en passant par la macro, il
s'ouvre en mode "formulaire enregistrement unique". J'ai été dans les
propriétés du formulaire2 et j'ai inséré "oui" pour mode feuille de
données

et "non" pour tous les autres modes et ça ne marche toujours pas???

Une âme charitable pourrait-elle me renseigner? Merci beaucoup!

Kissmelia




Avatar
Yann
Salut Kissmelia,
1 - Mets dans ta requête =Forms![NomForms]![Nom] et
=Forms![NomForms]![Prénom]
2 - Regarde dans ta macro, tu dois mettre "feuille de
données" dans le type de vu du formulaire. (le second
paramètre, liste déroulante 4ème option, je te dit ça car
le mien est en anglais et je ne suis pas sur de ma
traduction).

Bye
Yann

-----Message d'origine-----
Bonjour,

J'espère que quelqu'un me sortira de mon problème. Voici
mes deux questions:


1. Sur mon formulaire1 (le principal) j'ai un champ
prénom et nom et un

bouton avec une macro qui démarre une requête paramétrée
qui demande

d'entrer le prénom et le nom. J'aimerais que Access
aille chercher tout seul

le paramètre qui apparaît dans l'enregistrement en cours
du formulaire1 et

le mette dans la requête qui s'exécutera ensuite. Je ne
sais pas si c'est

possible ou si je suis dans le champ.

2. Toujours sur mon formulaire1, j'ai un bouton avec une
macro qui ouvre le

formulaire2. Je veux que le formulaire2 s'ouvre en mode
feuille de données.

J'ai créer le formulaire2 avec l'assistant en mode
feuilles de données. Si

j'ouvre mon formulaire2 sans passer par la macro du
formulaire1, il s'ouvre

en mode feuille de données. Si je l'ouvre en passant par
la macro, il

s'ouvre en mode "formulaire enregistrement unique". J'ai
été dans les

propriétés du formulaire2 et j'ai inséré "oui" pour mode
feuille de données

et "non" pour tous les autres modes et ça ne marche
toujours pas???


Une âme charitable pourrait-elle me renseigner? Merci
beaucoup!


Kissmelia


.