FORMULAIRE RECHERCHE

Résolu
Bonjour,
je voudrait créer un formulaire de recherche dans une requete
comment faire?
est-ce compliqué?
j'ai fais des recherches sur le net mais cela me semble compliqué
la création du formulaire pas de souci par contre après je bloque.

merci d'avance

10 réponses

  1. Bonjour,
    tu commence par faire un formulaire tableau avec tes enregistrements, et tu met un champ "recherche"!
    A la procedure "apres maj" de ce champ, tu met:
    Private Sub recherche_AfterUpdate()
    DoCmd.OpenForm "mon formulaire", acNormal, "", "[nom du champ concerné par la recherche] Like '*" & [Forms]![mon formulaire].[recherche] & "*'", , acNormal
    Me!recherche = ""
    End Sub

    Avec ça, il va ouvrir ton formulaire avec les enregistrements que tu recherche
    Exemple: si tu cherche "paris", il affiche tous les enregistrement qui contiennent "paris"
    1. j'ai oublié de préciser que c'est une recherche simple par rapport à un champs date.
      et que c'est une requête.
      désolé
      1. Bonjour,
        Oui, avec un petit formulaire pour sélectionner tes critères, le form affichera ce que tu veut!
        1. bonjour
          ok donc je fais un formulaire double affichage normal en haut pour sélection critère
          et en dessous sous forme de tableau et je rentre ton code et ça fonctionne?
          enfin si j'ai bien compris!!!!
          j'essaie ça d'ici demain et je te tien au courant
          merci
          1. Bonjour
            Tu veux faire une requete de recherche.
            Tu mets la table ou les tables dans ta requete.
            Condition where tu inscris le nom rechercher
            1. bonjour
              Pour faire simple:
              tu fais une table date
              Un champ DateSaisie comme clé primaire par exemple.
              Tu fais une relation avec le champ date de ta table.
              Ensuite tu fais un formulaire et sous formulaire avec la table date et la table ou se trouve les enregistrements.
              Si tu fais cela correctement tu te retrouveras un formulaire principale date et ton sous formulaire
              1. Ok je vais essayer et je te tiens au courant du résultat
                merci
                1. bonjour
                  As tu reussi?
              2. bonjour
                j'ai essayé hier soir et apparemment ça fonctionne même très bien
                youpi!!!!!
                encore merci
                si j'ai encore d'autres questions je te demanderais
                merci