Easy-Micro

BUREAUTIQUE Access
Exemple Access

Exemple de tables Access

Voici la structure des trois tables Access (T_clients, T_commandes et T_produits) qui servent d'exemple dans ce cours Access.

Note: Dans un souci pédagogique, les structures des 3 tables proposées ci-dessous ne comportent pas encore les champs (clé étrangères) correspondant aux futures relations.

Toujours dans le même but, la quatrième table "T_details_commandes" qui servira de relation porteuse d'information n'est pas détaillée ici.

Access Table T_clients

Nom du champ: Num_client (évitez les espaces et les accents)
Type: NuméroAuto (une clé primaire)
Description: Ne pas saisir, numéro attribué par Access
Propriété - Légende (remplace le nom du champ en mode état): Numéro de client
-> faire clic droit de souris sur le côté gauche "clé primaire".

Nom du champ: Titre
Type: texte (max 255)
Description: Civilité (Monsieur, Madame ou Mademoiselle)
Propriété - Taille du champ (Max 255): 50
Propriété – Valide si: Monsieur Ou Madame Ou Mademoiselle
Autre exemple: Entre 3 Et 5 ou sup. 200 -> attention: pas rétroactif!
Propriété – Null interdit (soit champ obligatoire): Oui
Propriété - Valeur par défaut (mais peut être modifiée): Monsieur

Nom du champ: Nom_client (le mot Nom est un mot réservé Access)
Type: texte (max 255)
Description: Nom du client
Propriété - Taille du champ (Max 255): 50
Propriété – Null interdit (soit champ obligatoire): Oui
Propriété - Légende (remplace le nom du champ en mode état): Nom du client

Nom du champ: Societe
Type: texte (max 255)
Description: Nom de la société du client
Propriété - Taille du champ (Max 255): 50
Propriété – Null interdit (soit champ obligatoire): Non

Nom du champ: Adresse
Type: texte
Description: Adresse du client
Propriété - Taille du champ (Max 255): 100

Nom du champ: CP
Type: Numérique
Description: CP du client
Propriété - Format: Entier long
Propriété - Masque de saisie (soit format obligatoire): 00000
Propriété - Légende (remplace le nom du champ en mode état): Code postal du client
Propriété - Valeur par défaut (mais peut être modifiée): 33000

Nom du champ: Ville
Type: texte (max 255)
Description: Ville du client
Propriété - Taille du champ (Max 255): 50
Propriété - Valeur par défaut (mais peut être modifiée): Bordeaux

Table Access

Access Table T_commandes

Nom du champ: Num_commande (évitez les espaces et les accents)
Type: NuméroAuto (une clé primaire)
Description: Ne pas saisir, numéro attribué par Access
Propriété - Légende: Numéro de commande

Nom du champ: Date_commande
Type: Date/Heure
Description: Date de la commande
Propriété – Format: Date, abrégé
Propriété – Légende (remplace le nom du champ en mode état): Date Commande
Propriété - Valeur par défaut (mais peut être modifiée): =Date()
Propriété – Valide si: <=Date() (Valide si inf ou égale à aujourd'hui: commande pour demain interdite :-)
Propriété – Message si erreur: Pas de commande post-datée
Propriété – Null interdit (soit champ obligatoire): Oui

Nom du champ: Adresse_livraison
Type: texte (max 255)
Description: Adresse de livraison
Propriété - Taille du champ (Max 255): 100

Table Access

Access Table T_produits

Nom du champ: Num_produit
Type: NuméroAuto (une clé primaire)
Description: Ne pas saisir, numéro attribué par Access
Propriété - Légende (remplace le nom du champ en mode état): Numéro du produit

Nom du champ: Prix_ht
Type: Numérique
Description: Prix du produit
Propriété - Format: Monétaire
Propriété – Légende : Prix

Nom du champ: Description (ou libelle)
Type: Mémo (max 65535)
Description: Description - Libelle du produit
Propriété - Format: texte
Propriété – Légende (remplace) : Description du produit

Table Access

Travailler sur les tables
Menu Edition / Rechercher
Avec les caractères génériques comme * ou ? – pour lettre unique - ou # - pour chiffre unique – ou les crochés [] pour une suite de caractères.
-> Voir aussi les menus Edition / Remplacer et Enregistrement / Trier.
Menu Enregistrement / Filtrer
Filtrer par sélection (sur place) : selon la ligne sélectionnée.
Filtrer depuis un formulaire : Exemple sur CP avec >=75000 ET <=75999
Pour activer ou réafficher, cliquer sur le bouton filtre.
Création d'index
Cela cré une table qui permet d'optimiser le temps de réponse des requêtes lorsque un champ est est souvent solicité. Voir l'option "Indexé" de l'onglet "Général" (en bas de l'écran en mode création). Cette création est automatique sur les clès primaire et facultatif sur les autres champs.


< Page précédente ACCESS