Académique Documents
Professionnel Documents
Culture Documents
BD Requete
BD Requete
Partie 1
Oprations sur les requtes
Partie 2
Les champs
2.
3.
2.
3.
10
2.
3. 4.
5.
Partie 3
Tri
12
1.
Sous chaque champ figure une case "Tri". Cliquez dans celle qui vous intresse, droulez la liste de choix proposs. 2. Choisissez : 1. "Croissant", pour trier de A Z, de 1 1000, du 01/01/1998 au 31/12/1998, etc. 2. "Dcroissant", pour trier de Z A, de 1000 1, du 31/12/1998 au 01/01/1998, etc. 3. "Non tri" pour annuler un tri dj dfini.
13
ATTENTION : Si vous dfinissez plusieurs tris, ceux-ci seront traits de gauche droite par Access. Il faut donc placer vos champs dans cet ordre, du gnral au particulier. Dans l'exemple cidessus, on trie les gens d'abord par Nom, puis seulement par Prnom.
Sandra Michelet, Sandra.Michelet@imag.fr 14
Partie 4
Filtrer : les requtes
15
On suppose que vous disposez dune BD stockant votre rpertoire. Vous disposez des informations suivantes :
Nom, prnom, ville, dpartement, tlphone, membre de votre famille (champ de type boolen)
3. 4. 5.
Partie 5
Critres et types de champ
18
V.1. Dfinir des critres sur des champs de type Texte et Mmo (1/3) Exemples :
19
V.1. Dfinir des critres sur des champs de type Texte et Mmo (2/3)
Complments : Le caractre "toile" peut se placer diffrents endroits : 29* : les codes postaux dmarrant par 29 *000 : les codes postaux se terminant par 000 *2* : les codes postaux contenant un 2.
DIP, Universit Stendhal, Grenoble III Sandra Michelet, Sandra.Michelet@imag.fr 20
V.1. Dfinir des critres sur des champs de type Texte et Mmo (3/3)
Complments : Le caractre "toile" s'applique uniquement aux champs Texte et Mmo (le code postal, par exemple, est bien un champ Texte, non un champ numrique). Lorsque vous tapez un critre dans un champ Texte/Mmo, Access ne fait pas la distinction majuscules/minuscules. En clair, les critres grenoble, Grenoble et GRENOBLE sont identiques. Attention cependant aux accents : les critres Medecin et Mdecin sont diffrents.
DIP, Universit Stendhal, Grenoble III Sandra Michelet, Sandra.Michelet@imag.fr 21
V.2. Dfinir des critres sur des champs de type Numrique (1/2)
Exemples :
22
V.2. Dfinir des critres sur des champs de type Numrique (2/2)
Complments :
Les signes autoriss pour les champs numriques sont :
> : suprieur < : infrieur >= : suprieur ou gal <= : infrieur ou gal <> : diffrent de = : gal (gnralement omis)
V.3. Dfinir des critres sur des champs de type Date/Heure (1/2)
Exemple :
Complments :
V.3. Dfinir des critres sur des champs de type Date/Heure (2/2)
Complments : Une fourchette de valeurs s'obtient par l'une des 2 techniques suivantes : >=01/10/1998 et <=30/10/1998 Entre 01/10/1998 et 30/10/1998 Le mot-clef OU est galement autoris.
Par exemple, pour obtenir les gens ns avant le 1 aot 1976 ou aprs le 30 octobre 1998 : >30/10/1998 ou <=01/08/1976
25
26
Exemples :
27
Partie 6
Dfinir un calcul dans une requte
28
VI.1. Principe
Une table ne doit pas comporter de champ calcul. Par exemple, une table Produit contiendra le prix HT du produit, le taux de TVA (par exemple), mais pas le prix TTC. C'est grce aux requtes que vous recrez ces champs calculs.
29
Un champ calcul se compose de 2 parties : le nom que vous souhaitez donner au calcul, suivi du signe "deux-points". Ce nom sera celui de la colonne, dans le rsultat final (voir ci-contre). le calcul proprement dit. Un calcul est compos de signes ( +, -, *, / ) et de noms de champs, crits entre crochets. Signes autoriss dans un calcul :
32
Partie 7
Requte paramtre
33
VII.1. Principe et exemple introductif de donnes Renseignements, vous Dans votre base
avez voulez la liste des gens ns entre le 01/01/1968 et le 01/01/2007. Une 1re solution consiste faire la requte suivante
Par contre, il est peu intressant d'crire une nouvelle requte pour une autre priode. D'o la notion de requte paramtre, qui permettra de rendre les dates variables. En clair, chaque fois que la requte sera lance, Access demandera la date de dbut de priode, puis la date de fin, et affichera les rsultats sur la priode concerne.
DIP, Universit Stendhal, Grenoble III Sandra Michelet, Sandra.Michelet@imag.fr 34
35
Lorsque vous lancerez la requte pour la tester, 2 botes de dialogue apparatront, dans lesquelles vous devrez taper vos dates : (On remarquera que c'est
le texte entre crochets qui sert de message dans la bote de dialogue)
36
37
Partie 8
Tester une requte
38
Pour repasser en mode "Cration de requte", cliquez sur l'icne Conseil : Quand vous construisez une requte, ajoutez progressivement les champs, puis les tris, puis les critres et enfin les calculs, et testez la requte aprs chaque tape, de faon vrifier si elle volue correctement.
Sandra Michelet, Sandra.Michelet@imag.fr 39