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 :

Rechercher par SQL


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Inscrit en
    Avril 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Avril 2009
    Messages : 6
    Par défaut Rechercher par SQL
    Bonjour

    j'ai un problème avec la requete de recherche (SELECT ...) sql sur excel, quand je cherche des numéros (stocké dans une variable [a] de type string) ça marche, mais quand les numéros sont avec une lettre ou deux ça se bloque.

    Si vous avez un idée aidez moi SVP

    Merci

  2. #2
    Membre chevronné
    Inscrit en
    Octobre 2008
    Messages
    273
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Octobre 2008
    Messages : 273
    Par défaut
    Bonjour,
    en sql, les string sont entre quotes ('string') et les integer, double, float sont sans rien.
    exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select * from matable where string = 'toto' and integer = 2
    Après, sans voir ton code ni ta requête, c'est compliqué de répondre.

  3. #3
    Membre émérite

    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France, Ardèche (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 652
    Par défaut
    Bonjour

    si ta variable contient un string

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select * from source where lechamp_numero = '" & a & "';")
    lire apostrophe-guillemet & a & guillemet- apostrophe

  4. #4
    Nouveau membre du Club
    Femme Profil pro
    Inscrit en
    Avril 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Avril 2009
    Messages : 6
    Par défaut
    Bonjour

    voici ma requete et excuser moi pour ne l'avoir poster avant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sql = "SELECT * FROM [Table$] WHERE [champ] like '" & a & "'"
    et le type de chaine que 'a' peut contenir 23555523E ou 23555UT5

    Merci pour vos réponses

    par contre j'ai une question pout toi oOVaveOo

    dans ton code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    where string = 'toto' and integer = 2
    String est le nom de champ ou un type à chercher par la requete ?

    Merci par avance

  5. #5
    Membre chevronné
    Inscrit en
    Octobre 2008
    Messages
    273
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Octobre 2008
    Messages : 273
    Par défaut
    Le nom du champ

  6. #6
    Nouveau membre du Club
    Femme Profil pro
    Inscrit en
    Avril 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Avril 2009
    Messages : 6
    Par défaut
    Michel_M j'ai la méme requete que la tienne et j'ai essayé de chercher uniquement une chaine qui contien que des lettres, l'erreur est toujours la
    je pense que mon problème est avec les lettres, quand 'a' contien que les nombres ça marche

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

Discussions similaires

  1. [AC-2007] Recherche d'une année sur un champ par SQL
    Par mbo2 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 06/05/2013, 13h02
  2. comment rechercher par 2 champs par requete sql?
    Par salimo79 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 26/03/2011, 09h21
  3. requête sql pour recherche par mois
    Par mahboubi dans le forum Bases de données
    Réponses: 9
    Dernier message: 11/01/2009, 09h05
  4. fonction de recherche par mot clé sous SQL SERVER 2005
    Par solawe dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 20/07/2007, 19h31
  5. [MySQL] SQL et résultat de recherche par mot clef
    Par carelha dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 18/04/2006, 15h40

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