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.

Med #NotesPostKeyMark undersøges om notatvinduet er tomt eller udfyldt og notatvisningsfeltet<br />

sættes til at vise enten n eller N.<br />

Det engelske ord ’Mark’ i macroens navn viser, at den anvendes til at markere, om der er et notat eller<br />

ikke.<br />

Syntaks<br />

#NotesPostKeyMark(BlokNavn,FeltNavn)<br />

I parametrene til macroen angives navn på notatfelt, der skal ajourføres og hvilken blok feltet befinder<br />

sig i.<br />

Det fremgår af syntaksen at blokkens navn angives først og derefter feltets navn. De to værdier<br />

adskilles med komma.<br />

Eksempel<br />

#NotesPostKeyMark(CustTable,Notes)<br />

I eksemplet er det blokken CustTable og feltet Notes, der opdateres, når notatvinduet afsluttes og<br />

godkendes.<br />

Triggeren Post-key<br />

Ordet PostKey i macroens navn angiver, at macroen skal indsættes i triggeren Post-Key.<br />

Triggeren Post-key aktiveres netop efter at proceskaldet er afsluttet, dvs. efter at vinduet er blevet<br />

lukket.<br />

Trigger Macro<br />

Post-key<br />

#NotesMark<br />

#NotesPostKeyMark<br />

#NotesMark anvendes til at ajourføre notatfelter ved bladring mellem poster.<br />

Notatfeltet er virtuelt og findes kun på selve formen. Det skal derfor ajourføres, når der ændres i<br />

notaterne og når der bladres mellem posterne.<br />

Det er faktisk hele tiden nødvendigt, at undersøge om den aktuelle post har et notat eller ikke, for at<br />

vide hvordan notatfeltet skal ajourføres.<br />

Undersøgelsen og opdateringen af feltet skal udføres hver gang, en post vises i skærmbilledet, både<br />

når skærmbilledet åbnes og når der bladres mellem posterne. Dette udføres med macroen<br />

#NotesMark.<br />

Med #NotesMark udføres denne undersøgelse og den rigtige markering sættes i notatfeltet i form af<br />

et lille n eller et stort N.<br />

Syntaks<br />

#NotesMark(BlokNavn,Feltavn)<br />

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