Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.02.28;
Скачать: [xml.tar.bz2];

Вниз

Создание динамического отчета в Делфи?   Найти похожие ветки 

 
Bormanoid   (2002-02-03 18:08) [0]

Как создать отчет в Делфи, в котором меняеться таблица, а соответственно и количество полей и их атрибути, а также к-тво записей. А если есть рисунки?


 
Леша   (2002-02-04 05:21) [1]

Привязывай отчет прямо к таблице, то есть что ечть в таюлице то и печатается. FastReport такое позволяет делать. Либо все компоненты отчета создавай и размещай динамический перед печатью


 
Koks   (2002-02-04 10:30) [2]

О проблеме создания динамических отчетов мы уже говорили...
Вот вкратце выводы (относятся к QReport):
1. НЕ СОЗДАВАТЬ отчеты динамически. (Отчет должен создаваться в *.dpr и уничтожаться вместе с приложением. Иначе - глюки типа Access Violation и пр. по всей программе)
2. Динамически можно только манипулировать Controla-ми в отчете. Создай для отчета свой источник данных в виде TTable, но не создавай для нее статических полей. Используй FieldByName и пр. для динамического доступа к полям. Пиши процедуры в QRBand.BeforePrint и QRDBText.OnPrint для динамического размещения и форматирования Control-ов отчета...


 
Johnmen   (2002-02-04 10:52) [3]

>>>Koks :
1. а почему возникают глюки ...Access Violation и пр. по всей программе...???
2. ты невнимательно прочел ответ Леши : ... компоненты отчета создавай и размещай динамически...
3. а что же делать (если не динамически создавать отчеты) в том случае, если отчетов в приложении ок.50 ?



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.02.28;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.004 c
3-90473
sal
2002-02-02 01:29
2002.02.28
разделить connect к БД между приложением и dll


3-90502
Bormanoid
2002-02-04 16:47
2002.02.28
Размещение динамически создаваемых компонентов в *.dpr


4-90698
vector
2001-12-29 12:12
2002.02.28
Посоветуйте, кому не лень


1-90558
Ирина
2002-02-11 18:20
2002.02.28
DLLка грохается на Free формы


3-90481
al_top
2002-02-04 10:15
2002.02.28
DBGrid





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский