LotGPAOIDsFiltered
LotGPAOIDsFiltered renvoie une CommaText des GPAOID des lots correspondant à un filtre
Syntaxe
function LotGPAOIDsFiltered(lotGPAOIDfilter: String; articleGPAOIDs: String): String
lotGPAOIDfilter: filtre sur le GPAOID des lots
articleGPAOIDs: filtre sur les articles concernés (liste de GPAOID d'articles au format CommaText)
Remarques
La fonction renvoie une CommaText des GPAOID des lots correspondant au filtre.
Le paramètre lotGPAOIDfilter permet de préciser un format de GPAOID de lot qui autorise les jokers :
- "*" signifie zéro, un ou plusieurs caractères
- "?" signifie un et un seul caractère
Pour filtrer les lots d'un ou plusieurs articles, on fournit la liste des GPAOID des articles concernés au format CommaText dans le paramètre articleGPAOIDs.
Si on laisse une chaîne vide dans ce paramètre, la recherche a lieu pour tous les articles de la base.
Exemples
var lstLots := TStrings.Create;
lstLots.CommaText := LotGPAOIDsFiltered('L2017-??-??-*', 'article1,article2');
InformationDlg(lstLots.Text);
lstLots.CommaText := LotGPAOIDsFiltered('L2017-??-??-*', 'article1,article2');
InformationDlg(lstLots.Text);