Forums | Contact | Rechercher
Le site
Nos astuces
Section Webmasters
Nos tutoriaux

Accueil » Access » Archivage de données avec la r...

Archivage de données avec la requête Ajout

Lorsque vous devez copier des enregistrements d'une table vers une autre, essayez d'exécuter une requête Ajout

La plupart d'entre nous ne stockons des données que lorsqu'ils ont fini de les utiliser. Par exemple, si vous maintenez une base de données de bons de commande, vous conservez probablement un enregistrement de chaque commande, même après que la commande a été expédiée et payée. Plusieurs raisons justifient la conservation d'anciens enregistrements. Dans cet article, nous allons vous montrer une technique simple pour l'archivage de données d'historiques.

Énoncé du problème

Supposons que vous ayez stocké des données de vente dans la même table pendant plusieurs années. Supposons en outre que vous vouliez conserver d'anciens enregistrements dans une autre table identique. Votre première tâche consiste à décider quels enregistrements constituent des données d'historiques. Cela fait, vous devez définir un processus d'archivage pour ces données.

Création d'une requête Ajout

La méthode de combinaison d'enregistrements la plus simple consiste à exécuter une requête Ajout qui copie un ensemble d'enregistrements de la table active vers une table d'historique. Pour créer une requête Ajout, procédez comme suit :


1. Basez une requête Sélection sur la table active.

2. Déroulez le menu Requête et sélectionnez l'option Ajout.

3. Ajoutez les champs que vous voulez ajouter à la table d'historique à la grille QBE.

4. Identifiez la table à laquelle vous ajoutez des enregistrements, en l'occurrence, la table d'historique.

5. Spécifiez les enregistrements que vous ajoutez.

6. Exécutez la requête.

La table d'historique doit être créée avant d'exécuter la requête Ajout. (Pour créer une table d'historique, copiez simplement la structure de la table active dans une nouvelle table.) Une fois que la table d'historique contient des données, il existe une possibilité de conflit si vous avez défini une clé primaire. Access n'exécute pas l'action d'ajout s'il rencontre des données en double dans la table d'historique. Enfin, après avoir établi votre requête Ajout, copiez la table d'historique avant d'exécuter la requête. De cette façon, vous disposerez d'une copie de la table d'origine

Source : Accès à Microsoft.com

[Voter] [Imprimer]

Cette astuce n'a pas répondu à vos questions? Venez faire un tour sur notre forum où nos membres répondront à vos questions!
Nos forums
Windows 2000/XP
Windows Vista
Forum Gravure
Forum PC - Hardware
Forums Internet
Forums Microsoft Office
Forums OpenOffice.Org
Voir tous nos forums
Outils pratiques
Dépôt de logs HiJackThis
Nos partenaires

Tous droits réservés 2001-2008 - Trucs et Astuces Express - Version 5.2


Valid HTML 4.01! Valid CSS! annuaire