Форум: "Базы";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];
ВнизВыборочный вывод строк в Qreport Найти похожие ветки
← →
Бульбаш © (2004-02-26 11:13) [0]Имеется набор данных (содержимое накладной) Строка общих данных должна выводится всегда (суммы, кол-во и т.д.), а ниже необходимо вывести строки с налогами (3шт.) но причем если этот налог равен 0 строка не должна выводится, ее место занимает следующая. Подскажите плиз как грамотно это сделать средствами стнадартного репортера (если это возможно)
← →
Ega23 © (2004-02-26 11:19) [1]А на уровне запроса разве это нельзя отсечь?
← →
Delirium © (2004-02-26 11:21) [2]Не говоря о банальном Filter.
← →
Johnmen © (2004-02-26 11:25) [3]У "строки" есть свойства Enabled и Visible :)
Бенд можно не печатать, указав PrintBand в BeforePrint.
← →
Бульбаш © (2004-02-26 11:35) [4]Дело в том, что все данные находятся в одной строке запроса, поэтому и спрашиваю. Если все разместить в одном detail, то и свойства распространяются на весь band.
← →
RustiK © (2004-02-26 11:38) [5]ну ка покажи что у тебя там за сапрос такой
← →
Бульбаш © (2004-02-26 11:43) [6]Да запрос простой, в сокращенном виде:
select a.qvop,b.nskl,a.nkart,b.name,b.izg,c.name ediz,a.kolt,decode(b.nskl,8,a.kolt,1) mest,
a.tsen,a.tseni,a.tsen1,a.litr,a.sum,a.nds,a.npt,a.nrt,d.name tipt,decode(b.nskl,8,"ôàñ.","À/Ö") tara,
a.plt,a.tmp,decode(b.nskl,8,b.massa*a.KOLT,a.kolt) mass,a.sum+a.nds+a.npt ssn
from mov_fakt a, s_kart b,s_edi c,s_tsen d
where a.nkart=b.id and b.edi=c.id and a.head=:p1 and d.id=a.tipt1 and a.qvop in(19,20)
для npt, nds,nnp должны быть отдельные строки, которые не выводятса при нулевых значениях этих полей
← →
RustiK © (2004-02-26 11:50) [7]
> для npt, nds,nnp должны быть отдельные строки, которые не
> выводятса при нулевых значениях этих полей
их нужно обьявлять.
во вторых если нулевые не выводятся нужно ставить where что-то<>0
← →
RustiK © (2004-02-26 11:51) [8]а вообще какую базу используешь?
← →
Anatoly Podgoretsky © (2004-02-26 11:52) [9]Ну тебе указали BeforePrint, если это отдельная секция, но также есть BeforePrint и для отдельных элементов печати. Труднее если строки надо физически убрать, но это решается через ChildBand
← →
Anatoly Podgoretsky © (2004-02-26 11:54) [10]Чем Quick Report хорош, так это тем, что его методы не отличаются от методов других объектов, полноценный член программы, можно творить что угодно, хоть письма отсылать при печати какого либо значения какого либо элемента печати. Вызывать внешнии программы, в общем что угодно. Это не внешний генератор как Rave/Fast Report
← →
Бульбаш © (2004-02-26 12:00) [11]База Oracle, если поставить where уйдет вся строка.
Я так понимаю что эти строки должны быть в отдельном band-е. Если можно чуть подробнее про childband, так как русского хелпа по репортеру нет. Какие ключевые свойстав надо указать в нем для связи с основным набором данных
← →
Anatoly Podgoretsky © (2004-02-26 12:05) [12]Есть книги, есть FAQ смотри на моем сайте
← →
Бульбаш © (2004-02-26 12:08) [13]Книги то есть где-то, да срочно надо. Но ничего,спасиб, будем искать :)
← →
Бульбаш © (2004-02-26 12:34) [14]В принципе нашлось, через child все вроде бы работает,АР сенькс.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.035 c