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.

Nedenstående er et eksempel på logikken i Pre-Key i en tænkt form med blokkene CustTable og<br />

CustTrans:<br />

IF &CurBlk==”CustTable” THEN<br />

#NotesPreKey(CustTable,78,4,1,19,”Notat på debitor”)<br />

ELSE<br />

#NotesPreKey(CustTrans,60,6,1,18,”Notat på poster”)<br />

ENDIF<br />

Bemærk at parametrene i de to tilfælde hvor #NotesPreKey er benyttet, ikke er ens.<br />

De to notatvinduer der åbnes, behøver således ikke at være samme størrelse eller med samme<br />

rammetekst.<br />

Skift af blok pga. mus<br />

Når brugeren arbejder i et skærmbillede med flere blokke, kan der skiftes mellem blokkene med<br />

SHIFT+F7 og SHIFT+F8.<br />

Når musen anvendes til at åbne for notatvinduet i en af blokkene, klikkes der i notatfeltet i den<br />

pågældende blok.<br />

Hvis der med musen klikkes i den modsatte blok, end den brugeren har skiftet til, skal der foretages et<br />

skift mellem blokkene rent programmeringsmæssigt.<br />

Det kan udføres med macroen #Frm_GoBlk().<br />

Syntaks<br />

#Frm_GoBlk(Bloknavn)<br />

Macroen anvendes til flytte cursoren til den blok, hvis navn er angivet i parametrene.<br />

Ved at placere macroen i triggeren Mouse i notatfeltet før macroen #NotesKey i den aktuelle, skiftes<br />

der automatisk blok, når musen klikker i det aktuelle notatfelt.<br />

Gennem triggeren Pre-key åbnes det rigtige notatvindue.<br />

Trigger Macro<br />

Mouse<br />

Kartoteket Notes<br />

#Frm_GoBlk(Bloknavn)<br />

#NotesKey<br />

Alle notater ligger i ét fælles kartotek med navnet Notes.<br />

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