L’élément Recherche permet de créer et de personnaliser une recherche sur une source de données (serveur SQL, OLEDB, ODBC et Données de référence). En outre :
-
Vous pouvez faire glisser un élément Recherche sur une cellule d’une table répétitive pour lier la recherche à la cellule de la table.
-
Vous pouvez faire glisser un élément Recherche vers un groupe répétitif pour lier la recherche au groupe.
Remarques :
-
Indiquez le filtre avec le nom de colonne de connexion entre crochets quand vous utilisez des types de connexions Bibliothèque de données de solution ou Données de référence.
-
La fonctionnalité de tri et de recherche de ce contrôle fonctionnera uniquement si la connexion de données correspondantes l’autorise. Par exemple, la connexion de données du groupe n’autorise pas d’utiliser un filtre, la recherche ne fonctionnera donc pas.
-
Après avoir exporté la solution, ouvrez la boîte de dialogue Définir le champ pour voir les noms de champ corrects.
-
La propriété de filtre de Contrôle de recherche a été désactivée pour la connexion de données userfromgroup.
Retour à Éléments de formulaire
Rubriques connexes : Propriétés de l’élément
Propriété |
Description |
---|---|
Nom |
Nom descriptif de l’élément. |
Sources de données |
Nom de la connexion de données. |
Table |
Nom de la table au sein de la source de données. |
Colonnes d\'affichage |
Liste de colonnes séparées par une virgule à afficher dans une fenêtre de sélection contextuelle. |
Définir des champs |
Liste de valeurs et de champs renvoyés par la requête et séparés par une virgule à définir dans le formulaire. Le format est le suivant : <Form field name>=<Column in Data Connection>, <Form field name>=<Column in Data Connection>, …. |
Colonne de recherche |
Nom de la colonne de base de données à interroger. |
Opérateur de recherche |
Opérateur à utiliser dans la requête (les valeurs valides sont de type <, >, =, !=, <=, >=). |
Champ clé de recherche |
Champ de formulaire contenant la valeur à utiliser dans la requête construite. |
Taille minimale de clé de recherche |
Nombre minimum de caractères du terme de la requête. |
Fin générique auto |
Ajoute automatiquement un caractère générique SQL à la fin de la clause Where. |
Début générique auto |
Ajoute automatiquement un caractère générique SQL au début de la clause Where. |
Exécution auto au début |
La requête s’exécute au démarrage du formulaire. |
Exécution auto à la fin |
La requête s’exécute une fois le formulaire envoyé. |
Exécuter sur modifications du champ |
Réexécute la requête de recherche lorsqu’un champ spécifique est modifié. |
Formulaire Exécuter uniquement la requête |
Exécute uniquement la partie de requête d’un élément Recherche lorsqu’une valeur de champ de formulaire est modifiée, en ignorant l’étape dans laquelle la valeur d’un autre champ de formulaire est définie. L’option est désactivée par défaut. |
Autoriser les sélections multiples |
Permet de sélectionner plusieurs listes dans les résultats renvoyés par une requête lorsque l’option contextuelle est sélectionnée. L’option est désactivée par défaut. |
Ajouter à un groupe répétitif |
Ajouter les résultats à un groupe répétitif existant. L’option est désactivée par défaut. |
Clause "Where" brute |
Permet de définir une clause Where personnalisée pour une instruction SQL. Si vous utilisez Colonne de recherche, Opérateur de recherche et Champ de clé de recherche, une clause Where est générée qui contient une seule condition. Si vous voulez utiliser plusieurs conditions, vous devez définir une clause Where personnalisée. |
Verrous d\'exécution auto |
Lors de l'utilisation de plusieurs éléments de recherche qui s'exécutent lorsque les valeurs d'un champ changent, des références circulaires peuvent se produire si un élément de recherche tente de mettre à jour un champ qui est utilisé par un autre élément de recherche (ce qui provoque une boucle infinie). La propriété Verrouillage Autorun peut être affectée d’une liste de noms de champ séparés par une virgule qui sont référencés par d'autres éléments de recherche. Ainsi l'élément de recherche s'exécute sans mettre à jour les champs de la liste des noms de champ séparés par une virgule. |
Interactif |
Comment les données de requête sont affichées.
Les propriétés « Exécution auto au début », « Exécution auto à la fin » et « Exécuter lorsque le champ change » ne s’appliquent pas à l’option « Interactif ». |
Effacer les champs lorsque le retour est vide |
Si vous cochez cette case, les champs de formulaire sont effacés si l'élément de requête/élément de recherche ne trouve aucun résultat (données/ligne) à afficher. |
Ordinal |
En cas de multiples éléments de recherche sur la même vue du formulaire, il s’agit de l’ordre à utiliser en exécutant l’élément Recherche. |
URL d\'image |
URL d'une image à utiliser lors de l’affichage du bouton de l’élément de recherche dans le formulaire. |
Association de champs image |
Le champ formulaire qui sera remplacé par l’image spécifiée dans la propriété « URL d’image ». |