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;