Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.05.2012, 11:08   #21
Phantosmagor
Пользователь
 
Регистрация: 14.03.2012
Сообщений: 24
По умолчанию

Добавил ещё немного функционала, но эта беда - осталась. Уже теряюсь Дайте пожалуйста дельный совет...
Изображения
Тип файла: png DateTimePicker.png (5.2 Кб, 40 просмотров)
Phantosmagor вне форума Ответить с цитированием
Старый 24.05.2012, 11:48   #22
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

вам нужно этот код разместить НА ПРАВИЛЬНОМ событии!

либо на создании формы onCreate (двойной щелчок мышкой по свободному месту формы - и дальше в FormCreate вставить код),
либо на событии формы onShow
Serge_Bliznykov вне форума Ответить с цитированием
Старый 24.05.2012, 11:59   #23
Phantosmagor
Пользователь
 
Регистрация: 14.03.2012
Сообщений: 24
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
вам нужно этот код разместить НА ПРАВИЛЬНОМ событии!

либо на создании формы onCreate (двойной щелчок мышкой по свободному месту формы - и дальше в FormCreate вставить код),
либо на событии формы onShow
Благодарю Вас, Сделал. Очень помогло, спасибо!
Phantosmagor вне форума Ответить с цитированием
Старый 05.07.2012, 12:17   #24
Phantosmagor
Пользователь
 
Регистрация: 14.03.2012
Сообщений: 24
По умолчанию

Добрый день, уважаемые форумчане.

Снова хочу обратиться с вопросом, тупо потому, что не понимаю. Суть в следующем:

Захотел печатать из DBGrid при помощи FastReports.
Что сделал:
1) FrxAdoComponents, frxDBdataSet, frxReport
2)Сформировал в FRxReport шаблон, присоединил свой датасет.

Проблема:
в DBGrid выводится 1...N строк и 8 колонок. В предпросмотре печати, при более чем одной загруженой строке из базы, я вижу повторяющиеся значения 1ой строки по всему предпросмотру... как быть -незнаю.


почитал это:
Печать TStringGrid

Исходный код примера находится в каталоге FastReport
Demos\PrintStringGrid. Поясним некоторые моменты.
Компонент TStringGrid представляет собой таблицу с произвольным
количеством строк и столбцов. Т.е. при печати отчет будет расти не только в
высоту, но и в ширину. Чтобы напечатать такой компонент, используем объект
Cross-tab (он становится доступен при добавлении в проект компонента
TfrxCrossObject). Этот объект как раз предназначен для печати табличных данных с
заранее неизвестным количеством строк и столбцов. Объект имеет две
разновидности: TfrxCrossView для печати пользовательских данных, и
TfrxDBCrossView для печати специально подготовленных данных из таблицы БД.
Используем TfrxCrossView. Объект предварительно надо настроить. Для этого
зайдем в дизайнер отчета и вызовем редактор объекта, сделав на нем двойной
щелчок мышью. Нам нужно указать степень вложенности заголовков строк и
FastReport – Руководство программиста 31
колонок, а также количество значений в ячейках таблицы. В нашем случае все эти
значения должны быть равны 1. В нашем примере также отключены заголовки
строк и колонок, и суммарные значения по строкам и колонкам.
Заполнять объект значениями из StringGrid необходимо в событии
TfrxReport.OnBeforePrint. Значение добавляется с помощью метода
TfrxCrossView.AddValue. Его параметры следующие: составной индекс строки,
колонки и значение ячейки (также составное - ведь объект может содержать
несколько значений в ячейке).

Посмотрел в интернете, посмотрел пример, не понял как реализовать , чтобы независимо от количества строк он при печати загружал их все, а не множил первую.
Пробовал пошаманить с CrossTab - не вышло

Буду благодарен за любую помощь.
Phantosmagor вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
string grid... ilushka2306 Помощь студентам 1 18.03.2011 23:32
Grid for TPanels ArtGrek Компоненты Delphi 7 20.02.2011 04:22
БД ADO Grid crit БД в Delphi 4 20.01.2011 23:13
Grid nimf Общие вопросы Delphi 2 22.04.2008 13:16
Help!Grid и Edit Дамир БД в Delphi 1 16.02.2007 02:05