11.09.2013 Views

Programmering II - Xpi

Programmering II - Xpi

Programmering II - Xpi

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Hensigten med eksemplet er at gennemløbe debitorkartoteket. For hver debitor vises promptboksen<br />

med de sammenbyggede tekster og ét indtastningsfelt på variablen &NyMax.<br />

Brugeren kan læse de forskellige informationer og indtaste en ny kreditmax.<br />

Efter hver enkelt debitor sættes feltet BalanceMax lig med variablen &NyMax, hvorefter<br />

debitorkartoteket opdateres med den nye værdi (UPDATE CustTable). UPDATE kommandoen<br />

behandles andet sted i kursusmaterialet.<br />

Resultat<br />

GET på felter<br />

Kontrol af 42983214 Super Korn A/S<br />

Kreditmax: 100000,00<br />

Saldo....: 30145,90<br />

------------<br />

Forskel..: 69854,10<br />

S.rettet : 29.08.06<br />

Spærret..: Nej<br />

Ny max...:<br />

GET kommandoen anvendes sammen med en variabler i (), til at danne indtastningsfelter i<br />

promptbokse. Variablerne modtager de værdier der skrives i indtastningsfelterne.<br />

GET kommandoen kan imidlertid også anvendes på kartoteksfelter, så disse felter direkte modtager<br />

den indtastede værdi.<br />

Felter kan kun anvendes, når kartoteker har virkefelt. Det vil sige, at kartoteket skal være åbnet med<br />

kommandoen SEARCH eller INTRODUCE.<br />

Bemærk! De indtastede værdier opdateres ikke automatisk på selve kartoteket. Dette skal udføres<br />

med kommandoen UPDATE.<br />

Eksempel på GET til kartoteksfelt<br />

50000,00<br />

SEARCH CustTable<br />

PROMPT ”Kontrol af konto” + Account + ” ” + Name,,,<br />

”Kreditmax: ” + NUM2STR(BalanceMax,12,2,1,0),<br />

”Saldo....: ” + NUM2STR(BalanceMST,12,2,1,0),<br />

” ------------”,<br />

”Forskel..: ” + NUM2STR(BalanceMax-<br />

BalanceMST,12,2,1,0),,<br />

”S.rettet : ” + DATE2STR(LastChanged,123,2,2,2,2,2),<br />

”Spærret..: ” + ENUM2STR(Blocked),,,<br />

”Ny max...: ” GET (BalanceMax)<br />

INPUT AT 10,3<br />

UPDATE CustTable<br />

END<br />

Eksemplet er det samme som i forrige afsnit. I dette eksempel er der dog ingen variabler til<br />

BalanceMax. I stedet anvendes GET kommandoen direkte sammen med kartoteksfeltet BalanceMax<br />

(GET (BalanceMax))<br />

UNDERVISNINGSMATERIALE TIL MICROSOFT DYNAMICS<br />

Brugen af dette materiale er underlagt din aktuelle serviceaftale<br />

® C5 VERSION 2012<br />

55

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!