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 :

moteur de recherche d'un nom commençant par une lettre quelquonque


Sujet :

Requêtes et SQL.

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 129
    Points : 43
    Points
    43
    Par défaut moteur de recherche d'un nom commençant par une lettre quelquonque
    Bonjour tt le monde,

    je voudrai savoir , comment on fait au moment où je saisi une lettre quelquonque commençant par a ou par z et ensuite je clique sur le bouton rechercher qui m'affiche les noms commençant par la lettre saisi dans txtNom de l'objet TextBox et le lier à lstresultat de l'objet liste deroulante
    pour le moment je peux juste afficher les noms commençant par 'a' à condition que
    je précise à l'avance ma lettre et sans saisir cette lettre dans le txtNom
    merci d'anvance

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Private Sub cmdRechercher_Click()
    Dim val As String
     
    strSql = "SELECT *" _
    & " FROM Patient " _
    & "WHERE PAT_NOM like 'a*' "
     
    Me.Lstresultat.RowSource = strSql
    Me.Lstresultat.Requery
     
    End Sub

  2. #2
    Membre expérimenté
    Avatar de Mahefasoa
    Homme Profil pro
    Manager IT
    Inscrit en
    Octobre 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Manager IT

    Informations forums :
    Inscription : Octobre 2003
    Messages : 835
    Points : 1 664
    Points
    1 664
    Par défaut
    Bonjour,
    Citation Envoyé par monphp
    Private Sub cmdRechercher_Click()
    Dim strSql As String

    strSql = "SELECT *" _
    & " FROM Patient " _
    & "WHERE PAT_NOM like 'a*' "

    Me.Lstresultat.RowSource = strSql
    Me.Lstresultat.Requery

    End Sub
    Voici le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    Private Sub cmdRechercher_Click()
     Dim strSql As String
     
     strSql = "SELECT * " & _
     "FROM Patient " & _
     "WHERE PAT_NOM like '" & nz(Me.txtNom,"") & "*';"
     
     Me.Lstresultat.RowSource = strSql
     Me.Lstresultat.Requery
     
    End Sub
    Me.txtNom est la zone de texte contenant le(s) caractère(s) de début.
    J'utilise nz ici, pour éviter de renvoyer une valeur NULL et si tel est le cas, cela renvoie une chaîne vide et de ce fait c'est * qui sera choisi (ie tout).
    Bon courage et @+
    La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici nous avons réuni théorie et pratique: Rien ne fonctionne ... et personne ne sait pourquoi!
    Albert Einstein

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 129
    Points : 43
    Points
    43
    Par défaut
    merci Mahefasoa de m'avoir expliquer, c'est justement le methode Nz() qui me manqué pour accomplir cette tâche et merci encore

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

Discussions similaires

  1. [AC-2003] Trouver des noms commençant par une lettre
    Par alaedine dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 27/09/2016, 13h22
  2. [RegEx] Phrase commençant par une lettre et un espace "^[a-zA-Z][ ]"
    Par lodan dans le forum Langage
    Réponses: 4
    Dernier message: 04/03/2010, 15h59
  3. Réponses: 9
    Dernier message: 21/07/2009, 17h45
  4. Effacer les fichiers commençant par une lettre
    Par louro1 dans le forum Langage
    Réponses: 1
    Dernier message: 27/06/2009, 17h40
  5. [RegEx] Chaine alphanumérique commençant par une lettre
    Par cbalmefrezol dans le forum Langage
    Réponses: 4
    Dernier message: 06/05/2009, 10h00

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