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;