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

Access Discussion :

Formulaire Recherche avec VBA [AC-2007]


Sujet :

Access

  1. #1
    Membre du Club
    Homme Profil pro
    statisticien
    Inscrit en
    Juin 2015
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Sénégal

    Informations professionnelles :
    Activité : statisticien

    Informations forums :
    Inscription : Juin 2015
    Messages : 48
    Points : 67
    Points
    67
    Par défaut Formulaire Recherche avec VBA
    Bonjour,
    Le précédent post que j'avais effectué était plutôt vague.
    J'ai suivi des tutoriels sur youtube pour parvenir à créer un formulaire de recherche avec VBA.
    Lorsque j’exécute le code ce message d'erreur s'affiche: Erreur d’exécution 3464, Type de données incompatibles dans l'expression du critère.
    Nom : message erreur.jpg
Affichages : 442
Taille : 39,6 Ko

    Au cas où vous auriez un probleme pour ouvrir la base de données en pièce jointe , voici le code vba:
    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
     
    Option Compare Database
     
    Private Sub Form_Open(Cancel As Integer)
     ListChampNbr.SetFocus
     ListChampNbr.ListIndex = 0
     ListChampTxt.SetFocus
     ListChampTxt.ListIndex = 0
    End Sub
     
    Private Sub ListChampNbr_KeyDown(KeyCode As Integer, Shift As Integer)
     KeyCode = 0    ' désactive la saisie
    End Sub
     
    Private Sub ListChampTxt_KeyDown(KeyCode As Integer, Shift As Integer)
     KeyCode = 0   ' désactive la saisie
    End Sub
     
    Private Sub Commande21_Click()
     Dim NomChamp As String
     ListChampTxt.SetFocus
     NomChamp = ListChampTxt.ItemData(ListChampTxt.ListIndex)
     Txt.SetFocus
     DoCmd.OpenForm "Formulaire_Membre"
     
     If Filtretxt.Value = 1 Then 'égal
      Forms!Formulaire_Membre.RecordSource = "Select * from Membre where " & NomChamp & _
      "=" & """" & Txt.Text & """"
     ElseIf Filtretxt.Value = 2 Then ' commence par
      Forms!Formulaire_Membre.RecordSource = "Select * from Membre where " & NomChamp & _
      " Like '" & Txt.Text & "*'"
     ElseIf Filtretxt.Value = 3 Then 'se termine par
      Forms!Formulaire_Membre.RecordSource = "Select * from Membre where " & NomChamp & _
       " Like '*" & Txt.Text & "'"
     ElseIf Filtretxt.Value = 4 Then ' contient
      Forms!Formulaire_Membre.RecordSource = "Select * from Membre where " & NomChamp & _
      " Like '*" & Txt.Text & "*'"
     ElseIf Filtretxt.Value = 5 Then 'différent de
      Forms!Formulaire_Membre.RecordSource = "Select * from Membre where " & NomChamp & _
      "<>" & """" & Txt.Text & """"
     End If
    End Sub
    Merci d'avance de votre aide
    Fichiers attachés Fichiers attachés

  2. #2
    Membre du Club
    Homme Profil pro
    statisticien
    Inscrit en
    Juin 2015
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Sénégal

    Informations professionnelles :
    Activité : statisticien

    Informations forums :
    Inscription : Juin 2015
    Messages : 48
    Points : 67
    Points
    67
    Par défaut résolu
    Bonjour,
    J'ai réussi à résoudre le problème grâce à n vidéos trouvées sur youtube.
    pourriez vous fermer ce post ainsi que celui de la semaine dernière http://www.developpez.net/forums/d15...-associations/

    merci d'avance

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

Discussions similaires

  1. [XL-2003] Remplissage formulaire html avec vba
    Par maradal dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 03/05/2011, 17h30
  2. [XL-2007] Faire une recherche avec VBA ou fonction
    Par matinho dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 25/08/2010, 11h01
  3. [WD-2003] Formulaire.dot avec VBA
    Par teteve45 dans le forum VBA Word
    Réponses: 21
    Dernier message: 16/08/2010, 10h54
  4. [Toutes versions] formulaire recherche avec une liste déroulante
    Par aldama dans le forum IHM
    Réponses: 5
    Dernier message: 10/04/2009, 15h15
  5. Validation de formulaire recherche avec fonction javascript
    Par Cdic dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 19/01/2006, 10h52

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