OVH Cloud OVH Cloud

exportation table

6 réponses
Avatar
André Houssonloge
Bonjour,

j'ai une base de données assez volumineuse et je n'ai pas su la partager en
deux (Data+Objets) car j'utilise du code VBA avec la méthode Seek.

Ceci étant, est-il possible en VBA à partir de ma base de données de créer
une autre base avec comme nom qcq chose comme ceci: "NOM+Date+Heure" et
d'exporter toutes les tables dans cette nouvelle base Access?

Merci

André Houssonloge

6 réponses

Avatar
Loutox
Salut,

j'ai une soluce qui n'est peut etre pas la meilleure mais qui marche :

le principe est d'utiliser une deuxieme base qui effectue le backup
:
au lancement, cette deuxieme base
-à l'ouverture, via VBA cree une ligne de commande de copie de la première
base vers une base backup dont le nom est incrémenté (commande console
windows)
-enregistre cette commande dans un fichier batch
-lance le fichier batch qui effectue la copie
l'interet est que cette commande fonctionne meme si la base à sauvegarder
est en cours d'utilisation (dans mon cas c'etait une base fractionnée)

si tu veux en savoir plus je peux t'envoyer l'outil zippé.

cordialement
Lou.
Avatar
krfa1
Volontier, tu peut m'envoyer l'outil zipper, mais envoie moi à


"Loutox" a écrit dans le message de
news:41a59f60$0$18606$
Salut,

j'ai une soluce qui n'est peut etre pas la meilleure mais qui marche :

le principe est d'utiliser une deuxieme base qui effectue le backup
:
au lancement, cette deuxieme base
-à l'ouverture, via VBA cree une ligne de commande de copie de la première
base vers une base backup dont le nom est incrémenté (commande console
windows)
-enregistre cette commande dans un fichier batch
-lance le fichier batch qui effectue la copie
l'interet est que cette commande fonctionne meme si la base à sauvegarder
est en cours d'utilisation (dans mon cas c'etait une base fractionnée)

si tu veux en savoir plus je peux t'envoyer l'outil zippé.

cordialement
Lou.




Avatar
PatCatNats
Bonjour,

çà m'interesse aussi...

Merci

l'intrus :
Patrice
!!!! ///
( @ @ )
-------oOOo--(_)--oOOo------
(Pour m'écrire directement, enlever BZH à mon adresse)


"André Houssonloge" a écrit dans le message de
news:
Bonjour,

j'ai une base de données assez volumineuse et je n'ai pas su la partager
en

deux (Data+Objets) car j'utilise du code VBA avec la méthode Seek.

Ceci étant, est-il possible en VBA à partir de ma base de données de créer
une autre base avec comme nom qcq chose comme ceci: "NOM+Date+Heure" et
d'exporter toutes les tables dans cette nouvelle base Access?

Merci

André Houssonloge




Avatar
André Houssonloge
Oui, je suis intéressé de voir ta solution.

André Houssonloge

"Loutox" a écrit dans le message de news:
41a59f60$0$18606$
Salut,

j'ai une soluce qui n'est peut etre pas la meilleure mais qui marche :

le principe est d'utiliser une deuxieme base qui effectue le backup
:
au lancement, cette deuxieme base
-à l'ouverture, via VBA cree une ligne de commande de copie de la première
base vers une base backup dont le nom est incrémenté (commande console
windows)
-enregistre cette commande dans un fichier batch
-lance le fichier batch qui effectue la copie
l'interet est que cette commande fonctionne meme si la base à sauvegarder
est en cours d'utilisation (dans mon cas c'etait une base fractionnée)

si tu veux en savoir plus je peux t'envoyer l'outil zippé.

cordialement
Lou.




Avatar
Loutox
c'est fait

"André Houssonloge" a écrit dans le message de news:

Oui, je suis intéressé de voir ta solution.

André Houssonloge

"Loutox" a écrit dans le message de news:
41a59f60$0$18606$
Salut,

j'ai une soluce qui n'est peut etre pas la meilleure mais qui marche :

le principe est d'utiliser une deuxieme base qui effectue le backup
:
au lancement, cette deuxieme base
-à l'ouverture, via VBA cree une ligne de commande de copie de la
première base vers une base backup dont le nom est incrémenté (commande
console windows)
-enregistre cette commande dans un fichier batch
-lance le fichier batch qui effectue la copie
l'interet est que cette commande fonctionne meme si la base à sauvegarder
est en cours d'utilisation (dans mon cas c'etait une base fractionnée)

si tu veux en savoir plus je peux t'envoyer l'outil zippé.

cordialement
Lou.








Avatar
Angela
bonjour,
est ce que je peux en avoir un copie moi aussi???
Merci


"Loutox" a écrit dans le message news:
41a59f60$0$18606$
Salut,

j'ai une soluce qui n'est peut etre pas la meilleure mais qui marche :

le principe est d'utiliser une deuxieme base qui effectue le backup
:
au lancement, cette deuxieme base
-à l'ouverture, via VBA cree une ligne de commande de copie de la première
base vers une base backup dont le nom est incrémenté (commande console
windows)
-enregistre cette commande dans un fichier batch
-lance le fichier batch qui effectue la copie
l'interet est que cette commande fonctionne meme si la base à sauvegarder
est en cours d'utilisation (dans mon cas c'etait une base fractionnée)

si tu veux en savoir plus je peux t'envoyer l'outil zippé.

cordialement
Lou.