Az oldal megtekintéséhez kérjük, engedélyezze a JavaScriptet.

Nagy Machinátor súgó

Navigáció: Rendszerfunkciók > Listaformázás > Függvények

Új adatkapcsolat (LinkedTo) függvény

Ugrás Előző Fel Következő Menü

A függvény segítségével különböző szabadon választott adatállományokból is nyerhetünk adatokat a listánkhoz.

Tipikusan akkor fordul elő ennek igénye, amikor a listaformázóban nem készült függvény ahhoz az adatállományhoz, amelyben a listára írandó adat van.

Ebben az esetben a valamilyen adatkapcsolatot kell keresni a lista valamely adata és az adatállomány között.

Amennyiben az adatkapcsolat létrejön, az adatállományból ki lehet írni a listára a kereesett értéket.

Mezőleírások

UjAdatkapcsolat(Adathivatkozás1+Adathivatkozás2,"Adatállománynév.Mezőnév1;Mezőnév2").Érték

 

Adathivatkozás

Az adatkapcsolatnak a listában található hivatkozása, amely alapján egy másik adatállományban meg kell keresni egy értéket.

 

Többes kapcsolat

Több adathivatkozás esetén az adathivatkozásokat + jellel kell elválasztani.

 

Konstans

Amennyiben a kapcsolódási pont nincs benne a listában konstanst is meg lehet adni.

A Konstanst időzőjelbe kell tenni.

Érdemes a konstansba egy pontosvesszővel jelölni az adat végét

Pl.:

"11;"+RaktForgBiz.b_KLTételRec

 

Adattípus

Adatkapcsolatot csak azonos típusú adatok között lehet végrehajtani.

Karakteres/Numerikus/Dátum típus

Amennyiben a kapcsolat két oldalán különböző típus található típus konverziós függvényeket lehet használni.

 

Adatállománynév

Az másik adatállomány neve, ahonnan meg akarunk keresni egy értéket.

Mezőnév

Az adatkapcsolatnak az adatállományban lévő hivatkozása.

Az adatállományban lévő mezőnevet kell megadni.

 

Többes kapcsolat

Több adathivatkozás esetén a Mezőneveket ; jellel kell elválasztani.

Az Adathivatkozások és Mezőnevek párban vannak, ezért a sorrendre figyelemmel kell lenni.

 

Adattípus

Adatkapcsolatot csak azonos típusú adatok között lehet végrehajtani.

A hivatkozott adattípusát a Configurációs fájlok között lehet kiolvasni.

Adathivatkozás képzés szabályai a mezőnév típusától függően:

DATE: 8 hosszú lehet, tagoló pontokkal (ÉÉ.HH.NN)

CARD8: fixen két karakter

LBCD: fixen 8 hosszú, balról kezdve, ha rövidebb, akkor szóköz is kell

 

Érték

A mező neve, amit ki szeretnék íratni az adatállományból.

 

Példa

Ki szeretnénk írni azokat a telephelyeket az ügyfél mellé, amiknek 5500 az irányítószámuk.

UjAdatkapcsolat(XData0001+XData0002,"ÜgyfélThely.Ügyfél;IrSzám").Név

Ahol zárójelek között

XData0001 a listán az Ügyfélkód,

XData0002 a listán egy karakteres konstans = 5500, a kettőt + jellel kell elválasztani,

majd vessző,

majd idézőjelek között az állománynév, ahonnan ki akarunk írni adatot,

majd pont

majd a mezőnevek elválasztva pontosvesszővel,

majd zárójel bezár,

majd pont,

majd a tényleges mező, amit ki akarunk írni az állományból