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

Nagy Machinátor súgó

Cél

Az alábbi cikket, akkor érdemes elolvasni, ha az a cél, hogy egy listán azok a napok (hónapok) is megjelenjenek, amelyekben nem történt forgalom.

Példa

A feladat megoldását egy konkrét példa bemutatásán keresztül mutatjuk be.

A példában a Raktárforgalom bizonylatkezelés (szűrés) funkcióból készített mátrixlista szerepel.

A feladat az, hogy a szűrésben megadott dátumtartományba tartozó összes hónap jelenjen meg a listában.

"Üres" hónapokkal feltöltött mátrixlista

"Üres" hónapokkal feltöltött mátrixlista

Szűrésben megadott kezdő és végdátum megjelenítése a listában

Mivel az a célunk, hogy a szűrésben megadott dátumra vonatkozóan legyen végreghajtva a feltöltés, az első lépés az, hogy a szűrésben megadott dátumot meg kell jeleníteni a lista fejléc adatai között.

A listafejléc adatai közé kettő új mezőt kell beszúrni.

Kezdő dátum megadása

Itt kell hivatkozni az aktuális szűrés rekordból a Bizonylat kezdő dátumára.

Szűrésben megadott kezdő dátum megjelenitése a listában

Szűrésben megadott kezdő dátum megjelenitése a listában

Vég dátum megadása

A második mezőbe a vég dátum kerül.

Szűrésben megadott vég dátum megjelenitése a listában

Szűrésben megadott vég dátum megjelenitése a listában

A mezőt fel kell készíteni arra az esetre, hogy mi legyen benne akkor, ha a szűrésben nem adtak meg vég dátumot.

Az alábbi adatfeltétel használata esetén a rendszerdátum fog a mezőbe kerülni.

Adatfeltétel megadása

Adatfeltétel megadása

Másodlagos adatforrás definiálása

A dátum feltöltést a program az ún. másodlagos adatforrás definiálásával hatja végre.

A Lista tulajdonságok ablakban, az Adatforrások paragrafusban, az Új felvétele funkció elindítása után, az alábbi képen látható definíció megadásával a program lényegében egy átmeneti adatbázist fog generálni. Ebben az adatbázisban a Kezdő és a Vég dátum közötti összes nap szerepelni fog.

A Kezdő és a Vég dátum mezőben a fejlécben definiált szűrésmezőkre kell hivatkozni.

Másodlagos adatforrás definiálása

Másodlagos adatforrás definiálása

Adatforrások összekapcsolása

Utolsó lépésként a két adatforrást össze kell kapcsolni.

Az összekapcsolás célja, hogy egy olyan adatbázis jöjjön létre a programban, amelyben ha egy időpontra nincs raktárforgalom, az adott nappal egy üres bizonylat rekord keletkezzen.

A mi példánkban a dátum mező lesz az a pont, ahol kapcsolat létre jön a két adatbázis között, azért a Dátum oszlop tulajdonságai között kell a másodlagos adatforrás a képen látható módon meghivatkozni.

Adatforrások összekapcsolása

Adatforrások összekapcsolása