fmSearch Results 7

Solution | Résultats de recherche fmSearch 7

Ajoutez une fonction de recherche de type moteur de recherche à votre base de données FileMaker.

Recherche intuitive dans FileMaker

fmSearchResults a été développé par Matt Navarre après des centaines d’heures de réflexion sur la recherche dans FileMaker. Après des phases de recherche, de test et d’amélioration, il a été mis à disposition. Chaque nouvelle version apportait son lot de fonctionnalités, comme la substitution de noms, la correction automatique des données (pour les champs de date), les infobulles, la fonction QuickFind, et bien plus encore. En résumé : FileMaker est extrêmement rapide pour certaines tâches. Si vous exploitez ces performances et les appliquez successivement en apportant des modifications à chaque fois, vous obtiendrez des résultats exceptionnels.

Quels sont les points forts de FileMaker ?

  • Recherche dans un champ indexé de la table locale
    • Surtout avec un ensemble de résultats relativement petit
    • Aucun enregistrement correspondant trouvé (ce qui peut être une bonne chose… lisez la suite)
  • Exécution rapide de scripts complexes
  • Exécution de scripts sur le serveur (accès local aux données)

Quels sont les points faibles de FileMaker ?

  • Recherche intelligente dans un seul champ (comme Google, Bing ou Lycos)
  • Recherche dans une table liée (et votre base de données est normalisée, c’est donc important)
  • Recherche dans des champs non indexés
  • Affichage d’une liste de résultats provenant de plusieurs tables (nous ne parlons pas d’une table liée). (portail ici)
  • Affichage d’une liste d’enregistrements avec un grand nombre de résultats
  • Fonction de recherche rapide (Elle est affectée par toutes les limitations ci-dessus)
  • Savoir ce que vous recherchez avant de lancer une recherche

Fonctionnement de SearchResults :

  1. L’utilisateur saisit une chaîne de recherche (dans un champ global)
  2. Détermine le type de données saisies par l’utilisateur (nom, date, téléphone, devise, plage de dates, texte, etc.)
  3. Recherche uniquement dans les tables et les champs où ce type de données existe
  4. Si aucun résultat n’est trouvé, les critères sont assouplis et la recherche est relancée, et ainsi de suite jusqu’à ce que des enregistrements soient trouvés ou qu’il soit peu probable qu’ils existent.
  5. Parcourt ensuite toutes les tables souhaitées de votre base de données
  6. Affiche Les résultats combinés sur une seule page
Dans une base de données contenant des millions d’enregistrements et des dizaines de tables, il peut effectuer toutes ces opérations en une fraction de seconde.
Retour en haut