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

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    novembre 2007
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : novembre 2007
    Messages : 219
    Points : 90
    Points
    90

    Par défaut Schéma sql de la base

    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

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Developpeur VBA, C# et VB.Net =]
    Inscrit en
    juillet 2007
    Messages
    13 354
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Canada

    Informations professionnelles :
    Activité : Developpeur VBA, C# et VB.Net =]
    Secteur : Finance

    Informations forums :
    Inscription : juillet 2007
    Messages : 13 354
    Points : 30 402
    Points
    30 402

    Par défaut

    Bonjour,

    est-ce que tu parles ici de créer les tables/champs/clés/index ? alors la réponse est oui.
    Pas de question technique par MP, je ne réponds pas

    Apprendre à programmer avec Access 2016 et Access 2019

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    novembre 2007
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : novembre 2007
    Messages : 219
    Points : 90
    Points
    90

    Par défaut

    Jean-Philippe,

    Merci pour ces informations, peux-tu me donner quelques pistes pour le code vba associé ?

  4. #4
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Developpeur VBA, C# et VB.Net =]
    Inscrit en
    juillet 2007
    Messages
    13 354
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Canada

    Informations professionnelles :
    Activité : Developpeur VBA, C# et VB.Net =]
    Secteur : Finance

    Informations forums :
    Inscription : juillet 2007
    Messages : 13 354
    Points : 30 402
    Points
    30 402

    Par défaut

    Salut,

    le cours complet est ici :
    https://access.developpez.com/sql/

    pour les créations de tables :
    https://access.developpez.com/sql/#L2
    Pas de question technique par MP, je ne réponds pas

    Apprendre à programmer avec Access 2016 et Access 2019

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    novembre 2007
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : novembre 2007
    Messages : 219
    Points : 90
    Points
    90

    Par défaut

    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

  6. #6
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Developpeur VBA, C# et VB.Net =]
    Inscrit en
    juillet 2007
    Messages
    13 354
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Canada

    Informations professionnelles :
    Activité : Developpeur VBA, C# et VB.Net =]
    Secteur : Finance

    Informations forums :
    Inscription : juillet 2007
    Messages : 13 354
    Points : 30 402
    Points
    30 402

    Par défaut

    Je m'excuse, mais pour moi ca ne veut rien dire de concret
    une version sql de toutes les tables existantes
    tu veux quoi en sortie ? du VBA ? du SQL ? les données d'un BD1 que tu récupères dans une BD2 ?

    Ca manque de précision pour qu'on te donne des réponses pertinentes
    Pas de question technique par MP, je ne réponds pas

    Apprendre à programmer avec Access 2016 et Access 2019

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    novembre 2007
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : novembre 2007
    Messages : 219
    Points : 90
    Points
    90

    Par défaut

    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

  8. #8
    Responsable Systèmes


    Homme Profil pro
    Technicien maintenance
    Inscrit en
    août 2011
    Messages
    10 386
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : août 2011
    Messages : 10 386
    Points : 23 187
    Points
    23 187

    Par défaut

    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.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur la création d'un système : http://chrtophe.developpez.com/tutoriels/minisysteme/
    Mon article sur le P2V : http://chrtophe.developpez.com/tutoriels/p2v/
    Consultez nos FAQ : Windows, Linux, Virtualisation

Discussions similaires

  1. Réponses: 7
    Dernier message: 12/09/2005, 11h05
  2. Sql sur une base MySql
    Par Rickless dans le forum Bases de données
    Réponses: 17
    Dernier message: 06/04/2005, 13h06
  3. comment générer le sql de la base
    Par Guitch dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 04/10/2004, 09h24
  4. [sql]analyse de base de données
    Par maxvador dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 11/07/2003, 12h11
  5. Réponses: 2
    Dernier message: 26/02/2003, 11h47

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