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.

Åbning af buffer med EXTERN<br />

Hvis bufferen i rapporten har samme navn, som bufferen i formen der kaldes fra, kan kommandoen<br />

RENAME anvendes til at give formens buffer et andet midlertidigt navn, så der kan kendes forskel på<br />

hvilken buffer, der refereres til.<br />

Syntaksen for EXTERN med RENAME er som følger, idet kommandoen efterfølges af bufferens dvs.<br />

kartotekets navn.<br />

Syntaks<br />

EXTERN RENAME <br />

Hvis der f.eks. fra formen SalesTable skal foretages et kald af rapporten Følgeseddel, og følgeseddelen<br />

har udgangspunkt i samme kartotek som formen, vil bufferen til formen have samme navn som<br />

kartoteket i rapporten. Derfor er det nødvendigt at anvende RENAME.<br />

I følgesedlen kan der f.eks. åbnes for bufferen til SalesTable for, at se hvilket ordrenummer der blev<br />

kaldt fra.<br />

Åbningen af bufferen skal da se ud som følger.<br />

Eksempel<br />

Ordrekartotek<br />

Lokal<br />

menu<br />

EXTERN SalesTable RENAME OK {Forkortelse for SalesTable}<br />

Når bufferen er åbnet, skal blokkens nøglefelter tildeles værdier fra den. Det udføres med<br />

kommandoen SET.<br />

Synkronisering i rapport QT<br />

Buffer<br />

OrdreKart<br />

Hovedform Rapport<br />

Synkronisering i rapport QT udføres i triggeren INIT, der er den første trigger, der aktiveres i en QT.<br />

I triggeren åbnes formens buffer med EXTERN og værdier fra den åbnede buffer tildeles med SET<br />

kommandoen til de tilsvarende felter i QT’ens buffer.<br />

Efterfølgende udfyldes felterne i QT’en med macroen #QT_Fill.<br />

EXTERN<br />

OrdreKart<br />

Bufferen åbnes med<br />

kommandoen EXTERN<br />

’buffernavn’<br />

Følgeseddel<br />

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