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

Access Discussion :

CreataTableDef: aucun résultat


Sujet :

Access

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 80
    Points : 71
    Points
    71
    Par défaut CreataTableDef: aucun résultat
    Bonjour,

    Je voudrais bien savoir pourquoi cette procédure ne marche pas, je tente de créer des tables liées mais ça ne me crée rien du tout dans la fenêtre base de donnée. Meme en actualisant (F5). Par contre y'a aucun message d'erreur nulle pas!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    Dim db As DAO.Database  'Database to import
    Dim tdf As DAO.TableDef
    Dim arrTablename As Variant, arrSourceName As Variant, strSourceConnect As String, i As Long
    arrTablename = Array("Activite", "RaisonSociale", "Region", "Site")
    arrSourceName = Array("Activités", "Raison_sociale", "Region", "Site")
     
    Dim strCheminBd As String, strNomTable As String, strMotPasse As String
    strCheminBd = "P:\Repertoire\base1.mdb"
    strMotPasse = "pass"
    strSourceConnect = "MS Access;PWD=" & strMotPasse & ";DATABASE=" & strCheminBd
     
    Set db = CurrentDb
    ' créer les tables
    For i = LBound(arrTablename) To UBound(arrTablename)
        Set tdf = db.CreateTableDef(arrTablename(i), dbAttachSavePWD + dbAttachedTable, arrSourceName(i), strSourceConnect)
        tdf.RefreshLink
        db.TableDefs.Append tdf
        Set tdf = Nothing
    Next i

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 366
    Points : 23 834
    Points
    23 834
    Par défaut
    Essaye d'ajouter un CurrentDb.TableDefs.Refresh après ta boucle.

    A+

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 80
    Points : 71
    Points
    71
    Par défaut
    non, pas mieux.

    J'ai aussi essayé d'utilier currentDB au lieu de la variable db (à priori c'est pareil il me semble) mais pas mieux. Toujours pas de msg d'erreur mais je ne sais pas si je dois m'en réjouir...

    (edit) c'est bon j'ai trouvé c'est le CreateTableDef qui ne marche pas... il faut faire les étapes 1 par 1:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    For i = LBound(arrTablename) To UBound(arrTablename)
        Set tdf = New TableDef
        tdf.Name = arrTablename(i)
        tdf.SourceTableName = arrSourceName(i)
        tdf.Connect = strSourceConnect
        tdf.Attributes = dbAttachedTable + dbAttachSavePWD
        CurrentDb.TableDefs.Append tdf
    Next i

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Requête UPDATE ne donne aucun résultat
    Par Mike619 dans le forum Requêtes et SQL.
    Réponses: 0
    Dernier message: 11/03/2008, 10h18
  2. aucun résultat dans IE et Opera
    Par phabien dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 02/05/2007, 16h01
  3. [MySQL] Savoir si la requête ne retourne aucun résultat
    Par mickado dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 06/04/2007, 09h37
  4. Réponses: 20
    Dernier message: 05/06/2006, 16h07
  5. PSQLException "Aucun résultat retourné par la requête&q
    Par BRAUKRIS dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 15/09/2005, 20h55

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