1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
TableSupprimeTout(TABLE_listProduit)
//* Déclarations des variables
sdSMaSourceDeDonnee est une Source de Données
tabSMonTableauDeParametre est un tableau de Variant
sMaRequete est une chaîne = [
SELECT
ARTICLE.idart AS idart,
ARTICLE.desart AS desart,
ARTICLE.prixart AS prixart,
ARTICLE.remise AS remise,
ARTICLE.stockart AS stockart,
ARTICLE.IDsous_categ AS IDsous_categ,
bonliv.idfr AS idfr
FROM
ARTICLE,
bonliv,
ligne_bl
WHERE
ARTICLE.idart=ligne_bl.idart
AND ligne_bl.numbl=bonliv.numbl
AND bonliv.idfr=%1
]
tabSMonTableauDeParametre[1] = COMBO_FOURNISSEUR..Valeur
//* on modifie les parametres en fonction des valeurs présentes dans le tableau
sMaRequete = ChaîneConstruit(sMaRequete,tabSMonTableauDeParametre)
SI PAS HExécuteRequêteSQL(P_SMaSourceDeDonnee,hRequêteDéfaut,sMaRequete) ALORS
Erreur("Impossible d'executer la requete")
SINON
POUR TOUT P_SMaSourceDeDonnee
TableAjouteLigne(TABLE_listProduit,{P_SMaSourceDeDonnee+".IDsous_categ",indRubrique},{P_SMaSourceDeDonnee+".idfr",indRubrique},{P_SMaSourceDeDonnee+".idart",indRubrique},...
{P_SMaSourceDeDonnee+".desart",indRubrique},{P_SMaSourceDeDonnee+".remise",indRubrique},{P_SMaSourceDeDonnee+".prixart",indRubrique},{P_SMaSourceDeDonnee+".stockart",indRubrique})
FIN
FIN |
Partager