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.

Macroer der kun anvendes i forms, er f.eks. samlet i et bibliotek med navnet FORMS.<br />

Trigger<br />

Macroen indsættes altid i starten af XAL kørsler, rapporter og forms.<br />

I forms indsættes macroen således i den trigger, der gennemløbes allerførst, når formen aktiveres.<br />

Dette er triggeren med navnet INIT, der står for initialisering.<br />

Eksempel<br />

Trigger Macroer<br />

Init<br />

#FormError<br />

#MacroLoad(FORMS)<br />

Macroen #FormError anvendes til udskrivning af fejlmeddelelser i en boks på skærmen.<br />

Fejlmeddelelserne i boksen er mere sigende, end de fejlmeddelelser der normalt vises på den nederste<br />

linje i skærmbilledet.<br />

Meddelelserne dukker mest op, når der skrives fejl i kommandoer i triggerne, idet disse kommandoer<br />

først syntakscheckes og fejlkontrolleres, når formen afvikles.<br />

Macroen angives som følger uden nogen form for parametre.<br />

Syntaks<br />

#FormError<br />

Trigger<br />

Macroen indsættes altid i triggeren Error.<br />

Eksempel<br />

Trigger Macroer<br />

Error<br />

#Frm_Index()<br />

#FormError<br />

Når der bladres i posterne i en enkelt record blok i en form, sorteres de efter et bestemt index. Dette<br />

gælder også, når posterne vises i en multi record blok.<br />

I macroen #Frm_Index() angives navnet på det index, der skal benyttes.<br />

Syntaks<br />

#Frm_Index(, )<br />

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