Domaines
RH
Juridique
Compta
Administratif/Moyens Généraux
Communication
Bureautique
Conseils aux débutants
Word
Excel
PowerPoint
Outlook
Access
Publisher

PagePlus (PAO)

Windows/système
PhotoImpact
Conception web : les bases
Applications pas à pas
Tests logiciels
Macros VBA
Leçons
Macros Word
Astuces
Orthographe
Rédaction
Organisation
Produits/services malins
Outils
Ouvrages
Modèles
Macros
Liens
Anglais
Grammaire avec AnglaisFacile
Leçon gratuite avec AnglaisFacile
Carrière
Gestion de carrière
Fiches métier
Témoignages / vécu
Offres d'emploi

Evénements métier
Echos de presse, comptes-rendus

Echanger

Forums
Chater en direct

© Nadège Guilbert
Le contenu de ce site
est régulièrement déposé auprès de la SGDL
Reproduction interdite
sans le consentement
écrit de l'auteur


Imprimer la page

Bureautique > Access

16-nov-06

 

 

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 :