IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

VBA Access Discussion :

Dans Access 2007, lier des tables de SQL Server en VBA


Sujet :

VBA Access

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2013
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mars 2013
    Messages : 14
    Points : 13
    Points
    13
    Par défaut Dans Access 2007, lier des tables de SQL Server en VBA
    Bonjour,

    Au démarrage d'une base Access 2007, je lie les tables d'une base oDbLiee par le code suivant, qui marche bien :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    For Each oTbl In oDbLiee.TableDefs
        Set oTbl = oDb.CreateTableDef(oTbl.Name)
        If Not oTbl.Name Like "MSys*" And oTbl.Name <> "TMGV" Then
            With oTbl
                .Connect = strConnect
                .SourceTableName = oTbl.Name
                'Debug.Print oTbl.Name
            End With
            'Ajoute la table à la base de données
            oDb.TableDefs.Append oTbl
            oDb.TableDefs.Refresh
        End If
    Next oTbl
    Ayant migré de la base oDbLiee vers une base MS SQL Server 2008, je n'arrive pas à trouver par quel code je peux désormais lier les tables de cette nouvelle base.

    Une idée, svp ?

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 015
    Points : 24 555
    Points
    24 555
    Par défaut
    Bonjour,

    Le même code mais avec une chaine Connect pour SQL Server.

    Soit tu lies une table et tu observes le Connect créé.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ? currentdb.tabledefs("tableSql").connect
    Soit tu vas sur ce site chercher la chaine SS que tu adaptes suivant ta configuration.

    http://www.connectionstrings.com/

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

Discussions similaires

  1. [Toutes versions] Lier une table de SQL server à Access dans Access
    Par Traknoz dans le forum VBA Access
    Réponses: 1
    Dernier message: 14/01/2011, 00h36
  2. Réponses: 2
    Dernier message: 28/03/2009, 16h15
  3. Lier 2 tables en SQL Server
    Par helene_53 dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 25/04/2008, 13h52
  4. [Access 2007] update sur des tables / vues SQL server
    Par Flamby38 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 28/09/2007, 13h56
  5. Réponses: 2
    Dernier message: 10/05/2007, 12h55

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