rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Access 2003 formulaire de recherche

Posté par SuperLibellule, le dimanche 28 janvier 2007 à 16:37:57
Salut à tous,

Voilà, je galère franchement à trouver la solution, que ce soit avec l'aide d'access ou sur le net et dans les forums.
Alors me voilà qui fait appel à vous.

Mon problème est pourtant simple et ça m'énerve de pas trouver. Ceci dit, je ne sais pas programmer en VB et peut-être faut-il développer une petite fonction.

J'ai créé un formulaire indépendant "Recherche" dans lequel j'ai mis une zone de texte "Nom" et un bouton "Rechercher".
A ce bouton, j'ai associé une macro "trouver" pour ouvrir le formulaire attaché à ma table de contacts.

Vous l'aurez compris, ce que je veux, c'est que le formulaire "Contacts" s'ouvre à l'enregistrement correspondant au nom saisi.

Lorsque dans l'instruction "OuvrirFormulaire" j'entre la condition "[Nom]=Recherche.[Nom]", non seulement ça me demande d'entrer une valeur de paramètre, mais en plus si je ressaisis la même valeur, ça m'ouvre le formulaire "Contacts" vide (une page vierge, juste avec le fond).

Je suppose que c'est basique et que vous pourrez me répondre.

Merci ! :-)
Configuration: Windows XP
Internet Explorer 7.0
Répondre à SuperLibellule  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
blux, le lundi 29 janvier 2007 à 11:05:21
Salut,

plutôt que d'ouvrir des formulaires à la queue-leu-leu, il serait plus facile d'avoir le bouton rechercher et les résultats dans un même formulaire...

Il faut créer une zone de liste dans ton formulaire et tu vas remplir sa source (rowsource) avec une requête qui contient le nom cherché...
A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
Répondre à blux

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Jacques, le lundi 29 janvier 2007 à 18:46:58
Bonsoir,
Votre question revient souvent.
Voici une solution adaptable à votre problématique ....
Cet événement sur clic adapté à votre cas devrait faire l'affaire.

_________________

Private Sub <Evénement>_Click()


Dim stDocName As String
Dim StLinkCriteriA As String

stDocName = "<Formulaire à ouvrir>"
StLinkCriteriA = "[<Champ_lié1>]=" & Me![<Champ_lié2>]

DoCmd.OpenForm stDocName, , , StLinkCriteriA

Exit Sub
End Sub

La science ne fait que trouver ce qui existe depuis toujours.
REEVES Hubert.
Répondre à Jacques

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
SuperLibellule, le mardi 30 janvier 2007 à 23:17:31
Merci beaucoup pour vos réponses.
Je n'ai pas eu le temps de poursuivre le développement de ma base jusqu'à maintenant, mais j'essaie cette dernière solution dès que possible et je reviens vous en dire des nouvelles.

A bientôt !
Répondre à SuperLibellule

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 galact, le mercredi 30 janvier 2008 à 20:27:35
Bonsoir à tous,
Vous ne pouviez pas mieux tomber, je cherche à faire des formulaires de recherche depuis un petit mois maintenant, j'ai bien trouvé le tutorial de caféïne mais ca ne marchait pas.
Et là, Bingo.
Merci encore !
Répondre à galact
Logiciels pertinents trouvés dans les téléchargements
Télécharger PC Inspector File Recovery 4.0PC Inspector File Recovery - Tout comme SoftPerfect File Recovery ou HandyRecovery , ce logiciel est capable de récupérer des fichiers effacés, mais...Catégorie: Sauvegarde
Licence: Freeware/gratuit
Télécharger Powerpoint Viewer 2003Powerpoint Viewer - La Visionneuse PowerPoint 2003 vous permet d'afficher des présentations dotées de toutes les fonctionnalités créées dans...Catégorie: Présentation
Licence: Freeware/gratuit
Télécharger Word Viewer 2003Word Viewer - La visionneuse Word Viewer vous permet d'ouvrir des documents Word 2003 et des documents créés avec toutes les versions...Catégorie: Traitement de texte
Licence: Freeware/gratuit
Télécharger Google Toolbar pour Internet Explorer 4Google Toolbar pour Internet Explorer - La barre d'outils Google permet : d'afficher le pagerank des pages visitées d'ajouter à vos favoris les pages que vous...Catégorie: Référencement
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « Access 2003 formulaire de recherche »