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

Requêtes et SQL. Discussion :

SQL transformé en VBA


Sujet :

Requêtes et SQL.

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Arola78
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2003
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2003
    Messages : 133
    Par défaut SQL transformé en VBA
    Bonjour,
    Voici une requête
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UPDATE Paramètres SET Cpt2 = DCount("Classement","Valeurs","Classement = '" & [Lib1] & "'");
    que j'éxécute avec cette commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.OpenQuery "1R-PARAM-CLASSEUR-COMPTAGE", acViewNormal, acEdit
    Cela fonctionne correctement mais j'ai voulu insérer cette requête directement dans une procédure événementielle de cette façon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    stClassement = Chr(34) & "Classement" & Chr(34)
    stValeurs = Chr(34) & "Valeurs" & Chr(34)
    stCritere = Chr(34) & "Classement = ' & [Lib1] & '  " & Chr(34)
    MsgBox stClassement & " -- " & stValeurs & " -- " & stCritere
    SQL = "UPDATE Paramètres SET Cpt2 = DCount('stClassement', 'stValeurs', 'stCritere')"
    DoCmd.RunSQL (SQL)
    Après éxécution j'ai la MsgBox : Microsoft Office Access Inconnu
    Où est mon erreur ?
    Merci

  2. #2
    Modérateur
    Avatar de Chtulus
    Homme Profil pro
    Ingénieur
    Inscrit en
    Avril 2008
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2008
    Messages : 3 094
    Par défaut
    Bonjour,

    Que déclares-tu à l'ouverture, outre tes variables ?
    « Je ne cherche pas à connaître les réponses, je cherche à comprendre les questions. »
    - Confucius -

    Les meilleurs cours, tutoriels et Docs sur les SGBD et le SQL
    Tous les cours Office
    Solutions d'Entreprise



  3. #3
    Membre confirmé Avatar de Arola78
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2003
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2003
    Messages : 133
    Par défaut
    Merci pour la réponse.
    J'ai pas bien compris ce que tu me demande, toutefois voilà ce que j'ai déclaré en début de procédure (elle s'active sur le clic d'un bouton).
    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
     
        Dim SQL             As String
        Dim SQLup           As String
        Dim dbCurrent       As Database
        Dim stDocName       As String
        Dim stLinkCriteria  As String
        Dim Curseur         As DAO.Recordset
        Dim Titre_évalué    As String
        Dim Nb              As Integer
        Dim Comments        As String
        Dim stIndex         As String
        Dim stTitre         As String
        Dim stVal           As Double
        Dim stClassement    As String
        Dim stValeurs       As String
        Dim stCritere       As String
     
        Set dbCurrent = CurrentDb()

  4. #4
    Modérateur
    Avatar de Chtulus
    Homme Profil pro
    Ingénieur
    Inscrit en
    Avril 2008
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2008
    Messages : 3 094
    Par défaut
    MsgBox stClassement & " -- " & stValeurs & " -- " & stCritere
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    MsgBox ("stClassement & " -- " & stValeurs & " -- " & stCritere")
    Le reste à l'air d'être bon...
    « Je ne cherche pas à connaître les réponses, je cherche à comprendre les questions. »
    - Confucius -

    Les meilleurs cours, tutoriels et Docs sur les SGBD et le SQL
    Tous les cours Office
    Solutions d'Entreprise



  5. #5
    Membre confirmé Avatar de Arola78
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2003
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2003
    Messages : 133
    Par défaut
    La réponse que me fait MSO 'Microsoft Office Access : Inconnu'
    semblerait vouloir dire qu'il ne trouve pas d'articles correspondant à stCritere dans la table Valeurs donc qu'il interprète mal cette chaîne de caractères.
    Mais je ne vois pas pourquoi

Discussions similaires

  1. Transformer une Req SQL en code VBA
    Par nomade333 dans le forum VBA Access
    Réponses: 7
    Dernier message: 12/09/2007, 03h53
  2. Réponses: 3
    Dernier message: 12/06/2006, 11h18
  3. [db2][sql]Transformer un character en numeric
    Par yoyopi dans le forum DB2
    Réponses: 7
    Dernier message: 24/04/2006, 08h20
  4. Aide requete SQL ou fonction VBA
    Par nykola7 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 08/03/2006, 17h51
  5. [java - SQL] transformer une Image en BLOB ?
    Par pierre.zelb dans le forum JDBC
    Réponses: 3
    Dernier message: 04/07/2005, 15h04

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