Академический Документы
Профессиональный Документы
Культура Документы
Contenu
1 - Description de la base de données.............................................................................................................. 1
2 - Interface d’Access : ........................................................................................................................................ 3
3 – Création des tables (structure) .................................................................................................................... 5
4 - Relations entre les tables : ............................................................................................................................ 9
5 - Création de formulaires ............................................................................................................................... 14
6 - Création de requêtes : ................................................................................................................................. 35
7 - Les états ......................................................................................................................................................... 37
4 tables :
Table Prospect :
Table Contact :
2 - Interface d’Access :
Fermer Table1 :
Attention : Spécifier bien que le champ Code est de type Numérique de taille Entier, que le champ
Intitulé est de type texte de 50 (comme précisé dans la description de la base de données).
Ne reste plus qu’à indiquer que le code est la clé primaire : Bouton droit de la souris sur le Code.
Sélectionner clé primaire (ou bouton Clé primaire), ce qui donne :
Access n’étant pas « intelligent » il ne sait pas que le champ Code est un code, et que donc chaque
Nature du contact devra avoir un code différent (code unique), c’est l’objet de la clé primaire que de le
lui indiquer.
Créer les 3 autres de la même Précisions pour le champ Heure de la table contact :
manière.
Précisions :
- Afin de modifier la structure de la table : Bouton droit de la souris, Mode création.
- Afin de visualiser son contenu (vide actuellement = la table nature du contact ne contient
aucun enregistrement, double cliquer sur la table.
IMPORTANT : Toujours fermer la fenêtre après chaque étape de création ou modification (a pour
effet de les enregistrer).
Créer les autres tables de la même manière.
Afin de faciliter la lisibilité, déplacer et agrandir les fenêtres associées à chaque table comme suit :
Faire glisser le champ Code nature du contact (de la table contact) sur le champ Code (de la table
Nature du contact)
Rmq : Les champs en relation doivent être du même type et avoir la même taille, si tel n’est pas le
cas :
Explication et solution :
Fermer la fenêtre des relations.
Dans l’exemple on voit que les 2 champs n’ont pas la même taille :
Il n’est donc pas possible de les mettre en relation, d’où le message d’erreur.
Il suffit de modifier le champ Code de la table Nature du contact, qui doit être de taille Octet et non
Entier long (tel que précisé dans la description de la table …)
5 - Création de formulaires
Sur les écrans suivants de l’assistant, sélection des éléments de mise en forme :
Rmq : afin de visualiser le contenu d’une table, sélectionner l’objet Table, puis double-cliquer sur la
table.
Objectif 2 : Créer de la même manière un formulaire pour mettre à jour les types de prospect :
Il est nécessaire de connaître les codes des Type prospect, et une fois saisi, l’intitulé du Type
prospect correspondant ne s’affiche pas (Dans l’exemple il faut savoir que le code type prospect 1
correspond au type prospect Particulier)
Objectif :
A la place de la zone de texte, il est préférable de ré agencer le formulaire et de placer une liste
déroulante pour la sélection du type prospect :
Par :
Supprimer le champ Code Type Prospect avec son étiquette (Qui est donc actuellement une zone de
texte)
Cliquer à l’emplacement où la zone de liste déroulante va être placée et faire glisser la souris afin de
définir sa taille (cf. cadre orange)
Insérer un sous-formulaire :
Outil Sous-formulaire/Sous-état :
Modifier le sous formulaire Contact : présentation et zone de liste déroulante pour la nature du
contact :
6 - Création de requêtes :
Une requête sert à extraire des données issues d’une ou plusieurs tables
7 - Les états