IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IHM Discussion :

Archiver des tables


Sujet :

IHM

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 85
    Points : 43
    Points
    43
    Par défaut Archiver des tables
    Bonjour à tous,
    j'aurais voulu savoir s'il était possible d'archiver des tables ?
    Je m'explique, je travaille sous ACCESS 2003, et je voudrais faire en sorte que ma table principale soit archiver tout les 6 mois.
    de telle sorte qu'il y a un renouvellement et que mon ancienne table soit stockée, et que la nouvelle table apparait vierge.

    Est-il possible de faire cette manip ? peut-être avec une maccro ou avec l'aide de VB ?

    En vous remerciant d'avance.
    Cordialement,

    lechtinico

  2. #2
    Membre expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Points : 3 834
    Points
    3 834
    Par défaut
    Bonjour,

    En t'aidant de la et des différents posts traitant de ce problème tu y arrivera.....
    ...je voudrais faire en sorte que ma table principale soit archiver.
    Interresse toi à "DoCmd.TransferDatabase "
    ....et éventuellement à ce post ici...

    .et que la nouvelle table apparait vierge..
    Comment effacer une table en VBA ?

    En mixant tout cela ensemble, ça devrait le faire....

  3. #3
    Membre expérimenté Avatar de stigma
    Homme Profil pro
    Créateur jeux vidéo
    Inscrit en
    Octobre 2003
    Messages
    1 118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Créateur jeux vidéo
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 118
    Points : 1 614
    Points
    1 614
    Par défaut
    Quand j'ai besoin d'archiver une table (années précédentes par exemple), je passe par un formulaire d'archivage qui crée ensuite une table archive (liée ensuite bien sûr).
    Ensuite j'ai un autre formulaire qui permet juste la consulation éventuelle des anciennes données.
    J'utilise le VBA à outrance.

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 85
    Points : 43
    Points
    43
    Par défaut
    Merci beaucoup pour vos réponses

    Stigma, tu peux m'en dire un peu plus sur le formulaire archivage, car je ne vois pas du tout comment tu procèdes.

    en te remerciant d'avance,

    ++

  5. #5
    Membre expérimenté Avatar de stigma
    Homme Profil pro
    Créateur jeux vidéo
    Inscrit en
    Octobre 2003
    Messages
    1 118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Créateur jeux vidéo
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 118
    Points : 1 614
    Points
    1 614
    Par défaut
    Je crée une table identique à celle que je veux archiver.
    Je la nomme ar_maTable (ar pour archive). Je ne copie pas les données, juste la structure.
    Je choisi dans la table que je veux alléger, des enregistrements datés de 2007 par exemple. Bien sûr il faut que dans la table il y ait un champ date.
    Puis à l'aide d'une boucle, je déplace toutes ces lignes dans la nouvelle table.
    Mon fameux formulaire ne sert qu'à choisir l'année que je veux archiver.
    Cette nouvelle table fait partie d'une autre base séparée. Je lie la table ar_maTable dans mon appli.

Discussions similaires

  1. [AC-2007] archiver des fichiers (PDF) dans une table
    Par Tarro dans le forum Access
    Réponses: 0
    Dernier message: 15/03/2010, 09h05
  2. Archiver des tables à l'aide d'une procédure stockée
    Par alichoupi dans le forum Développement
    Réponses: 11
    Dernier message: 28/05/2009, 14h02
  3. Réponses: 1
    Dernier message: 03/07/2008, 19h36
  4. Utiliser SQL pour archiver des données de tables
    Par com-ace dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 20/08/2006, 18h53
  5. noms des tables d'une base
    Par molto dans le forum SQL
    Réponses: 2
    Dernier message: 17/03/2003, 22h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo