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.

Skema med macroer<br />

QT control macroer<br />

Navn Funktion Parametre<br />

#QT_Fill<br />

#QT_Clear<br />

#QT_Fill(,<br />

,<br />

)<br />

#QT_Clear(,<br />

,<br />

)<br />

Udfylder i QT’en med<br />

og <br />

Clearer eller tømmer i<br />

QT’en, i felterne og<br />

<br />

#QT_Title #QT_Title() Indsætter ny titel på QT boksen<br />

“QT_Skip #QT_Skip() Ingen parametre<br />

Skjuler QT boksen for brugeren<br />

#QT_Break #QT_Break() Ingen parametre<br />

Afbryder kørslen med det samme<br />

#QT_Execute #QT_Execute(kartotek) Igangsætter QT’en fra angivne<br />

kartotek.<br />

Fungerer som en slags subrutine.<br />

Kan f.eks. igangsættes inden den<br />

virkelige QT startes.<br />

#QueryError #QueryError() Ingen parametre<br />

Anvendt til defaultværdier i QT<br />

QT control macroerne anvendes bl.a. til indsættelse af defaultværdier i QT’er.<br />

Anvendes i triggeren Error. Viser<br />

fejl i control kommandoerne.<br />

Ved i Init triggeren at tildele værdier til nogle af kartoteksfelterne med SET kommandoen, kan disse<br />

felters værdier gøres til defaultværdier i QT’en. Dette udføres vha. macroen #QT_Fill. Efterfølgende<br />

vises forskellige eksempler på indsættelse af defaultværdier i QT’er.<br />

Eksemplerne kan f.eks. indsættes i rapporten ’DebitorStamData’.<br />

Bemærk! #QT_Fill kun kan anvendes på felter, der er synlige i QT’en. (Felter indsættes med F2).<br />

Eksempel 1<br />

#MacroLoad(QUERY)<br />

SET CustTable.Group = ”UDL”<br />

SET CustTable.Country = ”England”<br />

#QT_Fill(CustTable)<br />

I eksempel 1 anvendes kun parameteren CustTable til #QT_Fill. Dette medfører at felterne Group og<br />

Country udfyldes i QT’en, hvis felterne er synlige.<br />

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