
aseroff
aseroff
Подробная информация
- Имя пользователя
- aseroff
- Присоединился
- Посещений
- 0
- Был на сайте
- Группы
- Members
Комментарии
-
Есть несколько вариантов, для примера возьмем два крайних: 1. Когда знаешь, какой набор данных получится в итоге (т.е. знаешь, какие поля будуть на выходе запроса ADOQuery1). Считаем, что у нас есть следущие компоненты: TADOConnection: ADOConnect…
-
Установите пути, например: C:\Program Files\FastReports\FastReport 3\LibBCB6 В Project -> Options -> Directories/Conditionals : Include path и Library path, и Tools ->Enviroment Options -> Library : Library path.
-
Нет, это не глюк. В данном свойстве текстового поля выставляются символы, определяющие выражение. Это строка, которая должна состоять из: 1) символ(ы) начала выражения, 2) разделитель "," (запятая), 3) символ(ы) окончания выражения. Прич…
-
Чему у тебя равно свойство ExpressionDelimiters того Memo, куда ты эту функцию выводишь?
-
Поправь пути в настройке своей D6 (в двух местах) и в настройке проекта (в одном месте). Там вместо "\..\..\..\" надо нормальный путь прописать, например "C:\Program Files\...". Когда везде поправишь, путь с серого окрасится в черный, и все зарабо…
-
Проблема была в кавычках! В скриптовых переменных String все работает нормально, но при попытке передачи в Variables вылезала таже ошибка. Кому интересно: Для того, чтобы передать строковую скриптовую переменную (вида: ООО "Что-то" ) в Variabl…
-
Понятно ) Меня просто переклинило, и я, уже по привычке, посчитал количество строк, а не символов ))))) , собственно, здесь и не должна работать - это количество Memo строк.
-
Условия: На форме (Form1) есть кнопка (Button1). На этой же форме лежит компонент TfrxReport (frxReport1). В отчете есть поле (Memo1) (не важно где...). Задача: Передать в Memo1 текст из Builder'а: Решение: void __fastcall TForm1::Button1C…
-
Странно, что у тебя не работает. Эта переменная FastReport есть в Variables, может, она в PascalScript не в "<>" таких кавычках вызвывается... Попробуй написать Get("Line") //C++Script Get('Line') //PascalScript вместо или "[]" вместо …
-
Самое удачное, что удалось смастерить после некоторых мучений: -------------------------------------------------------------------------------- Поле 1.1 Поле 1.2 Поле 2.1 Данные 1 Данные 2 *********** Данные n …
-
Ставим свойства компонентов: 1) MasterData1.Child = Child1, 2) Child1.Visible = false; В коде пишем (код на C++Script, переведешь в PascalScript): bool bFlag; // объявляем глобальный флаг смены свойства видимости Child1 // для того, чтобы ме…
-
В общем, решение подходящее, но есть один нюанс Группировку со скрытыми данными практически невозможно по-человечески выделить в рамку, чтобы в итоге выглядело следущим образом: ------------------------------------------------------------------…
-
Можешь попробовать задать название и свойства окна и его элементов через frx (пример на builder 6): // Создаем указатель на объект формы FastReport TfrxDialogPage * frxDialog; // Задаем указатель на нужное окно с именем m_pOurDialogPage, соз…
-
Каким образом это можно сделать для группировок 2-ух уровней вложенности?
-
Всплывает еще один вопрос по ргуппировкам: Есть один набор данных. Нужна следущая структура отчета: ________________________________________________________________________________________________________ |Группировка 1 ур. (2 поля из НД) | Гр…
-
У меня FR 3.21 и таких проблем нет. Данные в лист я гружу из БД.
-
А где онные переменные надо объявлять? И какова область их видимости?
-
Если передавать значение в String, потом - в Memo1.Memo.Text, то все нормально. Но в моей задаче это очень неудобно. Возможно ли организовать данную операцию через Variables или что-либо подобное?
-
Услоия - поля НД. В заголовке 1 ур. поле1, 2 ур - поле 2. Данные - остальные данные НД. Сейчас забил отчет с нуля и все отработало как надо. )) Спосибо за советы!
-
У меня получается так Заголовок 1.1 ---Заголовок 2.1.1 Данные Заголовок 1.1 //не особо нужно ---Заголовок 2.1.2 Данные Заголовок 1.1 //не особо нужно ---Заголовок 2.1.3 Данные Заголовок 1…
-
Если я правильно понял, то в поле надо вывести переменную, рассчитанную в скрипте. Например, есть набор данных, который группируется по полю (скажем, Name) и надо выводить не значение этого поля, а какие-то свои расчитанные данные, а все остальны…
-
Если ты про CheckBox на форме, то можно так int ID = 1; //1. if (ID == 1) m_pAllClients.Checked = true; else m_pAllClients.Checked = false; //2. m_pAllClients.Checked = ID==1; Варианты эквивалентны
-
Есть еще вопрос по группировке. Набор данных надо разбить на 2 заголовка со вложенностью + на третьем уровне сами данные. ГРуппирую их GroupHeder'ом, GroupHeader1 (по полю 1) ---GroupHeader2 (по полю 2) MasterData получается в итоге, что з…
-
Согласен. Придется уговаривать админа на внесение доп. функциональности в БД.
-
Спосибо, получилось упорядочить данные следущим образом: select * from (Owner.SomeProcedure (@Parameter = :Parameter)) order by SomeField Но все же это не удобно. Полагаю, это недоработка FastReport'а. Если группировка идет по полю, то она до…
-
Допустим, что не могу я корректировать запросы (жесткие ограничения на серваке). Можно лишь вызывать процедуры, которые дают неотсортированные данные. Что тогда? FR не подходит для данного вида отчетов?
-
Неужели нет механизма? А если идет грпппировка в группировке? Или еще какое-нибудь сложное условие?