Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/07/2007, 18h45   #1
Invité de passage
 
Inscription : juillet 2007
Messages : 27
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 27
Points : 3
Points : 3
Par défaut Enlever et stocker dans une table d'archives

Salut,

Je souhaiterai purger une table principale (pour ca je peux faire un formulaire avec une plage de dates à choisir).

Je voudrai non seulement éliminer des enregistrements d'une table, mais encore les stocker à la suite d'une autre table d'archive (histoire de ne pas alourdir le projet au bout de quelques mois d'utilisations), comment fait-on pour transferer des enregistrements d'une table vers l'autre ??
icare_1er est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2007, 22h01   #2
Membre régulier
 
Homme Thierry Pallier
Regisseur
Inscription : octobre 2006
Messages : 47
Détails du profil
Informations personnelles :
Nom : Homme Thierry Pallier
Âge : 52
Localisation : France, Seine Maritime (Haute Normandie)

Informations professionnelles :
Activité : Regisseur
Secteur : Arts - Culture

Informations forums :
Inscription : octobre 2006
Messages : 47
Points : 94
Points : 94
Bonjour , perso je fais cela avec une requete ajout puis une requête suppression .Dans mon cas ces req sont actionnés à la fermeture d'un form
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Private Sub Form_Close()
 
    Dim rst As DAO.Recordset
 
    Dim rst2 As DAO.QueryDef
    Dim rst3 As DAO.QueryDef
 
    Set rst = CurrentDb.OpenRecordset("archives_simple")
    ' ajoute l'enregistrement de "résa simple" dans "archives_simple"
    rst.AddNew
    rst![] = Me![]
    rst![code client] = Me![code client]
    rst![date] = Me![date]
    rst![départ] = Me![départ]
    rst![retour] = Me![retour]
    rst![coef] = Me![coef]
    rst![modif] = Me![modif]
 
   rst.Update
    rst.Close
    Set rst = Nothing
    'commande la requete ajout("req_archives_détail")
    'qui ajoute de "détail résa" vers "archives_détail"
    Set rst2 = CurrentDb.QueryDefs("req_archives_détail")
    DoCmd.SetWarnings False
    DoCmd.OpenQuery "req_archives_détail"
 
    rst2.Close
    Set rst2 = Nothing
    'commande la requete suppression("req_supp_résa_simple")
    'qui supprime la réservation en cours de "résa simple" et "détail résa"
    Set rst3 = CurrentDb.QueryDefs("req_supp_résa_simple")
    DoCmd.OpenQuery "req_supp_résa_simple"
    DoCmd.SetWarnings True
    rst3.Close
    Set rst3 = Nothing
    DoCmd.Close acForm, "Appel Facture"
 
 
End Sub
A+
Thierry_PALLIER est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2007, 04h29   #3
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 625
Points : 30 920
Points : 30 920
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

As-tu fait des recherches sur le forum avec le nom "Archivages" ou "Archives"
A mon avis non, car tu aurais trouvé tout ce qu'il faut.

Starec
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2007, 16h10   #4
Membre du Club
 
Avatar de Dryss51
 
Inscription : juillet 2007
Messages : 113
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 113
Points : 58
Points : 58
Bonjour,

Bah moi j ai essayé de faire des recherches "archive" et "archivages" mais je n'ai pas trouvé. Pourrais tu m'aiguiller starec?

Merci
Dryss51 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2007, 18h37   #5
Membre éclairé
 
Avatar de dr_feelgood
 
Patrick Gassmann
Inscription : mars 2005
Messages : 282
Détails du profil
Informations personnelles :
Nom : Patrick Gassmann
Localisation : France, Bas Rhin (Alsace)

Informations forums :
Inscription : mars 2005
Messages : 282
Points : 329
Points : 329
la discussion a été lancée ces derniers jours, le topic est ici
__________________
.
less is more

vous pouvez faire une recherche dans le forum
et également une recherche dans les FAQ
dr_feelgood est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 13h29   #6
Rédacteur/Modérateur
 
Avatar de Jeannot45
 
Homme Jean BALLAT
Inscription : octobre 2004
Messages : 2 856
Détails du profil
Informations personnelles :
Nom : Homme Jean BALLAT
Âge : 63
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : octobre 2004
Messages : 2 856
Points : 5 220
Points : 5 220
Hello le Forum,

Pourquoi ne pas enchainer deux requetes par une petite macro rattachée à un bouton ?

Une requete Ajout parametrée pour récupérer les données à archiver
Une requete Suppression pour supprimer les données archivées

Jeannot
Jeannot45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h31.


 
 
 
 
Partenaires

Hébergement Web