
Boris
Boris
Подробная информация
- Имя пользователя
- Boris
- Местоположение
- Москва
- Электронная почта
- Присоединился
- Посещений
- 0
- Был на сайте
- Группы
- Members
Комментарии
-
Есть стандартная переменная [LINE#] - номер строки. Не пробовал ее использовать?
-
Напиши здесь свой запрос полностью, посмотрим что там не так.
-
Можно создать набор данных, в котором объединить данные двух таблиц. Построить запрос вида: SELECT * FROM Table1 INNER JOIN Table2 ON Table1.name_id = Table2.name_id Выполнять его, например, через TQuery, который подключить к TfrDBDataset.
-
Может быть, все-таки, не "2 базы", а 2 таблицы? И не "строчка name_id", а поле name_id? А то у тебя терминология какая-то неправильная.
-
Рекомендации? Переустанавливать FastReport и не удалять это свойство. Или перейти на более новую версию C++ Builder. Может быть этот ответ тебе не понравится, но на самом деле он разумный.
-
Crusader написал: Но теперь, когда я нажимаю "Предварительный просмотр" в дизайнере, выскакивает табличка "Cannot create form. No MDI forms are currently active." Что это? А вот это, как раз, следствие удаления того свойства OldCreateForm.
-
Ладно, пойду праздновать. Торт тут рядом на столе... Выходные-е-е-е-е! Тост: ну, чтобы компилировалось!
-
2 bakh: Да, о том, что ярлык создать можно это я знаю, а вот, чтобы на него не нажимать - вот это круто! Подумал юзер: "хочу выключить комп" и выключился (в смысле, комп). 2 PriT: Идея, создать собственный frPreview или дописать имеющийся, а им…
-
Ох, уж эти пользователи... А чтобы выход из Windows происходил без нажатия на кнопку "Пуск"->"Завершение работы" пользователь не хочет? Простой вариант: печать отчета без предварительного просмотра, т.е. if frReport1.PrepareReport then frRepo…
-
Товарную накладную делал, но такой проблемы не было. И пустые ячейки были, но это никак не влияло.
-
Нажать на крестик в правом верхнем углу А программно, кажись никак. Не знаю никаких методов, которыми можно это сделать. И потом, почему его сам пользователь закрыть не может?
-
Хе-хе Думаю в версии 2.51 не получится, может в будущем будет. Если нужен качественный импорт в Excel, то надо использовать другой генератор отчетов.
-
Сразу вопрос, а где запрос выполняется? То есть не вижу строк вроде NaklQuery1.Prepare; NaklQuery1.Open; Не знаю, насколько это поможет и поможет ли вообще, но давай попробуем разделить на этапы, то есть if frReport1.PrepareReport then frReport…
-
Ну тут налицо утечка памяти. Кстати, посмотри в диспетчере задач (надеюсь, что у тебя не Windows 98), может быть процесс полностью не выгружается из памяти, а остается там висеть. Поэтому потом другие программы виснут. А вот где сама утечка происх…
-
Где-то на форуме было сообщение, что у человека не меняется ориентация (поймите меня правильно ) после первого раза, он сделал так: Page1.Orientation := poPortrait; Page1.Orientation := poPortrait; или Page1.Orientation := poLandscape; Page1.O…
-
Думаю, что так: frPages.Page[Index].pgOr:= poPortrait; или frPages.Page[Index].pgOr:= poLandscape; где Index - номер страницы (с точки зрения дизайнера).
-
Форма эта, естественно, объявляется в модуле Fr_desgn.pas. Но, такое действие по-моему не разумно. Поясню для Crusader. У объекта TfrDesigner, который присутствует на форме имеется свойство OldCreateOrder, однако его почему-то нет в описании класс…
-
Не понимаю только одного, почему нужно уже в отчете вызывать диалог, почему нельзя это сделать заранее?
-
Считаю нужным добавить следующий комментарий, так как мне кажется мы немного недопонимаем друг друга. Я имел ввиду менять текст запроса до генерации отчета, то есть следующая схема: 1. Вызов диалога 2. Выбор пользователем нужного варианта 3. Фор…
-
В таком случае, нельзя ли вообще изменить концепцию? Я имею ввиду не переключаться между DataSet'ами, а менять сам SQL-запрос. Ну, или другой вариант, может проще наклепать 5 одинаковых по структуре отчетов и вызывать нужный в зависимости от того,…
-
Да именно так, из кода программы перед загрузкой отчета. Думаю, что на лету из отчета такое не получится. А вот Alexander по-моему классный вариант предложил.
-
Могу сказать только, что вариант с TfrReport.ReportType = rtMultiple работать не будет, так как в design-time в шаблоне отчета только одна страница, а разбиение на 2 происходит в run-time. Но может кто-нибудь уже решал подобную проблему, лично я не…
-
Так я же про это и объясняю! Елы-палы лес густой... В мемке пишешь не [data."FieldName"], а [FieldName], а реальное значение параметра заполняется в списке переменных, т.е frReport1.Dictionary.Variables['FieldName'] := 'data1."FieldName"'; …
-
Вопрос для уточнения - это происходит с любым отчетом или с каким-то конкретным? Сразу скажу, что на мой взгляд это не имеет отношения к версии Delphi, Windows и Fast Report.
-
Мне видится выход из этой ситуации в использовании списка переменных, то есть примерно таким образом: with frReport1.Dictionary do begin if <условие1> then Variables['Field1'] := 'Query1."Field1"' else if <условие2> then Vari…
-
Непонятно, почему ты считаешь, что разработчики "лопухнулись" В одной ячейке можно выводить множество параметров. А если хочешь, чтобы выводилось несколько значений, являющихся результатом одного запроса, но с разными значениями параметра, то на…
-
В редакторе (двойной щелчок по объекту или правой кнопкой мыши вызвать меню и выбрать пункт Редактор) ставим галку там где "Скрипт", в появившемся окошечке вписываем текст скрипта (внутри блока begin end). При этом в самом мемо должно быть вписано […
-
В FAQ приведен пример для случая, когда шаблон отчета содержит несколько страниц. Я так понимаю, что в твоем случае речь идет о печати нескольких копий (при этом шаблон отчетасодержит одну страницу). В этом случае, насколько я знаю, ничего изменить …
-
Я обычно загружаю отчет методом LoadFromFile, т.е.: frReport1.LoadFromFile('filename'); А вообще есть еще другие методы для загрузки отчета: LoadFromDB, LoadFromStream. И, самое главное, не понятно почему у тебя нет никаких ошибок при этом, може…
-
По-моему, это уже вопрос доступа к данным (то, что одновременно используется один шаблон отчета). Мне видится выход из этой проблемы в том, чтобы проверять перед сохранением изменений используется ли шаблон отчета кем-то другим и, если да, то запрет…