Quelle est la méthode générale pour archiver des données.
Exemple: je souhaite archiver des clients qui n'ont rien commandé depuis un
an
mais bien sûr retrouver toutes les données si j'ai besoin de leur
références, commandes, etc. ou s'ils "refont surface".
Je ne vois pas trop comment faire pour diminuer ma base des données
obsolètes, tout en ayant une possibilité automatique de repiocher dedans???
Merci
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.544 / Virus Database: 338 - Release Date: 25/11/2003
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonjour.
il peut exister x méthodes selon l'organisation de l'appli. une méthode simple car c'est pour diminuer la grosseur de la base ? créer une base vierge nommée "Mabase_Archives.mdb" , de même nom que ta base . dans cette base archives copier la structure de ton fichier clients (sans données) attacher cette table dans ta base normale. mémoriser le recordcount de la table attachée lancer une procédure de mise à jour qui consiste à sélectionner tous les clients de la base normale qui n'ont pas de commandes depuis 12 mois et de les copier dans la table attachée (requête ajout). vérifier que le recordcount ancien + le dcount de la requête est égal au nouveau recordcount de la table attachée. supprimer tous les clients sélectionnés par la requête ajout.
pour récupérer un client archivé, à partir d'un champ texte d'un formulaire faire pareil, une requête ajout du client des archives dans la table normale, une requête suppression pour le supprimer de la table archives. bien penser de sauvegarder les archives. ceci est le principe, il faut voir si ça peut s'adapter à ton cas.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour une meilleure efficacité de tes interventions sur MPFA
"Fredo" a écrit dans le message de news:3fc5213d$0$17119$
Bonsoir à tous
Quelle est la méthode générale pour archiver des données.
Exemple: je souhaite archiver des clients qui n'ont rien commandé depuis un
an mais bien sûr retrouver toutes les données si j'ai besoin de leur références, commandes, etc. ou s'ils "refont surface". Je ne vois pas trop comment faire pour diminuer ma base des données obsolètes, tout en ayant une possibilité automatique de repiocher dedans???
Merci
--- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.544 / Virus Database: 338 - Release Date: 25/11/2003
Bonjour.
il peut exister x méthodes selon l'organisation de l'appli.
une méthode simple car c'est pour diminuer la grosseur de la base ?
créer une base vierge nommée "Mabase_Archives.mdb" , de même nom que ta base
.
dans cette base archives copier la structure de ton fichier clients (sans
données)
attacher cette table dans ta base normale.
mémoriser le recordcount de la table attachée
lancer une procédure de mise à jour qui consiste à sélectionner tous les
clients de la base normale qui n'ont pas de commandes depuis 12 mois et de
les copier dans la table attachée (requête ajout).
vérifier que le recordcount ancien + le dcount de la requête est égal au
nouveau recordcount de la table attachée.
supprimer tous les clients sélectionnés par la requête ajout.
pour récupérer un client archivé, à partir d'un champ texte d'un formulaire
faire pareil, une requête ajout du client des archives dans la table
normale, une requête suppression pour le supprimer de la table archives.
bien penser de sauvegarder les archives.
ceci est le principe, il faut voir si ça peut s'adapter à ton cas.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA
"Fredo" <none@email.com> a écrit dans le message de
news:3fc5213d$0$17119$626a54ce@news.free.fr...
Bonsoir à tous
Quelle est la méthode générale pour archiver des données.
Exemple: je souhaite archiver des clients qui n'ont rien commandé depuis
un
an
mais bien sûr retrouver toutes les données si j'ai besoin de leur
références, commandes, etc. ou s'ils "refont surface".
Je ne vois pas trop comment faire pour diminuer ma base des données
obsolètes, tout en ayant une possibilité automatique de repiocher
dedans???
Merci
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.544 / Virus Database: 338 - Release Date: 25/11/2003
il peut exister x méthodes selon l'organisation de l'appli. une méthode simple car c'est pour diminuer la grosseur de la base ? créer une base vierge nommée "Mabase_Archives.mdb" , de même nom que ta base . dans cette base archives copier la structure de ton fichier clients (sans données) attacher cette table dans ta base normale. mémoriser le recordcount de la table attachée lancer une procédure de mise à jour qui consiste à sélectionner tous les clients de la base normale qui n'ont pas de commandes depuis 12 mois et de les copier dans la table attachée (requête ajout). vérifier que le recordcount ancien + le dcount de la requête est égal au nouveau recordcount de la table attachée. supprimer tous les clients sélectionnés par la requête ajout.
pour récupérer un client archivé, à partir d'un champ texte d'un formulaire faire pareil, une requête ajout du client des archives dans la table normale, une requête suppression pour le supprimer de la table archives. bien penser de sauvegarder les archives. ceci est le principe, il faut voir si ça peut s'adapter à ton cas.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour une meilleure efficacité de tes interventions sur MPFA
"Fredo" a écrit dans le message de news:3fc5213d$0$17119$
Bonsoir à tous
Quelle est la méthode générale pour archiver des données.
Exemple: je souhaite archiver des clients qui n'ont rien commandé depuis un
an mais bien sûr retrouver toutes les données si j'ai besoin de leur références, commandes, etc. ou s'ils "refont surface". Je ne vois pas trop comment faire pour diminuer ma base des données obsolètes, tout en ayant une possibilité automatique de repiocher dedans???
Merci
--- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.544 / Virus Database: 338 - Release Date: 25/11/2003