Indication des critères Dataspy

Lorsque vous créez, modifiez, ou copiez un Dataspy, vous devez indiquer les critères de filtre, tri, mise en page et avancés. Lorsque le DataSpy est appliqué à une liste, seuls les enregistrements qui correspondent aux critères indiqués sont trouvés, et ils sont affichés selon l'ordre de tri et la mise en page indiqués.

Pour indiquer des critères de filtre :

  1. Ouvrez une page Liste, sélectionnez un Dataspy dans la liste déroulante Dataspy, puis cliquez sur Modifier.
  2. Avec l'option Filtre sélectionnée dans le volet de gauche, allez sur le premier champ et sélectionnez un champ sur lequel filtrer les données.
  3. Dans le deuxième champ, sélectionnez un opérateur.
  4. Dans le troisième champ, indiquez une valeur pour laquelle filtrer.
    Remarque :  Saisissez les dates relatives, en précisant + ou - avec des unités en jours. Par exemple, "-1" est un jour en arrière et >= "-7" est la semaine dernière.
  5. Pour sélectionner un opérateur de jonction, cliquez sur l'hyperlien ET/OU. Les valeurs disponibles sont les suivantes :
    • Indiquez ET, pour inclure les enregistrements qui contiennent toutes les conditions jointes
    • Indiquez OU, pour inclure les enregistrements qui contiennent l'un ou l'autre condition
  6. Pour ajouter des parenthèses à une ligne sélectionnée, cliquez sur les boutons parenthèses gauche et droit. Les parenthèses sont utilisées pour regrouper des instructions lors de la combinaison des instructions ET et OU.
  7. Indiquez des critères de filtre supplémentaires. Pour ajouter des lignes supplémentaires au filtre, cliquez sur Ajouter Ligne.
    Remarque : Pour supprimer une ligne de filtre, choisissez la sélection vide dans la première liste déroulante.

Consultez l'exemple ci-dessous pour indiquer les critères de tri :

  1. Dans le volet gauche, cliquez sur Trier.
  2. Dans la première liste déroulante, indiquez le champ à l'aide duquel trier les enregistrements, puis cliquez sur le bouton de tri croissant ou de tri décroissant pour définir l'ordre de tri.
  3. Répétez l'opération pour les champs supplémentaires au besoin.
Remarque : Pour supprimer des critères de tri, choisissez la sélection vide dans les listes déroulantes.

Consultez l'exemple ci-dessous pour indiquer des critères de mise en page :

  1. Dans le volet gauche, cliquez sur Disposition.
  2. Déplacez les champs de la liste Champs disponibles vers la liste Champs visibles comme décrit ci-dessous :
    Fonction Procédure
    Ajouter un champ Sélectionnez un champ dans les champs disponibles, puis cliquez sur la flèche droite (>).
    Supprimer un champ Sélectionnez un champ dans les champs visibles, puis cliquez sur la flèche gauche (<).
    Ajouter tous les champs Cliquez sur la double flèche droite (>>).
    Supprimer tous les champs Cliquez sur la double flèche gauche (<<).
    Réorganiser les champs Sélectionnez un champ dans les champs visibles, puis cliquez sur la flèche haut ou bas pour déplacer le champ.
  3. Précisez le nombre de lignes à récupérer de la base de données avant de télécharger un autre ensemble de lignes.

Vous pouvez indiquer le nombre d'enregistrements à récupérer avant récupération d'un autre ensemble d'enregistrements de la base de données dans un affichage liste. Ce paramètre n'affecte pas la hauteur d'une table (le nombre de lignes affichées sans faire défiler la table) ; néanmoins, ce paramètre est important car il influe sur la vitesse de téléchargement et d'affichage d'une liste comprenant un nombre important d'enregistrements.

Par exemple, si la valeur est définie sur 100 (par défaut), le système ne télécharge que les 100 premiers enregistrements qui correspondent aux critères indiqués dans le Dataspy sélectionné. Lorsque vous faites défiler jusqu'à la fin des 100 enregistrements, les 100 enregistrements correspondants suivants s'affichent. Si la valeur est fixée à 300, aucun enregistrement n'est affiché jusqu'à ce que l'ensemble des 300 enregistrements soit récupéré

Consultez l'exemple ci-dessous pour indiquer des critères avancés :

  1. Dans le volet gauche, cliquez sur Avancé.
  2. Indiquez une clause Where supplémentaire au besoin. La clause Where est ajoutée à la clause Where qui est générée par le filtre Dataspy. La clause Where est annexée avec une instruction ET si un filtre a été indiqué.
  3. Cliquez sur Tester Clause WHERE. Si l'instruction SQL se compile sans erreur, un message de confirmation s'affiche. Vous pouvez également cliquer sur Afficher instruction SQL pour afficher l'instruction SQL entière. Le champ Instruction SQL est en lecture seule.