Domaines
RH
Juridique
Compta
Administratif/Moyens Généraux
Communication
Bureautique
Conseils aux débutants
Word
Excel
PowerPoint
Outlook
Access
Publisher
Windows/système
Applications pas à pas
Tests logiciels
Macros VBA
Leçons
Macros Word
Macros Excel
Astuces
Orthographe
Rédaction
Organisation
 
Outils
Ouvrages
Modèles
Macros
 
Anglais
Grammaire avec AnglaisFacile
Leçon gratuite avec AnglaisFacile
Carrière
Gestion de carrière
Fiches métier
Témoignages / vécu
 
 

Echanger

Forums

© Nadège Guilbert
Le contenu de ce site
est régulièrement déposé auprès de la SGDL
Reproduction interdite
sans le consentement
écrit de l'auteur


Imprimer la page

Bureautique > Access

16-nov-06

 

 

 

Les requêtes Création de table

 

Parfois, vous aurez besoin de créer une seule et unique table afin d'exporter vos données pour les récupérer sous un autre format (Excel, par exemple).

Or, Access est une base de données relationnelles. Les données peuvent donc être dissiminées dans plusieurs tables (ex : une table sociétés et une table interlocuteurs).

Ce didacticiel va vous permettre de comprendre comment récupérer ces données.

Comme son nom l'indique, cette manipulation nécessite l'utilisation d'une requête.

Création de la requête

Un exemple étant toujours plus parlant, je vous invite à ouvrir la base Contacts.

Cliquez ensuite sur l'onglet Requête, Nouveau et sélectionnez l'option Mode Création.
Ajoutez les tables Sociétés et interlocuteurs.
Déplacez vers la grille tous les champs de la table Sociétés, à l'exception du champ no.
De la même manière, ajoutez tous les champs de la table Interlocuteurs, à l'exception des champs et société.

Sélectionner les enregistrements pour lesquels un nom d'interlocuteur a été renseignéNous allons créer une table qui centralise, les adresses de toutes les sociétés pour lesquelles nous avons un interlocuteur identifié.
Sous la grille, à l'intersection des champs Nom et Critères saisissez <>"" pour ne prendre que les enregistrements pour lesquels un nom d'interlocuteur a été renseigné.

Cliquez sur l'îcône Exécuter ! pour voir le résultat : vous devriez obtenir 11 enregistrements répondant à votre sélection.

Rebasculez en mode création.
Nous allons à présent créer notre nouvelle table : dans le menu Requête, sélectionnez l'option Requête Création de Table...

Donnez-lui un nom (ex : societe_interlocuteurs) et activez l'option Base de données en cours. Validez en cliquant sur OK.

Lancez à nouveau votre requête : Access vous informe qu'il va coller 11 enregistrement dans la table de destination. Cliquez sur le bouton Oui pour valider. Votre table est créée.

Si vous relancez cette même requête, Access vous proposera d'abord de supprimer la table si elle existe déjà : cette précaution vous évite de coller plusieurs fois les mêmes enregistrements et d'avoir des doublons !

Vous pouvez quitter la requête en la sauvegardant (vous la trouverez sous le nom création de table).

Exporter dans sa base dans un autre format

Il ne vous reste plus qu'à exporter la table ainsi créée pour la récupérer sous Excel.
Activez l'onglet Tables : votre table societe_interlocuteurs apparaît dans la liste. Sélectionnez-la et activez le menu Fichier, option Enregistrer sous/Exporter.
La boîte de dialogue suivante vous invite à sélectionner la destination de votre nouveau fichier : sélectionnez l'option Vers un fichier ou une base de données externe. Validez

Il ne vous reste plus qu'à sélectionner un emplacement pour votre nouveau fichier ainsi que le Type de fichier désiré (Microsoft Excel) dans la zone adéquate et à cocher la case Enregistrer formaté pour conserver les formats d'origine (dates, montants...)

 

Exporter une table Access au format Excel

Haut

Niveau

Pré-requis :

  • Aucun