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 :

fonction VBA - fonction transact SQL


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2007
    Messages : 52
    Par défaut fonction VBA - fonction transact SQL
    bonjour à tous,

    J'ai besoin d'aide avec la Réécriture des traitements en Transact-SQL. au fait, je dois réécrire mes fonctions et procédures qui se trouvent dans les modules Access dans mon serveur SQL donc en transact SQL et j'ai quelques difficultés avec certaines fonctions VBA comme DLookup.
    Je ne sais pas si je me trouve dans le bon forum mais je n'ai pas trouvé un forum transact sql.

    est-ce que quelqu'un s'y connait là dessus?

    Votre aide me serait précieuse! merci à l'avance!

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Par défaut
    les fonctions de domaine peuvent être sans problème remplacées par du sql

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Citation Envoyé par random Voir le message
    les fonctions de domaine peuvent être sans problème remplacées par du sql
    Tout à fait, tu auras dans cet article l'équivalence des fonctions de domaines avec du SQL : Les fonctions de domaine dans Access.

    Starec

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2007
    Messages : 52
    Par défaut re
    mais par exemple, j'ai une fonction :
    resultat est une variable booléenne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    resultat=DCount("*", "Calendriers", "DateDuJour=" + ods_formateDateSQL(LaDate) + " AND Num_TypesJours=" + DLookup("NUMERO", "TypesJours", "CodeProg='F'")) > 0
    et je ne trouve pas une fonction en transact sql qui remplace DLookup, qu'est-ce que je peux utiliser à la place de DLookup?

    merci!

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2007
    Messages : 52
    Par défaut re
    au fait je suis obligée de faire une instruction select....

  6. #6
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 50
    Par défaut
    Bonjour,

    un DLookup est une fonction qui peut se traduire en langage SQL par :
    Code ACCESS : Sélectionner tout - Visualiser dans une fenêtre à part
    DLookup(champ,table,critère)
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT TOP 1 champ FROM table WHERE critère

  7. #7
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Par défaut
    ici
    on remplacera
    +DLookup("NUMERO", "TypesJours", "CodeProg='F'"))

    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    +(select first(numero) from typesjours where codeprog="f")

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2007
    Messages : 52
    Par défaut
    merci bc! vous me rendez vraiment service.. c tout bete mais c'est ses petits detailles qui nous prennent trop la tête!
    bonne journée!

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

Discussions similaires

  1. [AC-2003] Fonction VBA et requete SQL
    Par Farabon dans le forum Requêtes et SQL.
    Réponses: 27
    Dernier message: 07/06/2011, 08h54
  2. fonction VBA dans du SQL access
    Par kapotocho dans le forum Requêtes et SQL.
    Réponses: 15
    Dernier message: 18/03/2008, 16h15
  3. [VBA] fonction vba à l'ouverture d'un fichier access
    Par fabiolous dans le forum VBA Access
    Réponses: 3
    Dernier message: 18/05/2007, 16h27
  4. - fonction Transact-SQL...
    Par korrigann dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 22/05/2003, 15h00

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