
Le mode Recherche dans gFM-Business
Le "mode recherche" permet de sélectionner des enregistrements dans gFM-Business selon certains critères. Le mode Recherche est disponible sous le bouton [Chercher] est disponible dans chaque masque d'écran de gFM-Business. En cliquant sur le bouton [Chercher] de la barre d'outils, le mode Recherche est activé. Le mode Recherche se caractérise par le fait que tous les champs ont un cadre en pointillés et une icône de loupe.
Le mode Recherche peut être appelé à partir de tous les layouts d'écran, sauf dans la partie de programme Réglages, car les réglages ne sont constitués que d'un seul ensemble de données. Après l'appel du mode Recherche, il est possible de saisir des termes de recherche quelconques et de les combiner entre eux. En mode Recherche, la barre d'outils se modifie et contient les fonctions suivantes :
- Premier - Saute à la première requête de la recherche en cours
- Retour - Saute à la requête précédente de la recherche en cours
- Continuer - Passe à la requête suivante de la recherche en cours
- Dernier - Saute à la dernière requête de la recherche en cours
- Nouveau - Crée une nouvelle requête au sein de la requête de recherche actuelle. Une nouvelle requête est nécessaire si, par exemple, plusieurs critères d'un champ doivent être utilisés. Si, par exemple, tous les clients des codes postaux "26121" et "49123" doivent être recherchés, il faut d'abord saisir dans le champ [Code postal] la valeur "26121" a été saisie, puis une nouvelle requête a été créée et la valeur "49123" a été saisie dans la deuxième requête. FileMaker prend en charge autant de requêtes que nécessaire au sein d'une même requête de recherche.
- Supprimer - supprime la requête appelée de la recherche en cours.
Les boutons de la barre de boutons inférieure se transforment en [Annuler la recherche] et [Chercher]. En cliquant sur le bouton [Chercher] la recherche en cours est exécutée et le résultat de la recherche est ensuite affiché.
Comme il est possible de rechercher chaque champ dans gFM-Business, il est également possible de naviguer entre différents masques en mode recherche. Contrairement au mode "Parcourir" normal, il n'est possible de naviguer pendant une recherche que vers les masques qui sont sémantiquement pertinents pour la recherche en cours. Les boutons de navigation vers tous les autres masques sont grisés et ne peuvent pas être activés. Dans l'exemple ci-dessus, la recherche dans le module "Correspondance" ne peut donc être effectuée que sur les champs des masques "Documents" et "Événements". Comme les modèles de documents sont enregistrés dans une autre table de base de données, les modèles doivent être sélectionnés dans une requête de recherche séparée.
Voici comment gFM-Business recherche des enregistrements.
Lors de l'exécution d'une requête de recherche, gFM-Business parcourt tous les enregistrements d'une Tableau et compare les critères saisis avec les données dans la Base de données. Seuls les enregistrements qui répondent aux critères de recherche sont ensuite affichés dans la sélection. Les enregistrements trouvés, appelés Ensemble de résultatsest un sous-ensemble de tous les enregistrements existants dans la base de données consultée. Les enregistrements qui ne correspondent pas à la requête de recherche ne sont pas affichés et sont exclus. Le bouton [Modifier la requête] de la barre d'outils, vous pouvez limiter ou élargir le jeu de résultats actuel après une recherche effectuée.
Comment rechercher des enregistrements.
Recherchez du texte ou des passages de texte dans les champs de texte. A moins que vous ne recherchiez des combinaisons de mots et des correspondances exactes, le champ trouvé peut contenir non seulement le texte indiqué, mais aussi d'autres valeurs dans n'importe quel ordre. Par exemple, si vous saisissez "hôtel" dans le champ "entreprise", gFM-Business trouvera des enregistrements pour "hôtel", "hôtel bien-être" et "hôtel & restaurant".
Mots commençant par certains caractères :
Paul Meyer
...trouve Paul Meyer, Paul Meyerhof et Meyer Paula.
Une phrase ou une chaîne de caractères qui doit être recherchée avec précision :
"goFileMaker.fr"
...ne trouve que "goFileMaker.de".
Mots contenant un caractère variable inconnu :
H@lle
...trouve hall, enveloppe et enfer.
Caractères non valides
? (point d'interrogation)
...trouve les caractères non valides
Plusieurs signes inconnus :
Mei*er
trouve Meier, Meisner et Meitinger.
Chiffres dans une zone de texte
# (pour chaque chiffre)
...trouve 3, mais pas 30
parties d'une phrase (une suite de mots ou de caractères) :
*"son & Philips"
... trouve "Johnson & Philips", mais aussi "Paulson & Philips".
Correspondance exacte :
== (deux signes d'égalité)
==Johann
...trouve Johann, mais pas Johann Schmidt.
Correspondance exacte avec les mots entiers indiqués :
= (un signe d'égalité)
=Chris =Schmidt
...trouve Chris Schmidt ou Schmidt Chris, mais pas Chris ou Christoph Schmidtmer.
Recherche de chiffres et de dates
Un nombre dans un champ numérique
0,50
...trouve 0,50 et 50%.
Une date dans un champ de date
3.3.2014
...trouve 3.3.2014, 3 mars 2014 et 03-03.2014.
Date du jour dans un champ de date
// (deux barres transversales)
...trouve la date actuelle
Dates non valables
? (point d'interrogation)
...trouve les entrées non valides
Valeurs de date à un jour de la semaine donné dans un champ de date
Mardi
...trouve toutes les entrées qui tombent un mardi
Toutes les valeurs valables pour une composante de date ou d'heure
* (étoile)
...trouve toutes les valeurs valables
Recherche par plage de valeurs
Inférieur à la valeur indiquée
exemple : <40, <31.12.2013
Inférieur ou égal à la valeur indiquée
exemple : <=40, <=31.12.2013
Supérieur à la valeur indiquée
exemple : >40, >01.01.2013
Supérieur ou égal à la valeur indiquée
exemple : >=40, >=31.12.2013
Dans une plage spécifiée. Une plage diffère selon le type de données. Chiffres (du plus petit au plus grand), date (du plus tôt au plus tard), heure (du plus tôt au plus tard), texte (du premier au dernier mot).
... (trois points)
En juin 2013
6.2013
De juillet 2012 à octobre 2013
7.2012...10.2013
Du 1.7.2012 au 31.10.2013
01.07.2012…31.10.2013
Entre 8h00 et 20h00
8:00...20:00
Recherche de champs vides ou non vides
Recherche de champs non vides (c'est-à-dire de champs contenant des données) :
* (étoile)
Recherche de champs vides
= (signe d'égalité)
Recherche de valeurs en double
Vous pouvez trouver tous les enregistrements pour lesquels un ou plusieurs champs contiennent des valeurs en double. Exemple : vous souhaitez vérifier tous les enregistrements non uniques et décider lesquels vous souhaitez conserver et lesquels vous souhaitez supprimer. Pour trouver tous les enregistrements en double, saisissez un point d'exclamation ( !) dans le champ à comparer en mode Recherche.
Utiliser plusieurs critères de recherche
Vous pouvez limiter ou élargir votre recherche en introduisant une série de critères de recherche.
Recherche logique ET
En mode Recherche, saisissez les termes de recherche souhaités et confirmez votre saisie en cliquant sur ou sur le bouton vert [Recherche]. Tous les enregistrements qui correspondent à tous les critères saisis sont alors trouvés.
Recherche logique OU
Pour étendre votre requête de recherche avec des critères de recherche qui peuvent en outre correspondre au jeu d'enregistrements trouvés, cliquez en mode Recherche sur le bouton [Nouvelle requête] dans la barre d'outils. Une nouvelle requête vide apparaît alors, dans laquelle vous pouvez saisir d'autres termes de recherche. Vous pouvez créer autant de requêtes que vous le souhaitez et y naviguer de la même manière qu'à l'intérieur des enregistrements en mode Utilisation. Une requête peut être créée en cliquant sur le bouton [Supprimer] de la barre d'outils.
Limiter un ensemble de résultats
Vous pouvez affiner le résultat de la recherche par étapes et rechercher des détails plus spécifiques dans votre base de données. Par exemple, vous pouvez d'abord rechercher tous les contacts du type "client", puis limiter la recherche à tous les clients d'un certain code postal.
- En mode Recherche, effectuez une recherche de tous les contacts avec le type de client "Client" et confirmez la demande de recherche avec ou le bouton [Chercher].
- Passez à nouveau en mode Mode de recherche et saisissez une plage de codes postaux dans le champ <
>. - Dans la barre de menus, sélectionnez "Requêtes > Limiter le nombre de résultats".
Étendre un ensemble de résultats
- En mode recherche, effectuez une recherche de tous les clients de la zone de code postal 26125 et confirmez la demande de recherche avec ou le bouton [Chercher].
- Repassez en mode recherche et saisissez maintenant 26131 dans le champ <>.
- Dans la barre de menus, sélectionnez "Requêtes > Étendre le jeu d'enregistrements trouvés".
Modifier la dernière requête de recherche
Si vous avez effectué une recherche et que vous souhaitez l'étendre ultérieurement, cliquez sur le bouton [Modifier] dans la barre d'outils. gFM-Business passe alors en mode recherche avec vos critères de recherche déjà saisis lors de la dernière requête.

