Bonjour à tous,
Est-il possible à partir d'un code vba de recréer le schema sql d'une base de données ACCESS 2016 ?
Merci de votre aide
Version imprimable
Bonjour à tous,
Est-il possible à partir d'un code vba de recréer le schema sql d'une base de données ACCESS 2016 ?
Merci de votre aide
Bonjour,
est-ce que tu parles ici de créer les tables/champs/clés/index ? alors la réponse est oui.
Jean-Philippe,
Merci pour ces informations, peux-tu me donner quelques pistes pour le code vba associé ?
Salut,
le cours complet est ici :
https://access.developpez.com/sql/
pour les créations de tables :
https://access.developpez.com/sql/#L2
En fait je ne veux pas créer les tables en sql mais dans une base existante récupérer une version sql de toutes les tables existantes
Je m'excuse, mais pour moi ca ne veut rien dire de concret
tu veux quoi en sortie ? du VBA ? du SQL ? les données d'un BD1 que tu récupères dans une BD2 ?Citation:
une version sql de toutes les tables existantes
Ca manque de précision pour qu'on te donne des réponses pertinentes :cristal:
Effectivement je m'aperçois que ma demande n'est pas très clair, alors je reprends depuis le début.
Je développe des petites applications métiers sur Access, je souhaite remplacer la base de données JET par une base de données SQLite. Pour en faciliter le transfert je souhaite pourvoir récupérer le schéma sql de la base de données ACCESS pour ainsi créer rapidement la base de donnée SQLite.
Merci de votre aide
Dans ce cas, tu peux installer un driver ODBC sur une base SQLite. Tu pourras ensuite y transférer tes tables, tu n'auras plus qu'à modifier tes requêtes, formulaires pour taper dans les tables SQLite.
Quel est l'intérêt ? Le seul que je vois c'est qu'un autre soft aille taper dans la base SQLIte. Et dans ce cas il pourra lui aussi le faire via ODBC.