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.

Parametre<br />

Macroen anvender to parametre. Den første er teksten, der skal konverteres, og den anden er længden<br />

på den tekst, der returneres.<br />

Returværdi<br />

Returværdien er teksten i %1 konverteret til længden i %2. Teksten venstrestilles.<br />

Eksempel<br />

#MacroLoad(FUNCTIONS)<br />

SEARCH CustTable<br />

PRINT #StrLFix(Name, 30), #StrLFix(Attention, 20)<br />

END<br />

PAUSE<br />

Resultat<br />

Microsoft A/S P. Damgaard<br />

Super Korn A/S Hans c. Haugaard<br />

Auto A/S Birger Andersen<br />

Computer A/S Per Hildebrandt<br />

Ved hjælp af #StrLFix opstilles felterne i to kolonner, der er venstrestillede.<br />

#StrRFix<br />

Beskrivelse<br />

Macroen #StrRFix højrestiller en given tekst til en given længde.<br />

Navnet er en forkortelse af ordene Streng Right Fix.<br />

Macroen anvendes f.eks. i søgeløkker, hvor der udskrives tekstfelter, idet felterne udskrives højrestillede<br />

og lige lange.<br />

Macroen tilhører biblioteket FUNKTIONER, hvorfor dette skal loades først.<br />

#StrRFix (indhold)<br />

(StrRep(&Parm,” ”,%2-StrLen(%1))+ SubStr(%1,1,%2))<br />

Macroen udskriver med StrRep et antal blanke tegn. Antallet af tegn er den angivne længde minus<br />

længden på teksten. Herefter tager macroen med SubStr en delstreng af %1. Længden af delstrengen<br />

angives med %2.<br />

Syntaks<br />

#StrRFix(Tekst, Længde)<br />

Parametre<br />

Macroen anvender to parametre. Den første er teksten, der skal konverteres, og den anden er længden<br />

på den tekst, der returneres.<br />

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