Rechercher :

Créer une liste de choix dans une table

logo imprimante helpclic.net

La liste de choix n'est pas à proprement parler un type de données particulier, c'est un moyen de simplifier la saisie de données dans une table en proposant à l'utilisateur de cliquer sur un élément proposé dans une liste, le champ de la table sera rempli avec l'élément de la liste. Pour pouvoir tester cela, nous allons créer la table "Commandes" qui doit ressembler à ceci :

Access 2000 - Les listes de choix

N'oubliez pas d'enregistrer votre table et maintenant nous allons retourner dans la table client et modifier le type de données du champ "Titre". Le champ "Titre" va contenir le titre du client : Monsieur, Madame, Mademoiselle. Au lieu de saisir à chaque fois le mot en entier, nous allons créer une liste de choix qui proposera ces 3 titres. Il suffira de cliquer sur l'un d'entre eux pour remplir automatiquement le champ. Cliquez sur la ligne "Titre" et choisissez "liste de choix dans les propriétés.

Dans la partie "Afficher le contrôle", choisissez "Zone de liste modifiable".

Dans la partie "Origine source", choisissez "Liste valeurs".

Dans la partie "contenu", saisissez "Monsieur ; Madame ; Mademoiselle". N'oubliez pas d'enregistrer les changements.

En cliquant sur le bouton affichage Access 2000 - Affichage table vous pouvez maintenant saisir la liste de vos clients et prendre dans la zone "Titre" la liste de choix pour saisir le titre de la personne comme le montre la figure suivante :

Access 2000 - Table / liste de choix

Une fois la liste des clients saisis, nous allons modifier le type de données du champ "N° Client" de la table commande pour y mettre une liste de choix.

  • Ouvrez votre table "Commandes" en mode création.

  • Sélectionnez la ligne "N° Client".

  • Dans les propriétés, choisissez l'onglet "Liste de choix" puis "zone de liste".

  • Dans "Origine source", laissez "Tables/Requête".

  • Dans la zone "Contenu", cliquez dans la zone libre puis sur le bouton suivant 3 points. La fenêtre suivante s'ouvre alors :

Access 2000 - Ajouter une table

Ajouter alors la table "Clients" qui se place en haut de la fenêtre puis cliquer sur le bouton Fermer. Déplacer un par un les champs de la table client dans la zone "champ" en bas de la fenêtre. Votre fenêtre doit ressembler a ceci :

Access 2000 - Ajout table

Fermer alors cette fenêtre par la croix en haut à droite. Le générateur SQL vous demande alors d'enregistrer le travail que vous venez de faire. Cliquez sur le bouton "Oui" et vous revenez à la page précédente. Si tout ce passe bien, il y a des instructions qui sont apparues dans la zone contenu SELECT Clients.[N° Clients],Clients.Nom, Clients.Prenom FROM Client;

En français ça veut dire qu'il sélectionne le Numéro, le Nom et Prénom de la table Client. Sans le savoir vous venez de créer du code SQL que l'on verra dans la partie SQL. Dans la partie "Nbre Colonne", saisissez 3 puisque l'on faire apparaître le N°, le nom et le prénom. Dans la partie "largeurs colonnes" saisissez "0,5cm;2cm;2cm". Ce sont la largeur des colonnes N°, Nom et Prénom que l'on verra lorsque l'on passera en mode affichage. Enregistrez les modifications de la table et passez en mode affichage. Vous devriez obtenir la figure suivante :

Affichage Table Commande

Agrandissez un peu la colonne "N° Client" si vous ne voyez pas toute la largeur de la colonne.

Vous souhaitez faire un lien de ce tutoriel vers votre site, utilisez le code html suivant :

<a href="http://www.helpclic.net/tutoriaux/tutoriel-292-Creer-une-liste-de-choix-dans-une-table.html" title="Créer une liste de choix dans une table">Créer une liste de choix dans une table chez helpclic.net </a>

Pour poster un commentaire, connectez-vous
Connexion
Votre pseudo :
Votre mot de passe :
Contactez le webmaster

Vous avez des questions à propos du site, des remarques, une proposition de partenariat, une aide en informatique (dépannage, création de site...)

ATTENTION : Je ne répondrai pas aux demandes d'aide quelles qu'elles soient, le forum informatique est là pour ça. Si vous souhaitez de l'aide ne perdez donc pas votre temps à me contacter ici, posez plutôt votre question sur le forum !

Votre pseudo :
Votre email :
Titre de votre message :
Votre message :
Recopier le code suivant :
BxoqMUFZ
Création compte
Afin d'éviter le spam, j'ai changé le mode d'inscription au site. L'inscription se fera automatiquement lorsque vous aurez valider le lien présent sur votre adresse email.
Nom d'utilisateur :
Mot de passe :
Confirmer le mot de passe :
Choisissez une question :
Réponse à la question :
Votre email :
Confirmation email :
Votre signature (100 caractères max) :
Recopier le code suivant :
QUYRmNXh
Mot de passe oublié
Veuillez saisir votre adresse email dans le champ suivant puis cliquez sur Envoyer
Faire un lien du site

Le site helpclic.net vous a plu, vous souhaitez faire un lien sur votre site, voici quelques codes vous permettant de créer un lien sur le site helpclic.net

Code à copier :

<a href="http://www.helpclic.net" title="tuto informatique" target="_blank">Tutoriel informatique</a>
Tutoriel informatique

Code à copier :

<a href="http://www.helpclic.net" title="tuto informatique" target="_blank"><img src="http://www.helpclic.net/img/logo/logo_helpclic.png" width="200" height="65" alt="helpclic.net" ></a>
helpclic.net