access Xp utilisation

Page 1

2. .L'AFFICHAGE Le fait de sélectionner un champ pour l'inclure dans la requête, ne signifie pas forcément que l'on désire voir apparaître les données afférant, dans la feuille de réponses.

PROCEDURE

AFFICHER UN OU PLUSIEURS CHAMPS : OUVRIR LA REQUETE <CLIC G> SUR LA CELLULE "AFFICHER" DU CHAMP A AFFICHER REPETER L'OPERATION POUR CHACUN DES CHAMPS DEVANT ETRE AFFICHES DANS LA REQUETE PRECEDENTE, NE PLUS AFFICHER LE CHAMP "N°" LE REAFFICHER

EXERCICE

3. LES CRITERES DE SELECTION Afin de délimiter la liste des données à obtenir dans la feuille de réponses, il convient de conditionner la recherche des données à un certain nombre de critères.

PROCEDURE

CRITERES : OUVRIR LA REQUETE <CLIC G> SUR LA CELLULE "CRITERES" DU CHAMP SUR LEQUEL PORTE LE (S) CRITERE (S) SAISIR LE CRITERE REPETER L'OPERATION POUR CHACUN DES CHAMPS DEVANT RECEVOIR DES CRIERES A LA REQUETE PRECEDENTE, AJOUTER LE CHAMP "VILLE" N'AFFICHER QUE LES EMPLOYES DONT LA VILLE DE RESIDENCE EST "LONDON"

EXERCICE

affiche la feuille de données :

I O S département formation

page 87


CORRESPONDANCE - TEXTE : Pour sélectionner uniquement les enregistrements correspondant au critère : Ville=London ; la saisie peut s'effectuer de plusieurs manières (casse indifférente) : = London

"London" ="London" L'expression conseillée sera : "London" CONSEIL

CORRESPONDANCE SUR LE DEBUT DE LA CHAINE DE CARACTERE - TEXTE : Il est ici nécessaire d'utiliser les caractères génériques précédés de l'expression "comme" :

INFORMATION

Les caractères génériques sont : * : remplace n'importe quels caractères et n'importe quel nombre de caractères ? : remplace n'importe quel caractère unique

Comme "Lon*" affichera : London, Longitude, Longbeach, Longisland, Comme "Franc*" EXEMPLE

Donnera : France, Francia, Francette, Franck

Comme "Lon?" donnera Long… Comme "Franc?" donnera France, Franck… CORRESPONDANCE - NUMERIQUE : Pour les champs de type Numérique, Monétaire ou Compteur, seuls les chiffres suffisent. Ne pas inscrire les symboles et séparateurs. PAS, ET, OU : Au niveau de la logique, "PAS", "ET" et "OU" peuvent être utilisés dans les expressions, mais également au travers des différentes cellules de la grille d'interrogation.

page 88

reproduction réservée


CRITERE "ET" DANS UN CHAMP

A LA REQUETE PRECEDENTE, AJOUTER LES CHAMPS "PRENOM" ET "DATE D'EMBAUCHE" PUIS AFFICHER LES EMPLOYES DONT LA DATE D'EMBAUCHE EST COMPRISE ENTRE LE 01/01/93 ET LE 01/01/94 SANS EXERCICE

DISTINCTION DE VILLE EN TRIANT PAR NUMERO MAIS SANS AFFICHER CE DERNIER CHAMP

affiche la feuille de données suivante

CRITERE "ET" DANS PLUSIEURS CHAMPS

MODIFIER LA REQUETE PRECEDENTE POUR AFFICHER LES EMPLOYES DONT LA DATE D'EMBAUCHE EST SUPERIEURE AU 01/01/90 ET HABITANT SEATTLE EXERCICE

affiche la feuille de données suivante

CRITERE "OU" DANS PLUSIEURS CHAMPS

MODIFIER LA REQUETE PRECEDENTE POUR AFFICHER LES EMPLOYES HABITANT A LONDRES OU AYANT ETE EMBAUCHE APRES LE 01/01/1994. PLACER LE CRITERE "OU" SUR DES LIGNES DIFFERENTES EXERCICE

