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

Macros et VBA Excel Discussion :

Requête SQL dans une macros Excel


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Homme Profil pro
    Ecole 42
    Inscrit en
    Mai 2014
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ecole 42
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2014
    Messages : 9
    Points : 2
    Points
    2
    Par défaut Requête SQL dans une macros Excel
    Bonjour
    J’ai un petit soucis avec une requête SQL dans une macro Excel, j'essaye de récupérer une date dans Excel et qu'elle serve de condition pour la requête SQL. J'ai déjà essayé avec ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    valeur = Cells(1, 6)
    M.DATE_DEBUT_MVT = '" & valeur & "'
    Mais ça ne fonctionne pas ..
    Merci de votre aide.

  2. #2
    Invité
    Invité(e)
    Par défaut Bonjour,
    tu parle de requête SQL mais tu ne précises pas le type de base de données.
    Sql Access, Sql Serveur, Sql MySql,...?
    Dernière modification par AlainTech ; 29/05/2014 à 13h13. Motif: Suppression de la citation inutile

  3. #3
    Candidat au Club
    Homme Profil pro
    Ecole 42
    Inscrit en
    Mai 2014
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ecole 42
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2014
    Messages : 9
    Points : 2
    Points
    2
    Par défaut
    Je ne sais pas trop quel type c'est, je vous envoie mon code en espérant que vous puissiez y voir plus clair
    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
     
       Set rs = New ADODB.Recordset
     
     
     
        Server_Name = "X" 
        Database_Name = "XX"
        User_ID = "XXX" 
        Password = "XXXX" 
        SQLStr = "SELECT S.NO_SEJOUR..... WHERE M.DATE_DEBUT_MVT = '" & valeur & "' "
     
     
        Set Cn = New ADODB.Connection
        Cn.Open "Driver={SQL Server};Server=" & Server_Name & ";Database=" & Database_Name & _
        ";Uid=" & User_ID & ";Pwd=" & Password & ";Extended Properties=""Excel 8.0;HDR=No;"";"
     
     
     
        rs.Open SQLStr, Cn, adOpenStatic

  4. #4
    Candidat au Club
    Homme Profil pro
    Ecole 42
    Inscrit en
    Mai 2014
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ecole 42
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2014
    Messages : 9
    Points : 2
    Points
    2
    Par défaut
    Grosse communauté useless !!!

    soluce :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Dim cell_value As Date    
    cell_value = Sheets("Feuil1").Range("A35")
    M.DATE_DEBUT_MVT = '" & cell_value & "'
    cia

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Lebijuu Voir le message
    Grosse communauté useless !!!

    soluce :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Dim cell_value As Date    
    cell_value = Sheets("Feuil1").Range("A35")
    M.DATE_DEBUT_MVT = '" & cell_value & "'
    cia
    comme tu es coutumier du fait

    ceci dit dans ta requête je ne vois rien d'étrange comme je ne vois pas la jointure entre S et M

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

Discussions similaires

  1. Stocker une requête SQL dans une table
    Par dmk04 dans le forum Décisions SGBD
    Réponses: 7
    Dernier message: 05/02/2007, 15h24
  2. Requête sql dans une formule
    Par asnf dans le forum Formules
    Réponses: 1
    Dernier message: 24/12/2006, 05h44
  3. Comment stocker une requête sql dans une variable ?
    Par innova dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 26/10/2006, 10h01
  4. Requête sql dans une clause Where
    Par PrinceMaster77 dans le forum Requêtes
    Réponses: 5
    Dernier message: 26/07/2006, 11h30
  5. pb dans une macro excel VB
    Par syl221 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 20/10/2005, 17h29

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