1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| if Datas.LignesProduits.Active then
with LPBox do
begin
Items.Clear;
Items.AddObject('pas de ligne de produit',TLigneProduit.Create(''));
datas.LignesProduits.First;
while not Datas.LignesProduits.Eof do
begin
Items.AddObject(Datas.LignesProduitsLIBELLE_LIGNE.AsString,TLigneProduit.Create(Datas.LignesProduitsCODE_LIGNE.AsString));
Datas.LignesProduits.Next;
end;
if Datas.LignesProduits.Locate('CODE_LIGNE',Node.Attributes['ligneproduit'],[])
then ItemIndex:=Items.IndexOf(Datas.LignesProduitsLIBELLE_LIGNE.asString)
else ItemIndex:=0;
end;
Datas.LignesProduits.Active:=False; |