Vizuális környezet rave tervező

Mint már említettük, a Rave Reports technológiát az jellemzi, hogy a jelentést egy speciális gép hozta létre, amely a jelentési projektfájlban kapott utasításoknak megfelelően készít jelentéseket. A projektfájlt a Rave Designer segédprogrammal fejlesztették ki, amely speciális vizuális környezetet teremt (lásd a 8.3. Ábrát).

Segítségével a főmenü megoldódnak általános projektmenedzsment feladatok (parancs a Fájl - Új projekt létrehozása, a felvétel a tervezetet egy új jelentést, a link az adatsorok, stb ...), a paraméterek beállítása, a környezet és a projekt (parancs zoom és szerkesztése ► Beállítások) és kihívás mesterek készítsen jelentéseket (az Eszközök parancs).

Néhány legfontosabb parancs a nyolc felső hangszer gombja. A hét alsó szerszámgomb egyszerűsíti a környezet beállítását.

Az Object Inspector ablak hasonló a Delphi Environment Inspector ablakához. Megjeleníti a jelentéskészítő területen vagy az objektumfában kiválasztott objektum tulajdonságait. Ne feledje, hogy az objektum helyzetét és méretét meghatározó tulajdonságok alapértelmezés szerint hüvelykben vannak megadva. Ebben az esetben a valós értékek a Windows beállításai által meghatározott egész és tört részek szétválasztóját használják (az orosz nyelvű operációs rendszerben ez az elválasztó vessző). A Szerkesztés ► Beállítások ► Alapértelm. ► Egységek parancs használatával beállíthatja a többi mértékegységet (beleértve a millimétereket vagy centimétereket is). Ez a beállítás azonban csak egy új projekt esetében érvényes. A tulajdonságablak alatt egy segédablak található, amely a kiválasztott tulajdonsággal kapcsolatos súgót tartalmaz.

Az eszköztár jobb oldalán az összetevők és az eszköztárak területe található. Az itt bemutatott fülek a táblázatban találhatók. 8.1.

8.1. Táblázat. Fülek hozzárendelése az összetevőhöz és az eszköztárakhoz

Az eszköztár a kiválasztott elem helyzetének szabályozásához

A jelentési terület az ablak teljes központi részét foglalja el. A tetején az oldal tervező és eseményszerkesztő lapjai váltakoznak a jelentés oldal megjelenítési módjaival, és beírják / szerkesztik az eseménykezelőt az eseményhez.

Az Eszközök parancs használatával a jelentés fő tartalmát a megfelelő varázslók párbeszédablakai (egy táblázattal és egy master-részletes jelentéssel) hozhatjuk létre.

Található, a jobb oldalon közüzemi Rave tervező tárgyak fa ablak megjeleníti a fő tárgyakat a jelentéstervezet - jelentések (a projekt tartalmazhat tetszőleges számú jelentések, lásd a következő példát Rave5 file \ Demos \ RaveDemo.rav Delphi szállások.) Globális adatok oldalak és a kijelző tárgyak DB.

Az eseményszerkesztő módot úgy alakították ki, hogy hozzon létre / szerkessze az eseménykezelőket OnAfterPrint, OnAfterReport, OnBeforePrint, OnBeforeReport, OnGetText. A kezelők programozási nyelve a Delphi nyelv egy részhalmaza. Ha például a Text3 összetevő a jelentésoldalon található (lásd a 8.8. Ábrát), a következő OnBef orePrint:> eseménykezelő az összetevő számára megadja a jelentés oldalainak számozását (a Text tulajdonság kezdeti értéke 0-t kell tartalmaznia):

Vizuális környezet rave tervező

Ábra. 8.8. Adja meg a Text3.0nBeforePrint kezelőt

Saját kísérletek nyelv Rave tervező közegben (ez nem szerepel a dokumentumban) azt mutatta, hogy egy nagyon szerény képességek és célja elsősorban az egyszeri megbízás nyilatkozatok, hogy változtassa meg az értéket toyu vagy más objektum tulajdonságait. Nem használhatja a helyi változókat, kezdő blokkokat. próbáld ki. végleges, feltételes kijelentések.