Manuel §2.5.19    

Fonctions LogQuery et LogNext

Les fonctions LogQuery et LogNext permettent de réaliser des requêtes sur le journal de la base-maintenance. La requête commence par l ’appel de LogQuery, 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), puis d ’une succession d ’appel à la fonction LogNext() pour chaque produit correspondant aux critères.

BaseMaintenance.LogQuery()

BaseMaintenance.LogNext() : status

Les fonctions LogQuery et LogNext 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 calculer le nombre total de cycle sur un élément de maintenance.

MesMaintenances.LogQuery() ;
MesMaintenances.Ident =
MesMaintenances.Find(  "Cellule2.Moteurs.Transversal") ;
While MesMaintenances.LogNext() Do
GrandTotal = GrandTotal + MesMaintenances.Total;