ACCESS 2003

Résolu
Bonjour,

Je recherche un moyen de taper un mot clé dans un contrôle d'un formulaire Access et pouvoir obtenir dans une liste déroulante, la liste des enregistrements répondant au mot clé..

Merci
Configuration: Windows XP
Internet Explorer 7.0

7 réponses

  1. Tu mets une zone de texte indépendante, appelons la MotClé, dans ton formulaire.

    Ensuite tu mets une zone de liste modifiable, basée sur une requête faisant elle même référence à la zone de texte Choix du formulaire en cours.

    Si tu veux voir l'enregistrement choisi dans la zone de liste déroulante s'afficher dans le formulaire, tu n'oublies pas de cocher l'option N°3 que te proposera l'Assistant Liste de choix.
    -1
    1. Bonjour,

      Merci pour ta réponse. j'ai en effet déjà réalisé ce que tu me proposes mais quand dans la liste déroulante, pour la propriété Contenu, je définis dans le générateur de requête ma recherche en mettant dans la zone critère l'info suivante : [Formulaires]![Z Recherche sur num cde]![Critere a chercher], Si le contenu de la cellule est un mot entier ça marche mais si c'est une partie seulement, je n'arrives pas à intégrer le caractère générique *. J'ai essayé pleins de formules, sans résultat. La liste est Ok mais voila, je suis bloquée ....

      Merci si tu as une idée

      bonne journée
      Gotts
      -1
      1. Comme "*" & [Formulaires]![Z Recherche sur num cde]![Critere a chercher] &"*"

        Magique!!!
        -1
        1. Tu es génial !!!!!!!!!!!!!

          ce qui m'énerves le plus c'est le temps que moi j'ai passé pour rien!!!

          Merci beaucoup

          J'ose une 2ème question :

          Comment mettre la touche de fonction F9 qui permet de réactualiser dans une macro. Par exemple dans mon cas, cela permettrait de réacutaliser directement la liste dès la saisie du mot clé ??? Je savais faire mais j'ai oublié la syntaxe.

          Merci encore par avance et encore pour ton service rendu !!
          -1
      2. Je ne saisis pas trop ce que tu veux réactualiser, mas si c'est pas exemple une zone de texte appelée Texte1, tu mets dans la propriété AprèsMAj de la liste déroulante!

        Me!Texte1.Requery
        -1
        1. Et tout est bon,

          merci beaucoup et bon week !!
          -1
          1. N'oublie pas de mettre le problème "Résolu"... et bon WE à toi aussi!!!
            -1
            1. Bonjour,

              Me revoila, je finalise mais j'ai encore un souci.

              comment peux t'on désactiver la croix rouge quitter d'Access. Je trouve cela pour un formulaire mais pas pour l'application elle-même.

              Si tu as une idée ....
              Merci
              0
          2. Vu que c'est une croix Windows et non Access - elle sert à fermer la fenêtre contenant Access et non Access même, en fait - je ne sais pas trop si c'est possible. A ma connaissance, non.
            -1