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 :

Erreur VBA sur Base Dorsale - Frontale


Sujet :

VBA Access

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Décembre 2013
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 24
    Points : 17
    Points
    17
    Par défaut Erreur VBA sur Base Dorsale - Frontale
    Bonjour,
    J'ai développé une base sous Access 2010 avec quelques macro vba qui fonctionne bien (grâce notamment à la mine d'informations de Developpez.com ).
    Maintenant je souhaite la scinder en une base Dorsale et une base Frontale et là les macro qui font réference à des tables ne fonctionnent plus.

    Je confirme que depuis la base Frontale je vois les données contenues dans les différentes tables de la base dorsale: mes liens sont donc bons.
    Voici un exemple du code qui pose problème:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub Form_Load()
     
    Dim oRst As DAO.Recordset
    Dim oDb As DAO.Database
     
    Set oDb = CurrentDb
    Set oRst = oDb.OpenRecordset("T_PLANNING", dbOpenTable)
    J'ai un message d'erreur:
    Erreur exécution '3219'
    Opération non valide.


    J'ai l'impression qu'il faut déclarer quelque part le chemin de la base Dorsale.

    Merci par avance de me consacrer un peu de votre temps.

  2. #2
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Décembre 2013
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 24
    Points : 17
    Points
    17
    Par défaut
    Je me réponds à moi même,
    En faite la réponse était déjà dans le forum...
    Il ne faut pas utiliser:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set TaSA = oDb.OpenRecordset("T_FOA_cumul", dbOpenTable)
    mais utiliser:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set TaSA = oDb.OpenRecordset("T_FOA_cumul", dbOpenDynaset)
    dbOpenTable ne fonctionne qu'en local.

    Merci le forum..

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

Discussions similaires

  1. [AC-2003] creer une table en vba depuis base frontale sur base dorsale
    Par morinxav1 dans le forum VBA Access
    Réponses: 9
    Dernier message: 16/03/2012, 21h29
  2. [AC-2003] Impossible de relier base dorsale à frontale
    Par Soulq dans le forum Access
    Réponses: 3
    Dernier message: 23/07/2009, 18h00
  3. rassembler base dorsale/frontale
    Par osia1 dans le forum VBA Access
    Réponses: 11
    Dernier message: 16/04/2008, 10h39
  4. mot de passe sur base dorsale
    Par lucienkany dans le forum Sécurité
    Réponses: 2
    Dernier message: 11/04/2007, 15h15
  5. Réponses: 3
    Dernier message: 20/11/2006, 14h16

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