11.09.2013 Views

Programmering II - Xpi

Programmering II - Xpi

Programmering II - Xpi

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Opgave 2: Direkte opslag til UdlejningsVærdi og Forsikringsværdi<br />

Mål med opgaven<br />

At benytte direkte opslag for at hente værdier fra andre kartoteker<br />

Beskrivelse<br />

I formen UDLUdlånsKart skal kartoteksfelterne UdlejningsVærdi og ForsikringsVærdi i blokken<br />

UDLUdlånsPost ikke indtastes manuelt. Felternes værdi skal indsættes automatisk, hver gang der<br />

oprettes et nyt varenummer i en af udlånslinjerne.<br />

Værdien beregnes ved at tage kostprisen i lagerkartoteket og forhøje med den procentsats, der svarer<br />

til feltet.<br />

Værdien udregnes ved hjælp af den nye macro med navnet #UDLSatser.<br />

Da felterne er databasefelter, gemmes de beregnede værdier i databasen. Derfor behøver beregningen<br />

kun at blive udført, hver gang der oprettes en ny vare eller ændres varenummer på en af<br />

udlånslinjerne.<br />

Forløb √<br />

1 Åben blokken UDLUdlånsPost i formen UDLUdlånsKart fra forrige opgave.<br />

2 Anvend macroen #UDLSatser til beregning af værdien for feltet UdlejningsVærdi.<br />

Benyt direkte opslag til at hente værdierne til de to parametre der skal indsættes i<br />

macroen.<br />

Parameter 1:<br />

Parameter 2:<br />

Indsættes i feltet:<br />

Indsættes i triggeren:<br />

3 Anvend macroen #UDLSatser til beregning af værdien for feltet ForsikringsVærdi.<br />

Benyt direkte opslag til at hente værdierne til de to parametre der skal indsættes i<br />

macroen.<br />

Parameter 1:<br />

Parameter 2:<br />

Indsættes i feltet:<br />

Indsættes i triggeren:<br />

4 Godkend og afprøv formen.<br />

172<br />

UNDERVISNINGSMATERIALE TIL MICROSOFT DYNAMICS<br />

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

® C5 VERSION 2012

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

Saved successfully!

Ooh no, something went wrong!