OVH Cloud OVH Cloud

Re lier un Formulaire à une requête

5 réponses
Avatar
Jean-Luc Robert
Bonsoir

Je voudrais pouvoir faire un formulaire qui lui est lié à une requête dont
les champ de ce formulaire sont vides et c'est avec le remplissage de ces
champs qui remplirais les critères de ma requête.
Comme je ne sais pas trop comment m'y prendre, je m'adresse à vous.
Si quelqu'un pourrait m'expliquer simplement cela me rendrait service

Merci d'avance

Jean-Luc Robert

5 réponses

Avatar
3stone
Salut,

"Jean-Luc Robert"
Je voudrais pouvoir faire un formulaire qui lui est lié à une requête dont
les champ de ce formulaire sont vides et c'est avec le remplissage de ces
champs qui remplirais les critères de ma requête.




Crée ton formulaire et nomme les "zones de texte"
(c'est ainsi que l'on appelle un "champ" posé sur un formulaire)
de façon bien distincte... txtNom, txtPrenom, txtDateAchat...

Crée ta requête de sélection de façon normale...
- dans la colonne ou tu veux mettre un critère, renseigne la zone de texte
qui lui est destinée sur le formulaire.

ainsi : Forms![NomDuFormulaire]![NomZoneDeTexte]

La requête ira "chercher" le critère de ta zone de texte...

Si tu veux ne pas être obligé de renseigner tous les critères
( ceux qui reste "vide" ramènant tous les items), regarde comment faire ici:
http://www.mvps.org/accessfr/queries/qry0001.htm

Ok ?


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------

Avatar
Jean-Luc Robert
Salut

Merci pour les explications, elles me seront très utiles.

Salutations
¨
Jean-Luc Robert
"3stone" a écrit dans le message de
news:3fb96fa6$0$7023$
Salut,

"Jean-Luc Robert"
Je voudrais pouvoir faire un formulaire qui lui est lié à une requête
dont


les champ de ce formulaire sont vides et c'est avec le remplissage de
ces


champs qui remplirais les critères de ma requête.




Crée ton formulaire et nomme les "zones de texte"
(c'est ainsi que l'on appelle un "champ" posé sur un formulaire)
de façon bien distincte... txtNom, txtPrenom, txtDateAchat...

Crée ta requête de sélection de façon normale...
- dans la colonne ou tu veux mettre un critère, renseigne la zone de texte
qui lui est destinée sur le formulaire.

ainsi : Forms![NomDuFormulaire]![NomZoneDeTexte]

La requête ira "chercher" le critère de ta zone de texte...

Si tu veux ne pas être obligé de renseigner tous les critères
( ceux qui reste "vide" ramènant tous les items), regarde comment faire
ici:

http://www.mvps.org/accessfr/queries/qry0001.htm

Ok ?


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------







Avatar
Jean-Luc Robert
Salut

Mais maintenant, j'ai une autre question
Une fois terminé mon formulaire avec des zones de texte vide, comment
programmé avec un bouton l'execution de la requête ?

Merci d'avance

Jean-luc Robert
"3stone" a écrit dans le message de
news:3fb96fa6$0$7023$
Salut,

"Jean-Luc Robert"
Je voudrais pouvoir faire un formulaire qui lui est lié à une requête
dont


les champ de ce formulaire sont vides et c'est avec le remplissage de
ces


champs qui remplirais les critères de ma requête.




Crée ton formulaire et nomme les "zones de texte"
(c'est ainsi que l'on appelle un "champ" posé sur un formulaire)
de façon bien distincte... txtNom, txtPrenom, txtDateAchat...

Crée ta requête de sélection de façon normale...
- dans la colonne ou tu veux mettre un critère, renseigne la zone de texte
qui lui est destinée sur le formulaire.

ainsi : Forms![NomDuFormulaire]![NomZoneDeTexte]

La requête ira "chercher" le critère de ta zone de texte...

Si tu veux ne pas être obligé de renseigner tous les critères
( ceux qui reste "vide" ramènant tous les items), regarde comment faire
ici:

http://www.mvps.org/accessfr/queries/qry0001.htm

Ok ?


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------







Avatar
3stone
Salut,

"Jean-Luc Robert"
Une fois terminé mon formulaire avec des zones de texte vide, comment
programmé avec un bouton l'execution de la requête ?


Et bien, une requête n'est intérressante que lorsqu'elle est source de... quelque chose...
un formulaire, sous-formulaire, état ou autres exportations...

Dans ton cas, ti tu place tes zones de texte vers le haut du formulaire,
tu peux inclure un contrôle "sous-formulaire" juste en dessous.
Ce sous-formulaire aura cette fameuse requête comme source de données.

Ainsi, tu saisi tes critères dans les zones de texte, et le résultat
s'affiche directement en dessous, sans boutons...

Si tu veux malgré tout un bouton pour afficher directement la requête,
crée ce bouton avec l'assistant (baguette magique "enfoncée")
il te propose tout ce qu'il faut pour les usages de base.


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------

Avatar
Jean-Luc Robert
Salut

Merci beaucoup pour tes explications, maintenant, j'y vois plus clair, comme
je suis un amateur, je vai mettre tout ceci en pratique avec du temps et de
la patience, et si j'ai des soucis, je me permetterai de poser d'autres
questions dans quelques jours

Merci

Salutations

Jean-luc Robert


"3stone" a écrit dans le message de
news:3fba0883$0$21374$
Salut,

"Jean-Luc Robert"
Une fois terminé mon formulaire avec des zones de texte vide, comment
programmé avec un bouton l'execution de la requête ?


Et bien, une requête n'est intérressante que lorsqu'elle est source de...
quelque chose...

un formulaire, sous-formulaire, état ou autres exportations...

Dans ton cas, ti tu place tes zones de texte vers le haut du formulaire,
tu peux inclure un contrôle "sous-formulaire" juste en dessous.
Ce sous-formulaire aura cette fameuse requête comme source de données.

Ainsi, tu saisi tes critères dans les zones de texte, et le résultat
s'affiche directement en dessous, sans boutons...

Si tu veux malgré tout un bouton pour afficher directement la requête,
crée ce bouton avec l'assistant (baguette magique "enfoncée")
il te propose tout ce qu'il faut pour les usages de base.


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------