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.

Opgave 3: Inddatakontrol på kartoteksfelter<br />

Formål med opgaven<br />

At udføre inddatakontrol i en trigger i et felt i kartoteket UDLUdlånsKart<br />

Beskrivelse<br />

Der skal udføres inddatakontrol i triggeren Checkformel på felterne UdlånsDato og ReturDato i<br />

kartoteket UDLUdlånsKart.<br />

Det skal kontrolleres, at datoen der indtastes i feltet UdlånsDato, ikke er mere end én måned gammel.<br />

Hvis den er det, skal der udskrives en advarselsboks med forklaring til brugeren.<br />

I feltet ReturDato skal det desuden kontrolleres, at returdatoen ikke er mindre end UdlånsDatoen.<br />

Kontrollerne skal udføres på en sådan måde, at felterne ikke kan forlades før datoerne er rigtige.<br />

Forløb √<br />

1 Opret inddatakontrol i triggeren Checkformel i kartoteket UDLUdlånsKart i feltet<br />

UdlånsDato.<br />

Datoen må ikke være mere end én måned gammel. Hvis den er det, skal der<br />

udskrives en advarselsboks og returneres til feltet.<br />

Feltet må ikke forlades, før datoen er rigtig.<br />

2 Opret inddatakontrol i triggeren Checkformel i kartoteket UDLUdlånsKart i feltet<br />

ReturDato.<br />

Datoen må ikke være før UdlånsDatoen. Hvis den er det, skal der udskrives en<br />

advarselsboks og returneres til feltet.<br />

Feltet må ikke forlades før datoen er rigtig.<br />

3 Afprøv om inddatakontrollerne fungerer ved at oprette forskellige udlån med<br />

ovenstående felter.<br />

Prøv at indtaste forskellige datoer der er ’forkerte’, så du kan se, at<br />

inddatakontrollerne fungerer efter hensigten.<br />

135<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!