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
    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
    1. Ok je vais essayer et je te tiens au courant du résultat
      merci
      1. bonjour
        As tu reussi?
    2. 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. 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
          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,
            Oui, avec un petit formulaire pour sélectionner tes critères, le form affichera ce que tu veut!
            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,
                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"