Manuel §2.5.15    

Fonctions Query et Next

Les fonctions Query et Next permettent de réaliser des requêtes sur l'ensemble des compteurs d'une base-maintenance. La requête commence par l ’appel de Query, puis par le positionnement des champs dont on veut l ’exacte correspondance lors de la requête (ce sont les critères de sélection), ou la correspondance partielle pour le nom de compteur, puis d ’une succession d ’appel à la fonction Next() pour chaque compteur correspondant aux critères.

BaseMaintenance.Query()

BaseMaintenance.Next() : status

Les fonctions Query et Next n ’attendent aucun paramètre. La fonction Next retourne un nombre non nul en cas de succès, 0 en cas d ’échec c ’est à dire quand la requête est terminée.

Par exemple pour lister l'ensemble des compteurs proches du déclenchement.

MesMaintenances.Query() ;
While MesMaintenances.Next() Do
If MesMaintenance.Value / MesMaintenances.Period > 0.90 then
List = List:MesMaintenances.Name:#09;