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.

Opgaver: Rapport synkronisering<br />

Opgave 1: Synkronisering og udfyldning af QT<br />

Formål med opgaven<br />

At synkronisere en rapport med en form og udfylde felter i en QT automatisk, samt at sørge for at<br />

springe rapportudskrivningsboksen over.<br />

Beskrivelse<br />

Rapporten fra forrige opgave skal synkroniseres, så der altid kun udskrives ordre til den post, der<br />

aktuelt er åben. QT’en skal desuden automatisk udfyldes og overspringes. Boksen med<br />

printeropstillingen skal også springes over.<br />

Vælges der udskrivning af rapporten, skal den altså udskrives direkte uden nogen form for pauser,<br />

inden udskrivningen begynder.<br />

1 Fortsæt i rapporten fra forrige opgave.<br />

Forløb √<br />

2 I init triggeren åbnes bufferen til kartoteket UDLUdlånsKart. Bufferen RENAMES til<br />

’Buffer’.<br />

Kontrollér i en IF sætning om der er et løbenummer. Er der det, sættes rapportens<br />

(UDLUdlånsKart) UdlånsNummer=bufferens udlånsnummer.<br />

Med #QT_Fill udfyldes feltet UdlånsNummer og med #QT_Skip overspringes QT’en.<br />

IF sætningen skal også indeholde en ELSE, hvori linjerne fra forrige opgave<br />

indsættes, så rapporten stadig kan afvikles, fra det menupunkt du oprettede i<br />

forrige lektion.<br />

Det drejer sig om linjerne med udlånsdatoen og linjen med titlen på QT boksen.<br />

3 Lokal menu<br />

I formen til UDLUdlånsKart oprettes endnu et menupunkt med følgende indhold i<br />

parameter til proces:<br />

Report=rapportens navn LANGUAGE=* OUTPUT=Screen,Getopts-<br />

4 Godkend rapporten<br />

Afslut, godkend og afprøv rapporten.<br />

5 Hvad skete der med Notaterne<br />

Spørgsmålet i promptboksen kommer ikke frem mere. Det er fordi, prompt<br />

triggeren også springes over, når #QT_Skip aktiveres.<br />

Flyt indholdet i prompt triggeren over i start triggeren og du får spørgsmålet igen.<br />

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