TStockConsumptions.CreateUsedForFilter
| TStockConsumptions = class (TObject) | Interface de TStockConsumptions | Exemples de TStockConsumptions |
Filtre les consommations pour un motif entre deux dates
Syntaxe
constructor CreateUsedForFilter(usedForFilter: String; dateMini: Float; dateMaxi: Float; includeCanceled: Boolean)
usedForFilter: motif de la consommation (usedFor)
dateMini: date de consommation la plus ancienne
dateMaxi: date de consommation la plus récente
includeCanceled: True si le filtre inclut les consommations au statut annulé, False sinon
Remarques
- Le motif correspond au paramètre usedFor des fonctions de consommation (voir Function/ConsumeLocLot par exemple).
- usedForFilter peut contenir les jokers de filtre '*' et '?'.
- Voir aussi les constructeurs CreateUsesOfLot et CreateUsedForLot.
Exemples
uses QubesStock;
var consos : TStockConsumptions;
var i : Integer;
consos := TStockConsumptions.CreateUsedForFilter('test*', Now-1/24, Now, False);
for i:=0 to consos.Count-1 do begin
// ... Consultations des données de chaque consommation non annulée,
// pour un motif commençant par "test",
// ayant eu lieu pendant la dernière heure
end;
var consos : TStockConsumptions;
var i : Integer;
consos := TStockConsumptions.CreateUsedForFilter('test*', Now-1/24, Now, False);
for i:=0 to consos.Count-1 do begin
// ... Consultations des données de chaque consommation non annulée,
// pour un motif commençant par "test",
// ayant eu lieu pendant la dernière heure
end;