affiche la feuille de données suivante

I O S département formation

page 89


Pour l'utilisation des opérateurs "ET" et "OU" dans la même requête, il suffit d'appliquer combinées les différentes règles précédentes INFORMATION

CRITERE "OU" ET "ET" DANS PLUSIEURS CHAMPS

EXERCICE

MODIFIER LA REQUETE PRECEDENTE POUR AFFICHER LES EMPLOYES HABITANT SOIT A LONDRES, SOIT A SEATTLE ET AYANT TOUS ETE EMBAUCHES A PARTIR DU 01/01/94. ENREGISTRER LA REQUETE ACTUELLE SOUS LE NOM "EMPLOYES SELON DATE ET VILLE" ET LA FERMER

affiche la feuille de données suivante

C C.. A AJJO OU UTT//S SU UP PP PR RE ES SS SIIO ON ND DE E TTA AB BLLE ES SE ETT JJO OIIN NTTU UR RE ES S Il est souvent nécessaire de visualiser des données en provenance de tables différentes. A partir d'une requête existante, il est possible d'ajouter ou de supprimer des tables. AJOUTER UNE TABLE : PROCEDURE

<CLIC D> ou MENU REQUETE

<DOUBLE CLIC> SUR LA TABLE A AJOUTER ou <CLIC G> SUR LA TABLE A AJOUTER <CLIC G> SUR

page 90

reproduction réservée


Il est aussi possible de faire directement glisser avec la souris la table ou la requête de la fenêtre BASE DE DONNEES vers la fenêtre REQUETE INFORMATION

INFORMATION

Si une relation existe entre deux tables, une ligne relie chacune d'elle. C'est une ligne de jointure, indiquant la relation existante entre deux tables avec ses cardinalités (Une à Une ou Une à Plusieurs). Dans le cas contraire, aucune ligne n'apparaîtra

Le type de jointure, quand la relation existe entre les tables, peut avoir été programmé par défaut AV AN CE

Une jointure apparaît automatiquement si une relation à déjà été définie. Mais pour créer de nouvelles jointures entre tables, il est nécessaire au préalable d'ouvrir ces dernières. Cette manipulation n'affectera que la requête en cours, il n'y a pas de cardinalités.

I O S département formation

page 91


PROCEDURE

JOINTURE DES TABLES : OUVRIR LES DEUX TABLES DANS LA REQUETE SELECTION SELECTIONNER LE CHAMP A LIER DEPUIS LA PREMIERE TABLE GLISSER LA SOURIS JUSQU'AU CHAMP DE LA SECONDE TABLE

Eviter les liaisons invraisemblables (La fonction du Fournisseur avec la quantité unitaire du Produit) ATTENTION

PROCEDURE

SUPPRIMER UNE JOINTURE : <CLIC G> SUR LA LIGNE DE JOINTURE POUR LA SELECTIONNER APPUYER SUR LA TOUCHE "SUPPR" OU <CLIC D> SUR LA LIGNE DE JOINTURE

EXERCICE

PROCEDURE

CREER UNE NOUVELLE REQUETE SELECTION AFFICHER LES TABLES "PRODUITS" ET "FOURNISSEURS" AFFICHER LES CARACTERISTIQUES DE LA JOINTURE LA SUPPRIMER LA RECREER AVEC LES MEMES CARACTERISTIQUES

ENLEVER UNE TABLE DE LA REQUETE : <CLIC G> SUR LA BARRE DE TITRE DE LA TABLE A ENLEVER APPUYER SUR LA TOUCHE "SUPPR" ou <CLIC D> SUR LE TITRE DE LA TABLE ou MENU REQUETE

SUPPRIMER LA TABLE"FOURNISSEURS" DE LA REQUETE PUIS LA TABLE "PRODUITS" FERMER LA REQUETE SANS L'ENREGISTRER EXERCICE

Eventuellement, les champs associés sont automatiquement supprimés sauf dans les expressions ATTENTION

page 92

reproduction réservée


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.