Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.14;
Скачать: [xml.tar.bz2];




Вниз

User Functions в Quick Report 


xmapa   (2002-01-30 13:13) [0]

Можно ли в Quick Report создавать свои функции?



Johnmen   (2002-01-30 14:49) [2]

Я думаю, что нет...
Если кто-то считает по-другому : буду очень рад послушать (почитать :))



gek   (2002-01-30 15:00) [3]

Я не понял что-то. Может события имелись ввиду?



xmapa   (2002-01-30 15:05) [4]

Например, нужно в отчете представить сумму прописью.
Как это лучше сделать? Может, каким другим способом?
Вообще, как лучше передать какое-то значение из программы в отчет?



Johnmen   (2002-01-30 15:06) [5]

Имелись в виду функции, доступные в TQRExpr...



Johnmen   (2002-01-30 15:11) [6]

Если надо сумму прописью, то :
- в DetailBand кидаешь QRLabel
- в DetailBand.BeforePrint :
QRLabel.Caption:=SumProp(<здесь значение суммы Float>)



gek   (2002-01-30 15:23) [7]

Делай так как посоветиовал Johnmen © (30.01.02 15:11)
только >
QRLabel.Value:=SumProp()



xmapa   (2002-01-30 15:34) [8]

Спасибо. А не поделитесь опытом, как лучше при печати
отчетов выводить табличные рамки?



gek   (2002-01-30 15:44) [9]

У каждого DetailBand и т.п. есть свойство Frame - устанавливай



Johnmen   (2002-01-30 15:49) [10]

Определять Frame для Band"ов...
>gek : у TQRLabel нет Value !!! ;o))))



xmapa   (2002-01-30 16:09) [11]

Для центрирования текста в таблице по вертикали приходится
под низ подкладывать пустую QRLabel и у нее задавать Frame.
Может, есть менее громоздкий способ?



Kirill   (2002-01-30 16:51) [12]

2Johnmen:
есть в методе OnPrint



Johnmen   (2002-01-30 17:26) [13]

>xmapa : Поясни, для чего ....подкладывать пустую QRLabel и у нее задавать Frame
>Kirill : событием OnPrint не рекомендую пользоваться - может глюкавить (из личного опыта)...



xmapa   (2002-01-31 09:16) [14]

Johnmen: Чтобы рисовать вертикальные рамки между полями таблицы в Detail. Если использовать Frame у самого QRDBText, то нельзя регулировать расстояние текста от верхней и левой границы QRDBText.



Johnmen   (2002-01-31 10:14) [15]

Я всегда пользовал TQRShape для вертикальных линий в Band"ах...




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.14;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.73 MB
Время: 0.021 c
14-42836          RhinoFC               2001-12-25 07:04  2002.02.14  
У вас есть файл proxies.pas?


4-42898           M O'Hare              2001-12-13 11:24  2002.02.14  
Новый вопрос на старую тему - список всех задач


3-42692           alek19                2002-01-20 09:59  2002.02.14  
Как загрузить данные из таблицы в правильном порядке???


3-42705           FilSM                 2002-01-18 16:02  2002.02.14  
ADO глючит.


1-42747           perov                 2002-01-30 09:48  2002.02.14  
работа с объектами в TStringList