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.

Når en form kaldes fra en menu, er det muligt at synkronisere den, med den form der kaldes fra. I<br />

illustrationen kan det f.eks. synkroniseres, så formen med ordrelinjerne kun viser de linjer, der tilhører<br />

den ordre, der blev kaldt fra.<br />

Det er vigtigt at forstå, at et kald af en form via en menu ikke alene er nok til, at hente de rigtige<br />

informationer i den underliggende form. Det er i den underliggende form selve synkroniseringen<br />

finder sted, og at de rigtige informationer findes frem.<br />

Triggere ved synkronisering<br />

Ved synkronisering mellem to forms anvendes følgende triggere i vinduet og på blokken i<br />

underformen.<br />

Triggere i underform ved synkronisering<br />

Triggere i vinduet Anvendelse<br />

Pre-form Åbning af buffer<br />

Triggere i blokken Anvendelse<br />

Init-record Åbning af buffer<br />

Triggeren Pre-Form<br />

Tildeling af værdier i blokken (fra buffer)<br />

Angivelse og låsning af index til sortering af poster i blokken.<br />

Angivelse af opslag på første eller sidste af de fundne poster.<br />

Tildeling af startværdier fra buffer til ny record<br />

I triggeren Pre-form ligger koden til selve synkroniseringen.<br />

Der er her de rigtige poster findes frem.<br />

Synkroniseringen foregår ved hjælp af følgende kommandoer og macroer:<br />

En buffer<br />

EXTERN<br />

SET<br />

#Frm_Index() (med låsning af antal indexkomponenter)<br />

#Frm_Search() eller #Frm_SearchEnd()<br />

De enkelte punkter behandles i de efterfølgende afsnit.<br />

Buffer<br />

Foretages der et kald af en anden form via en lokalmenu, gemmes posten i den oprindelige form i en<br />

buffer med samtlige sine data.<br />

Det betyder, at der til enhver tid kan hentes information i bufferen om den post eller record, der blev<br />

kaldt fra.<br />

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