|
|
Les requêtes simples
Associer une requête à un formulaire ou
un état
Bien qu'il soit tout à fait possible d'imprimer la requête,
le mieux est encore de l'associer à un formulaire ou un état.
Le formulaire
Vous associerez une requête à un formulaire pour
opérer des recherches et faire des modifications sur une
fiche.
Prenons l'exemple d'un fichier contacts
: un jour où l'autre, vous voudrez atteindre un enregistrement
donné, par exemple la fiche de M. Girandol, afin de modifier
ses coordonnées téléphoniques.
L'état
Vous associerez une requête à un état lorsque
vous voudrez imprimer une partie d'un listing donné.
Par exemple, imaginons que vous gérez vos factures
avec Access. Vous aurez peut-être besoin d'éditer
une portion de votre listing vente, par exemple le listing des
ventes pour le mois en cours.
Dans ces deux cas, vous procéderez de la même manière
:
-
soit vous créez un formulaire ou état basé
sur votre requête (onglet Formulaires
ou Etats, Nouveau
et vous sélectionnez ensuite votre requête dans
la liste) ;
-
soit vous décidez de le lier à un formulaire
ou état existant. Pour cela :
-
ouvrez le formulaire ou l'état en mode création ;
- ouvrez la fenêtre Propriétés
( )
;
- dans l'onglet Données,
propriété Sources,
sélectionnez votre requête ;
- passez en mode Affichage et vérifiez
vos champs. Le message d'erreur #Nom?
apparaît lorsqu'un champ de votre formulaire
ne figure pas dans votre requête.
Plutôt que de refermer votre formulaire ou état
et de rouvrir votre requête, modifiez directement cette
dernière depuis votre état ou formulaire :
- rebasculez en mode Création
;
- sélectionnez à nouveau l'onglet Données,
propriété Source
;
- cette fois, cliquez sur les ...
situés à droite du champ Source
: vous accédez directement à votre requête
!
- ajoutez les champs (et/ou les tables qui manquent) pour
compléter votre formulaire ou état et validez
en sortant.
Votre formulaire/état devrait à présent
opérationnel et seuls les enregistrements correspondant
à votre requête être affichés.
C'est bien, mais... votre requête est, pour l'heure, complètement
statique ! Il serait souhaitable qu'Access vous permette de saisir
vos critères, à votre guise, lors de l'ouverture du
formulaire ou de l'état...
Fort heureusement, c'est possible. Voyons
comment !
Haut
|
Niveau
Pré-requis : |