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.

#Frm_NoteMark<br />

#Frm_NoteMark indsættes for at ændre mærket i det virtuelle notatfelt.<br />

For at få notatfeltet til at vise bogstaverne lille n og store N i stedet for tallene 0 og 1, indsættes<br />

macroen #Frm_NoteMark.<br />

Indhold i notatfeltet efter #Frm_NoteMark<br />

Mærke Betydning<br />

n Notat eksisterer ikke<br />

N Notat eksisterer<br />

Macroens navn siger ikke så meget om, hvilken trigger den anvendes i, men måske mere lidt om hvad<br />

den anvendes til.<br />

Syntaks<br />

#Frm_NoteMark(BlokNavn,FeltNavn)<br />

I parametrene til macroen angives hvilket felt, der skal ændres markering i og hvilken blok feltet<br />

befinder sig i.<br />

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

værdier adskilles med komma.<br />

Eksempel<br />

#Frm_NoteMark(CustTable,Notes)<br />

I ovenstående eksempel hedder det virtuelle heltalsfelt ’Notes’ og det er tilknyttet blokken CustTable.<br />

Feltet behøver ikke nødvendigvis at hedde ’Notes’.<br />

Macroen indsættes i triggeren Pre-form.<br />

Triggeren Pre-form<br />

#Frm_NoteMark indsættes i Pre-form triggeren, der er den anden trigger, der udføres efter Init, når<br />

formen startes.<br />

Dette medfører at notatfelterne vises rigtigt med bogstaverne i stedet for tallene.<br />

Da det er Pre-form triggeren vises det korrekt allerede, når den første post dukker op på skærmen.<br />

Trigger Macro<br />

Pre-form<br />

#Frm_NoteMark<br />

#NotesPostKeyMark<br />

#NotesPostKeyMark anvendes til at ajourføre notatfelter ved ændringer.<br />

Hver gang notatvinduet har været åbnet med ALT+N, skal det virtuelle notatfelt ajourføres med enten<br />

et lille n eller et stort N, afhængig af om vinduet er tomt eller udfyldt når det lukkes. Dette sker ikke<br />

automatisk, men udføres med macroen #NotesPostKeyMark.<br />

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