Поставки за извештај
Поставки за извештај
Дијалогот за Поставки за извештај е достапен од менито “Извештај>Опции...”. Дијалогот има три страници.
На првата табула можете да ги видите општите поставки за извештајот:

Можете да поврзете извештај со еден од принтерите инсталирани во системот. Ова значи дека избраниот принтер ќе стане подразбирачки при печатење на тој извештај. Ова може да биде корисно во случаи кога има неколку различни принтери во системот; нпр. текстуални документи можат да бидат поврзани со монохромни принтери, додека документи со графика поврзани со оние кои поддржуваат боја. “Подразбирачки” е наведено во поставките за принтер - кога ова е избрано, извештајот нема да биде поврзан со конкретен принтер, туку ќе биде печатен на подразбирачкиот принтер на системот.
Можете исто така да ја поставите бројот на копии на извештајот што треба да се печатат и дали да се групираат излезите. Вредноста поставена во овој дијалог ќе биде прикажана во дијалогот “Печати” при печатење на извештајот.
Ако е проверен флагот “Двојно поминување”, генерирањето на извештајот ќе се изврши во два чекори. За време на првото поминување се создава нацрт извештај и се дели на страници, но не е достапен за преглед. Во второто поминување, нацрт извештајот се конвертира во стандардно извештај кое потоа се зачувува во потокот за преглед.
Зошто се потребни два поминувања? Главно, оваа опција се користи во случаи кога извештајот треба да има пристап до вкупниот број на страници во извештајот, т.е. за употреба како “Страница 1 од 15”. Вкупниот број на страници се пресметува за време на првото поминување и се прави достапен преку системската променлива “TOTALPAGES”. Најчеста грешка е да се обиде да се користи оваа променлива во извештај со едно поминување, кога променливата ќе врати 0.
Друга употреба за два поминувања е да се извршат некои пресметки во првото поминување и да се прикажат резултатите во второто поминување. На пример, кога сума треба да се прикаже во заглавието на групата наместо во вообичаеното подножје на групата. Пресметките од овој тип се реализираат со пишување на код за извештај во настанот “OnBeforePrint” на објектот.
Третата табула на дијалогот ви овозможува да поставите описни својства за извештајот:

Сите полиња на оваа страница се само за информативни цели и не се печатливи.