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 :

Message d'erreur sur un code


Sujet :

VBA Access

  1. #1
    Membre éclairé Avatar de FCL31
    Profil pro
    Inscrit en
    Août 2007
    Messages
    887
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 887
    Par défaut Message d'erreur sur un code


    voila j'ai crée une zone de texte (txt_recherche) et un bouton de commande (btn_recherche) sur un formulaire afin que le texte inscrit dans la zone de texte m'affiche l'enregistrement corespondant avec comment champ de recherche un champ appelé (n°Police) lorsque je clique sur le bouton de commande.
    Voila le code qu'on ma fourni :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Private Sub btn_recherche_Click()
    Dim rst As DAO.Recordset
     
    If IsNull(Me.txt_recherche) Then Exit Sub
     
    Set rst = Me.RecordsetClone
    rst.FindFirst "n°Police LIKE *" & Me.txt_recherche & "*"
    If Not rst.NoMatch Then Me.Bookmark = rst.Bookmark
    rst.Close
    Set rst = Nothing
     
    End Sub
    mais voila lorsque j'essai, sa marche pas.
    voila le message que sa m'affiche :

    Erreur d'execution '3077':

    Erreur de syntaxe (opérateur absent) dans l'expression"
    et m'indique la ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rst.FindFirst "n°Police LIKE *" & Me.txt_recherche & "*"
    Merci de bien vouloir m'aider

  2. #2
    Membre Expert
    Avatar de Demco
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    1 396
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 396
    Par défaut
    n°Police semble être de type alphanumérique, il faut donc des apostrophes pour entourer ton mot recherché.

    Pour plus de détails regarde le lien dans ma signature sur l'écriture de SQL en vba.

    En espérant t'aider.

  3. #3
    Membre éclairé Avatar de FCL31
    Profil pro
    Inscrit en
    Août 2007
    Messages
    887
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 887
    Par défaut
    en fait n°Ploce est en format texte.

    A savoir que je ne suis pas fort avec les codes

Discussions similaires

  1. Message d'erreur sur un code d'enregistrement
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 12/11/2013, 17h32
  2. [XL-2007] Message d'erreur sur un code formulaire
    Par apdf1 dans le forum Macros et VBA Excel
    Réponses: 21
    Dernier message: 22/08/2013, 10h58
  3. Réponses: 4
    Dernier message: 24/02/2010, 07h37
  4. message d'erreurs sur copie de fichier
    Par screeminelle dans le forum C++
    Réponses: 9
    Dernier message: 01/11/2005, 15h21
  5. [CR10] Pquoi absence du message d'erreur sur les Nulls ?
    Par speed034 dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 30/11/2004, 16h30

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