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.

Stregen der trækkes mellem to kartoteker opstår så snart to kartoteker er indsat i ralationstabellen,<br />

også uden at der er indsat relationsfelter.<br />

HUSK! Stregen er ikke et bevis på, at relationen er sat korrekt op, kun at der er en relation.<br />

Hvis feltrelationerne ikke indsættes, bliver resultatet, at der for hver post i hovedkartoteket udskrives<br />

samtlige notater i Notes kartoteket.<br />

Søgning med macroer<br />

I stedet for at for at indsætte Notes kartoteket med relationer i Rapport-XAL eller Rapport-QT, kan der<br />

anvendes en macro, der kan hente de rigtige notater.<br />

#OutputNotes()<br />

Macroen #OutputNotes() anvendes til at hente notater til et givent kartotek, uden at kartoteket<br />

indsættes som søgeløkke i Rapport XAL eller som søge kartotek i Rapport QT.<br />

Syntaks<br />

#OutputNotes()<br />

Det fremgår af syntaksen, at macroen i de efterfølgende paranteser skal have angivelse af navnet på<br />

det kartotek, notaterne tilhører.<br />

Macroen befinder sig i macrobiblioteket ’REPORTS’, hvorfor dette bibliotek skal loades inden macroen<br />

kan tages i anvendelse i en rapport.<br />

Rapport XAL<br />

I Rapport XAL skal biblioteket loades som det første i XAL koden, som vist i følgende eksempel.<br />

Eksempel (macro)<br />

#MacroLoad(REPORTS)<br />

SEARCH CustTable<br />

OUTPUT CustTable<br />

#OutputNotes(CustTable)<br />

END<br />

Body<br />

Body<br />

CustTable<br />

Notes<br />

Bemærk at der ud over SEARCH løkken på CustTable, kun er indsat de to macroer.<br />

Det er således nemmere at udskrive notater ved hjælp af macroen, hvorfor dette anbefales i det<br />

daglige.<br />

Rapport QT<br />

Account Name<br />

| Txt<br />

Macroerne kan også anvendes i Rapport QT ved, at indsætte dem i de rigtige triggere i QT’en.<br />

Desuden er Notes kartoteket overflødigt i afgrænsningsvinduet.<br />

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