11.09.2013 Views

Programmering II - Xpi

Programmering II - Xpi

Programmering II - Xpi

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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