---Soumis par Dev Ashish---
Formulaire de recherche pour une base de données
L'INFORMATION FOURNIE DANS CE DOCUMENT ET LE LOGICIEL "SEARCH FORM" SONT FOURNIES "TEL QUEL" SANS GARANTIE DE QUELQUE NATURE, EXPRESSE OU IMPLICITE. L'UTILISATEUR ASSUME TOUT RISQUE POSSIBLE RELIÉ À L'UTILISATION DE CE LOGICIEL.
© 1999, Terry Kreft and Dev Ashish.
(Merci à Arvin Meyer, Pete Barnes, et Lyle Fairfield pour leurs suggestions)
Télécharger FindRecord.Zip (version 2.6, format Access 97)
Télécharger FindRecord2k.Zip (version 2.6, Access 2000 )
(Cette version utilise DAO, s'assurer que cette référence est choisie
sous le menu Tools | References.)
Plusieurs fois, il est nécessaire de fournir une possibilité de recherche à l'usager, sans avoir à force ce dernier d'utiliser la grille QBE (Query By Example) pour ce faire.
Une telle fonctionnalité peut être ajoutée à votre base de données en incluant un formulaire qui génèrera un énoncé SQL dynamiquement, en affichant les résultats dans un contrôle de liste. Un tel formulaire est fourni par "frmSearch".
La version 2.6 permet d'exporter l'ensemble du résultat en un format Excel, CSV, Lotus, ou HTM.
Limitations:
Le formulaire ne permet des recherches que sur des tables qui ne sont pas des tables du système, ni des requêtes d' "action", ni des requêtes paramétrées.
Un maximum de cinq champs (incluant duplicat) peuvent être utilisés dans un énoncé SQL. Cependant, an cochant "Edit SQL" , on peut éditer l'énoncé SQL directement.
Des critères multiples ne peuvent être groupés ensemble (utilisant des parenthèses) en éditant l'énoncé SQL.