|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() |
Bonjour,
J'ai beau chercher je ne trouve pas de reponse a mon probleme. Je souhaiterais exporter toute la structure d'une base (tables, champs,relations...) au format texte, afin de pouvoir s'en servir pour repliquer cette structure a partir de VBA. Je vous remercie de votre aide gabvoir |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 085 ![]() |
Bonjour,
Pourquoi ne pas travailler simplement avec un fichier vide ? Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste MsGraph et VBA - 1e Partie 2e partie Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010 Complément :Générateur de msgbox Visitez mon Blog Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine |
|
10
|
|
|
#3 |
|
Membre du Club
![]() |
Bonjour,
Ben en effet j'y ai pense mais le probleme c'est que le programme de base doit etre le plus simple possible, donc un seul fichier si possible. Pour linstant je n'ai que mes images en externe mais si je trouve moyen de faire cette replication par VBA je joindrai mes images dans le fichier. Si tu me dis que c'est une usine a gaz, jabandonne cette idee... Merci |
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() |
Bon meme en partant la dessus j'ai tout de meme un probleme de replication.
Comment puis je simplement repliquer la structure de ma base ? A part en copiant toute les tables et recreer les relations ?? Merci |
|
|
00
|
|
|
#5 |
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 085 ![]() |
Attention la réplication est une fonctionnalité de ms ACCESS qui n'a rien à voir avec ce que tu veux faire. Utilisons les bons termes pour éviter toutes confusion.
Tu peux réaliser la recréation d'une base de données (table et relations) entièrement en SQL. Ce langage le permet. C'est long, fastidieux et à mon avis une perte de temps par rapport à la livraison d'un fichier vide. Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste MsGraph et VBA - 1e Partie 2e partie Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010 Complément :Générateur de msgbox Visitez mon Blog Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine |
|
00
|
|
|
#6 | |
![]() ![]() René MAROTInscription : octobre 2005 Messages : 5 470 ![]() |
Citation:
Vider des tables par VBA cela se fait très bien et très facilement. A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs. |
|
|
|
10
|
|
|
#7 |
|
Membre du Club
![]() |
Merci loufab, en effet je vais passer par un fichier vierge.
marot_r : ben le probleme c'est qu'en faisant cela, les numeroAuto ne vont pas repartir de 0 ... je me trompe ? |
|
|
00
|
|
|
#8 |
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 085 ![]() |
Pour réinitialiser les numéroautos il faut compacter la base. Qu'il s'agisse d'une ou l'autre les deux sont viables, l'une nécessite peut-être plus de developpement, l'autre à l'interet de ne pas livrer plusieurs fichiers.
Mais ton appli n'est pas de type fichier/serveur ?
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste MsGraph et VBA - 1e Partie 2e partie Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010 Complément :Générateur de msgbox Visitez mon Blog Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine |
|
10
|
|
|
#9 | |
![]() ![]() René MAROTInscription : octobre 2005 Messages : 5 470 ![]() |
Citation:
En principe une numéro auto n'est rien d'autre qu'une clef générée et n'a pas de signification particulière. Ce peux être aussi bien 100000 que 1 avec le même effet. A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs. |
|
|
|
00
|
|
|
#10 |
|
Membre du Club
![]() |
Bon j'ai donc termine par copier le fichier a la main, vider toutes les tables (grace a l'integrite ca a ete simple, car bien que j'ai bcp de tables, elles sont quasiment toutes relies a une table parente).
Puis compacter la base pour remettre a zero les numeros auto. Pour repondre a marot_r, en effet mais comme c'est un champ numero avant tout, je crois que ce type de champ a tout de meme une limite, je me trompe ? Merci a vous deux pour votre aide !! |
|
|
00
|
|
|
#11 | |
![]() ![]() René MAROTInscription : octobre 2005 Messages : 5 470 ![]() |
Citation:
Ceci dit un compactage après un vidage est une très bonne chose, la remise à 0 du compteur est un effet bénéfique supplémentaire. A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs. |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com