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.

Eksempler på globale macroer<br />

Bibliotek Indhold<br />

Add Svarer til SET A = A + B<br />

Sub Svarer til SET A = A – B<br />

Firma Returnerer firmanavnet<br />

Macroload Giver adgang til macroer i givet macrobibliotek<br />

Bemærk at navne på globale macroer skrives med små bogstaver.<br />

Eksempler på biblioteker<br />

Bibliotek Indhold<br />

FORMS Macroer til brug i forms<br />

REPORTS Macroer til brug i rapporter<br />

QUERY Macroer til brug i forespørgsler (QT’er)<br />

FUNKTIONER Macroer til behandling af tekststrenge, datoer o.a.<br />

Bemærk at navne på macrobiblioteker skrives med store bogstaver.<br />

Efterfølgende gives eksempler på de forskellige typer af macroer.<br />

Globale macroer<br />

Globale macroer opbygges direkte i søjlen MAC i udviklingsmenuen. De kendetegnes ved at deres<br />

navne skrives med små bogstaver.<br />

De kan uden videre kaldes fra alle elementer. Deraf navnet ’global’.<br />

Global macro uden parametre<br />

PRINT ”Bil til salg!”<br />

Denne macro modtager ingen parametre, og udskriver blot den indeholdte tekst.<br />

Global macro ’BilSalg’ med parametre<br />

PRINT ”Mærke: ”, %1, ” Pris: ”, %2<br />

Denne macro indeholder forskellige parametre angivet som %1, %2.<br />

Tallene med % tegnene fungerer som variabler i macroen. De anvendes til at modtage værdier, der<br />

overføres fra den kørsel, der kalder macroen.<br />

Eksempel med anvendelse af global macro med parametre<br />

PRINT ”Biler til salg!”<br />

PRINT ”---------------------------------”<br />

#BilSalg(”Toyota Carina”,250000)<br />

#Bilsalg(”Toyota Previa”,260000)<br />

PAUSE<br />

UNDERVISNINGSMATERIALE TIL MICROSOFT DYNAMICS<br />

Brugen af dette materiale er underlagt din aktuelle serviceaftale<br />

® C5 VERSION 2012<br />

96

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!