Простой вопрос по LazReport

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Простой вопрос по LazReport

Сообщение midisa » 29.07.2013 06:12:29

В LazReport'e есть поле Script (см. картинку). В него нужно писать SQL запрос или у LazReport есть какой то свой встроенный скриптовый язык?

Бегло посмотрел документацию FastReport 2.4, но в документации только в двух местах упоминается слово Script. Видео на ютубе тоже, предлагают обучение по созданию элементарных печатных форм. Хотелось бы узнать больше о возможностях Lazreport и использовать все его опции.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
midisa
новенький
 
Сообщения: 95
Зарегистрирован: 13.06.2013 18:27:53
Откуда: Omsk

Re: Простой вопрос по LazReport

Сообщение andrey_k3 » 29.07.2013 23:01:46

там просто паскаль. если точнее -
Синтаксис
В качестве языка используется диалект Pascal, со следующими возможностями:
• операторы: присваивания; if...then...else; while...do; repeat...until;
• блоки begin...end;
• бестиповые переменные;
• обращение к полям визуальных объектов FR через точечную нотацию.
из раздела "6.3. ОПИСАНИЕ ИНТЕРПРЕТАТОРА" руководства разработчика
andrey_k3
новенький
 
Сообщения: 22
Зарегистрирован: 17.05.2012 09:52:32

Re: Простой вопрос по LazReport

Сообщение midisa » 30.07.2013 04:47:40

Когда создаю печатную форму, то передаю SQL запрос через ZQuery -> frDBDataSet1 -> frReport1. А есть возможность хранить SQL запрос в самом файле отчета? Если да то где? Не смог найти.
midisa
новенький
 
Сообщения: 95
Зарегистрирован: 13.06.2013 18:27:53
Откуда: Omsk

Re: Простой вопрос по LazReport

Сообщение alexs » 30.07.2013 07:58:47

Создай диалоговую форму в отчёте. На неё положм компонент запроса. Дальше - как обычно.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4064
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Простой вопрос по LazReport

Сообщение midisa » 02.08.2013 03:04:32

alexs писал(а):Создай диалоговую форму в отчёте. На неё положм компонент запроса. Дальше - как обычно.


Я бы рад положить, да тока где его взять? (см. картинку). Пытаюсь изучить этот компонент по рекомендованным Вами инструкциям, но содержимое элементов управления установленного у меня компонента и инструкции FR2.4 отличаются. При этом происходят странные вещи (о которых говорил ранее), если открывать редактор из студии, то редактор открывается на русском и в нем отображается одна дополнительная кнопочка (не в этой вкладке), а если открывать из программы, то все на английском языке и состав кнопок только такой который Вы видите на картинке.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
midisa
новенький
 
Сообщения: 95
Зарегистрирован: 13.06.2013 18:27:53
Откуда: Omsk

Re: Простой вопрос по LazReport

Сообщение amateur » 02.08.2013 04:35:31

Код: Выделить всё
да тока где его взять? (
посмотреть в папку с лазрепортом, там не один lazreport.lpk...

а если открывать из программы, то все на английском языке
а языковые файлы тащить с прогой не пробывали? Пример из лазрепорта влом смотреть? Есть ро файлы вот там и русификация.

Хотелось бы узнать больше о возможностях Lazreport и использовать все его опции
ну да, там есть кнопка опции. Нажимаем и смотрим. Моно решеточки поставить или убрать и еще десяток плюшек :twisted:
Аватара пользователя
amateur
энтузиаст
 
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Re: Простой вопрос по LazReport

Сообщение midisa » 02.08.2013 07:13:17

re: посмотреть в папку с лазрепортом, там не один lazreport.lpk...
спасибо
midisa
новенький
 
Сообщения: 95
Зарегистрирован: 13.06.2013 18:27:53
Откуда: Omsk

Re: Простой вопрос по LazReport

Сообщение elshir » 05.08.2013 16:04:09

Еще вопрос. Есть tfrdbdataset, tfrreport, на форме лазаруса указываю параметры запроса и делаю loadfromfile , showreport - все работает отлично. Затем закрываю отчет и меняю параметры - второй раз открытия с помощью loadfromfile , showreport не происходит. Что я делаю не так?
elshir
незнакомец
 
Сообщения: 9
Зарегистрирован: 09.12.2012 21:08:14


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 252

Рейтинг@Mail.ru