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 :

utilisation de QueryDefs avec access 2007


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    311
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2005
    Messages : 311
    Par défaut utilisation de QueryDefs avec access 2007
    Salut tout le monde
    je travaille dans un projet access 2007 (.adp) lié à sql server 2005, et je veux récupérer la syntaxe sql de mes requetes déjà crées, dans la version 2003 j'utilisais currentdb.QueryDefs
    mais dans ce projet il n'accepte pas QueryDefs, pouvez me dire comment je dois procéder
    Merci d'avance.

  2. #2
    Expert confirmé Avatar de nico84
    Homme Profil pro
    Consultant/développeur ERP
    Inscrit en
    Mai 2008
    Messages
    3 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant/développeur ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 3 127
    Par défaut
    Bonjour,

    Je n'utilise pas encore la 2007, mais n'est-ce pas tout simplement un problème d'activation de la librairie qui va bien ? Genre microsoft DAO object library...

  3. #3
    Membre Expert
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : France

    Informations professionnelles :
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 219
    Par défaut
    Bonjour,
    Après vérification dans 2007 – j’abonde dans le sens de Nico84 (au passage un bonjour de Mollégès).
    Dans 2007 DAO est compris dans l’extension qui est native dans les bases et projets .accdb :
    « Microsoft Office 12.0 Access database engine Object Library »
    En transformant un projet .accdb en .adp cette extension n’y est plus il faut donc la rajouter pour utiliser DAO.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    311
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2005
    Messages : 311
    Par défaut
    salut,
    je l'ai trouvé déjà parmi mes références, mais quand j'execute mon code de

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    stro = CurrentDb.QueryDefs("Q_CeduleHr").SQL
    il me donne le msg:

    Variable objet ou variable de bloc with non définie

  5. #5
    Expert confirmé
    Avatar de LedZeppII
    Homme Profil pro
    Maintenance données produits
    Inscrit en
    Décembre 2005
    Messages
    4 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Maintenance données produits
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2005
    Messages : 4 485
    Par défaut
    Bonsoir,

    DAO ne s'applique qu'à des bases de données purement Access (.mdb .mde .accdb .accde)
    Même chose pour CurrentDb

    Avec un projet adp, les objets tables et requêtes (Vues ou procédures stockées)
    sont des objets SQL Server, stockés sur le serveur (pas dans le fichier .adp donc).

    Les tables et les vues se manipulent avec Transact-SQL (SQL de SQL Server),
    à l'aide d'un objet Command (ADO) ou de la méthode Execute d'un objet Connection (ADO).
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    CREATE VIEW ...
    ALTER VIEW ...
    DROP VIEW ...
     
    CREATE PROCEDURE ...
    ALTER PROCEDURE ...
    DROP PROCEDURE ...
    Pour récupérer les code SQL d'une vue (requête de sélection) tu peux t'inspirer de cette discussion.

    A+

Discussions similaires

  1. Audit trail avec Access 2007
    Par cjacquel dans le forum Access
    Réponses: 1
    Dernier message: 14/08/2007, 17h59
  2. Filesearch avec Access 2007
    Par Nabemar dans le forum VBA Access
    Réponses: 1
    Dernier message: 25/07/2007, 17h31
  3. Utilisation de C# avec Access
    Par trotters213 dans le forum IHM
    Réponses: 11
    Dernier message: 21/06/2007, 14h48
  4. Action TransférerTexte dans une macro avec Access 2007
    Par EtienneG dans le forum Modélisation
    Réponses: 2
    Dernier message: 19/06/2007, 23h43
  5. PB avec access 2007
    Par aida75 dans le forum VBA Access
    Réponses: 1
    Dernier message: 25/05/2007, 16h13

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