Report kapcsolt táblázatok
Ez gyakran előfordul, ha nem elég ahhoz, hogy egy jelentést az adatokat csak az egyik asztalnál. És itt tudjuk folytatni két módja van:
1. A tárcsa ADOQuery adatok és az SQL-lekérdezés megszerezni a szükséges adatokat a két asztal.
2. A komponens QRSubDetail, amelyet kifejezetten az adatokat letölteni egy kapcsolódó táblázatban. Ez az összetevő fogjuk használni.
Tehát QRSubDetail - egy zenekar, hogy importálja a jelentés adatait a gyermek asztal.
Hozzon létre egy új formája a projektben, nevezd meg fRepTelephons, és mentse el a modult RepTelephons. Azonnal be ezt az ablakot a parancs a File -> Use Unit plug in modul adathalmazok DM, és a fő egység esetén az újonnan létrehozott RepTelephons.
Tegyen be egy új formája alapján QuickRep jelentést. Győződjön meg róla, hogy nem lett csúsztatva az a lap (tulajdonságait a bal felső sarokban egyenlő 0).
Az ingatlan DataSet komponens bázis válassza fDM.TLichData, azaz, egy asztal, a személyes adatok.
Most alapján hoz létre a zenekar oldalfej, cím, Oszlopfejléc, és a részletek.
Az oldal fejléce felső sáv, meg a szélén két QRSysData összetevőnek az adatvagyon az első válasszuk qrsDateTime, és a második qrsPageNumber. Ezen túlmenően, a paramétert állítsa True a Tulajdonságok Frame DrawBottom szalag fejléce, hogy elválassza a vonal fejlécet.
Továbbá, mi vagyunk a zenekar részlet, hogy hol kell elhelyezni a három komponens QRDBText, amelyek kötődnek a megfelelő mezőkbe (ne feledkezzünk meg a tulajdonságait a DataSet és DataField ezek az alkatrészek). Egy másik tulajdonsága a Frame Részletes sávban kívánatos lefordítani DrawTop paraméter Igaz, hogy minden rekord az elválasztott sorban.
Eddig minden, amit csináltunk, szinte ugyanaz, mint az utolsó jelentést. Most adjuk hozzá a jelentésben kapcsolatos adatokat egy másik asztalnál. Telepítse QRSubDetail alkatrész - ebben a sávban kell lennie a legalacsonyabb. Először ki kell választani a fő tekintetében ez a komponens: A Master tulajdonságai válassza QuickRepl. Ezen kívül a zenekar QRSubDetail tudnia kell, hol essek adatokat, így az ingatlan bár, válassza DataSet fDM.TTelephones.
Ennek eredményeként, akkor kap egy űrlapot, mint ez: