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);

Classification

QuBESStock