Доброго времени суток!
Подскажите пожалуйста, можно ли в LazReport , внурти шаблона отчета писать sql запросы (как в fastreport), минуя постоянные подключения dataset-ов c форм
Если можно то каким образом?
Модератор: Модераторы
sts писал(а):например я поставил пакет LR_ZeosDB, кинул на форму TlrZeosData
в режиме дизайнера отчета, перед кнопкой добавить страницу есть кнопка с картинкой форма, давишь создается некий диалог, при переключении на него слева появляются компоненты для бросания на диалог, бросаешь TLRZQuery, бросание TLRZConnection не работает, его используешь с обычной формы
Добавлено спустя 3 минуты 10 секунд:
всмысле бросание TLRZConnection работает, а вот назначение его в свойство Database TLRZQuery не работает - не видит при открытии
dialog1.LRZQuery .close;
dialog1.LRZQuery .SQL.Clear;
dialog1.LRZQuery .SQL.Add('select * from dostup order by id');
dialog1.LRZQuery .Open;
alexs писал(а):Запрос храни в самой компоненте
alexs писал(а):А открывай его в скрипте который привязан к диалоговой форме (двойной клие по форме)
san7667 писал(а):Не работает, достаточно в компоненте просто положить запрос, несмотря на статус false он все равно открывается
alexs писал(а):san7667 писал(а):Не работает, достаточно в компоненте просто положить запрос, несмотря на статус false он все равно открывается
Он открывается автоматом в момент работы бэнда, к которому привящан запрос.
До этого если закрыт - то закрыт. Можно руками открыть.
Сейчас этот форум просматривают: Yandex [Bot] и гости: 1