Dans cette article on va voir ensemble comment utilisé un macro prédéfini dans une requête SQL dans un code X++
si on veut voir la liste des client qui sont rattaché au "Groupe de clients" nommé "10" par exemple
Notre requête sera de cette manière :
Tout d'abord on crée un macro (que j'ai nommé "djo_custTableGroup") ensuite on défini notre macro de cette façon :
On crée un Job :
On exécute notre job :
et voila ça fonctionne :)
si on veut voir la liste des client qui sont rattaché au "Groupe de clients" nommé "10" par exemple
Notre requête sera de cette manière :
On va prendre cette petit exemple pour voir comment on peut utiliser un macro dans une requête SQL
while select custTable where custTable.CustGroup == "10"
{
info(strFmt("%1 - %2 - %3",custTable.AccountNum ,custTable.CustGroup,custTable.name()));
}
Tout d'abord on crée un macro (que j'ai nommé "djo_custTableGroup") ensuite on défini notre macro de cette façon :
(%1.CustGroup == %2)
On crée un Job :
static void djo_CustTableMacro(Args _args)
{
CustTable custTable;
;
while select custTable
where #djo_custTableGroup(custTable,"10")
{
info(strFmt(
"%1 - %2 - %3",
custTable.AccountNum ,
custTable.CustGroup,
custTable.name()));
}
}
On exécute notre job :
et voila ça fonctionne :)
Aucun commentaire:
Enregistrer un commentaire