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 :

Utilisation de DoCmd.FindRecord


Sujet :

VBA Access

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Mai 2007
    Messages : 69
    Points : 58
    Points
    58
    Par défaut Utilisation de DoCmd.FindRecord
    bonjour à tous, juste un petit truc qui me bloque...
    voilà je souhaite trouver des enregistrements avec la méthode FindRecord (que je teste pour la 1er fois). Mon code ouvre une boîte (InputBox) afin que l'utilisateur puisse saisir un mot qui va permette la recherche. Je souhaite utiliser la saisie de l'utilisateur pour éffectuer la recherche, mais...rien!!!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim MotRecherche As String
    MotRecherche = InputBox("dialogue", "titre")
    DoCmd.FindRecord MotRecherche, acAnywhere,...
    J'ai essayé les guillemets (DoCmd.FindRecord "MotRecherche"), les crochets... mais non, rien!! ça doit pas être grand chose et pourtant je tourne et retourne le problème
    merci à tous pour votre coup de main

  2. #2
    Membre expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Points : 3 228
    Points
    3 228
    Par défaut
    Bonjour,



    Je ne sais pas trop pourquoi mais il semble necessaire de forcer à True l'argument SearchAsFormatted.

    Essaie
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim MotRecherche As String
    MotRecherche = InputBox("dialogue", "titre")
    DoCmd.FindRecord MotRecherche,  acAnywhere,  False, , True

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Mai 2007
    Messages : 69
    Points : 58
    Points
    58
    Par défaut
    C'est exactement ça, étant sûr de mon code je n'ai pas revérifié et je partais dans un autre sens...merci beaucoup mout1234 pour m'avoir éclairé, quel soulagement...
    @++

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

Discussions similaires

  1. [AC-2010] Trouver les enregistrements nuls avec DoCmd.FindRecord
    Par Daejung dans le forum VBA Access
    Réponses: 5
    Dernier message: 04/12/2011, 18h02
  2. problème avec docmd.findrecord
    Par marcuswillbe dans le forum VBA Access
    Réponses: 7
    Dernier message: 16/02/2009, 02h46
  3. erreur 13 - DoCmd.FindRecord
    Par frmaniako dans le forum VBA Access
    Réponses: 0
    Dernier message: 09/04/2008, 18h26
  4. Réponses: 15
    Dernier message: 07/04/2008, 09h48
  5. Réponses: 3
    Dernier message: 29/10/2007, 17h49

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