Objecten voorzien om vanuit scripting de “detail” tabellen (…_UITVOER.DB) rechtstreeks te kunnen wijzigen, naar analogie met de master tabellen.
Extra objecten beschikbaar om detail tabellen rechtstreeks te manipuleren :
PRODUCTPRICES (PROFIEL PRODUCT prijzen)
PROFILEPRICES (PROFIEL PARAMETER prijzen)
ACCESSORYPRICES (BESLAG PRODUCT prijzen)
FILLINGPRICES (VULLING prijzen)
WINDOWFINISHPRICES (AFWERKING prijzen)
CEDATAPROPERTIES (CE eigenschappen)
Deze objecten bevatten volgende algemene methodes :
Deze objecten bevatten ook algemene en specifieke eigenschappen die men eveneens kan opvragen via de “script” editor, tab “Objecten”: BOF, EOF, HIDDEN, READONLY, TABLENAME… zijn bv. algemene eigenschappen van het database object, terwijl CODE.PRODUCT, CODE.LENGTH, CODE.POSITIE, DATA.FINISH… specifieke eigenschappen van het PRODUCTPRICES object zijn.
Onderstaand script illustreert hoe men bv. de kleuren/prijzen rechtstreeks kan opvragen uit de PRODUCT_UITVOER.DB tabel:
pp := PRODUCTPRICES.Create();
pp.Dopostchecks-False;
time := Now(); pp.First();
while !pp.Eof do
{ /* Iookup data */
s0 := pp.Code.Product;
s1 := pp.Data.Finish;
s2 := pp.Data.Ordercode;
p1 := pp.Data.Price[O].Price;
PP.Next();
};
MsgBox("Profiles processed, time expired = " + TimeToStr(Now() - time);
/* cleanup database interface */
pp.Free();
<< Terug