1 | Dans Word, ouvrir un document et appeler la commande [Outils/ Publipostage / Assistant] |
|
2 | Passer les étapes 1 et 2 en Word. |
|
3 | Word présente une liste de champs par défaut. Nous allons la modifier : cliquer sur [Personnaliser] |
|
4 | Word permet de renommer les champs, de les déplacer ou encore de les supprimer. Voici notre liste de champs => |
|
5 | Word propose ensuite cette fenêtre pour enregistrer les personnes. Pour ajouter un autre enregistrement [Nouvelle entrée] (voir liste point 8) |
|
6 | Lorque les 4 enregistrements ont été insérés dans Word, on peut fermer le formulaire | |
7 | Word demande ensuite de sauvegarder la base de données (format ACCESS) | |
8 | Word affiche les enregistrements de la base de données [Ok] On ferme Word |
9 | On retrouve bien la liste en format Access et le fichier Word |
10 | Il y a 2 objets : 1 table "Office_Address_List" et une requête "Office Address List", cette dernière est la source pour Word. |
|
11 | En mode modification, nous remarquons que tous les champs sont en type "Texte". Nous allons ajouter un champ "Age" de type "Numérique". Après cette opération Word ne sera plus en mesure de gérer correctement la base Access car il ne sait gérer Access que via des champs Texte |
|
12 | Nous allons également modifier la requête pour ajouter le champ "Age" afin qu'il soit disponible au niveau du publipostage | |
13 | Ajoutons le champ "Age" dans la requête. La gestion d'Access par Word ne sera plus possible mais on pourra bénéficier de tous les champs dans la liste des destinataires (heureusement) |
|
14 | Voici le résultat en mode Feuille de données |
Nous allons laisser tomber Word et son publipostage pour mieux appréhender Access. Nous sommes en possession d'une table et d'une requête. Nous allons créer une requête que nous allons modifier plusieurs fois pour nous entraîner sur les critères.
1 | Aller sur l'onglet Requêtes et double cliquer sur [Créer une requête en mode Création] ou [nouveau] en mode création |
|
2 | A l'ouverture de la requête, Access demande quelle(s) table(s), il doit inclure La seule table existante est déjà sélectionnée. Cliquer sur [Ajouter] une seule fois puis sur [Fermer] |
|
3 | CREATION Nous voulons la liste des personnes mais limitée aux champs suivants : Nom - Prénom - Code postal Solution1 : Double cliquer sur les champs dans la table |
|
4 | RESULTAT Remarque : Les modifications, ajouts et suppression des enregistrements sont possibles comme dans une table |
|
5 | CREATION A partir de notre requête (retourner en mode création) |
|
6 | RESULTAT | |
7 | CREATION La requête ne devra retourner que les enregsitrements dont le CP=5000 Le CP ne devra pas être vu dans le résultat |
|
8 | RESULTAT | |
9 | CREATION
CP=5000 ET l'age est > 50 ans. On réaffichera le CP |
|
10 | RESULTAT | |
11 | CREATION (CP=5000 ET l'age est > 50 ans) OU alors Civilités = 2 |
|
12 | RESULTAT | |
13 | CREATION (CP=5000 ET l'age est > 50 ans) OU alors Civilités = 2 OU encore Prénom contient "i" |
|
14 | RESULTAT | |
15 | CREATION (CP=5000 ET Age>50) OU (Civilités=2 ET Age <60 ET Formation = Access |
|
16 | RESULTAT |
Quoi d'autre ?
On peut fermer la requête et l'enregistrer (bien sur seuls les derniers critères seront conservés dans cette requête).
On peut encore faire un formulaire sur base de la table et aussi un état (voir Démo 1)