4D v16.3

SET QUERY LIMIT

Accueil

 
4D v16.3
SET QUERY LIMIT

SET QUERY LIMIT 


 

SET QUERY LIMIT ( limite ) 
Paramètre Type   Description
limite  Entier long in Nombre limite d'enregistrements ou 0 pour nombre illimité

La commande SET QUERY LIMIT vous permet d'indiquer à 4D d'arrêter toutes les recherches suivant l'appel de cette commande dans le process courant dès que le nombre d'enregistrements défini dans limite a été atteint.

Si, par exemple, limite est égal à 1, les recherches s'arrêteront dès qu'un enregistrement sera trouvé selon les conditions de la recherche.

Pour que les recherches soient de nouveau sans limite, appelez SET QUERY LIMIT en fixant le paramètre limite à 0.

Attention : SET QUERY LIMIT affecte toutes les recherches dans le process courant. N'oubliez pas d'associer toujours un appel à SET QUERY LIMIT(limite) (lorsque limite>0) à un appel à SET QUERY LIMIT(0) ultérieur pour rétablir les recherches sans limite.

SET QUERY LIMIT modifie uniquement le comportement des commandes de recherche, c'est-à-dire :

En revanche, SET QUERY LIMIT n'affecte pas les autres commandes qui modifient la sélection courante d'une table telles que ALL RECORDS, RELATE MANY, etc.

Pour effectuer une recherche qui correspond à la formule “...trouver dix clients avec lesquels les ventes sont supérieures à 1MF...”, écrivez le code suivant :

 SET QUERY LIMIT(10)
 QUERY([Clients];[Clients]Ventes>1000000)
 SET QUERY LIMIT(0)

Référez-vous au deuxième exemple de la commande SET QUERY DESTINATION.



Voir aussi  

Get query limit
QUERY
QUERY BY EXAMPLE
QUERY BY FORMULA
QUERY BY SQL
QUERY SELECTION
QUERY SELECTION BY FORMULA
QUERY WITH ARRAY
SET QUERY DESTINATION

 
PROPRIÉTÉS 

Produit : 4D
Thème : Recherches et tris
Numéro : 395

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
HISTORIQUE 

Modifié : 4D v11 SQL

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)