
madmech
madmech
Подробная информация
- Имя пользователя
- madmech
- Присоединился
- Посещений
- 0
- Был на сайте
- Группы
- Members
Комментарии
-
Поставил текущую версию FastReport на Turbo Delphi и у меня исчезли все другие компоненты кроме ФастРепортовских!!! Что делать??? UPD. Проблему решил запуском "Install Packages", где выбрал все файлы *.bpl из папки C:\Program Files\Borland\BDS\4.0\…
-
написал: » По поводу кросса, знакомое описание ошибки. Возможно даже исправлял, какую версию используете ? Если с последней такая же ошибка, присылайте отчет (рабочий, желательно на базе из mainDemo. т.е чтобы не требовалось БД), буду разбиратьс…
-
И, кстати, еще возникла проблема с переносом кросс-таблицы на следующую страницу. Поясняю. Я хочу, чтобы 1.1.3 и 1.1.4 выводились строго совместно на одной странице, для чего у DetailData2 выставляю свойство KeepHeader в true, а у кросс-таблицы, леж…
-
написал: » Если у группы есть какой то общий признак/поле то можно создать группу. Вот именно, что нету! написал: » Привязка к датасету не обязательна, можно использовать выражения. Не понял, поясните. Или лучше отошлите к какому-т…
-
написал: » Ваше требование как раз описывает работу KeepTogether. Используйте groupHeader в отчете для разбиение на группы. смотрите пример из mainDemo "Other features" - "Keep group together" (33.fr3). Боюсь, что группы как таковые я испол…
-
написал: » У заголовка группы есть св-во KeepTogether. Установите в True и группа будет "Держатся Вместе", если конечно размер группы не превышает размер страницы. В том-то и проблема, что размеры всей группы могут превышать размеры страницы…
-
Эта проблема решена запуском команды CreateDataSet в контекстном меню ClientDataSet.
-
Спасибо за ответ. Он меня вполне удовлетворил. Сразу задам здесь второй вопрос, чтобы не открывать новую тему. Как мне на этапе проектирования редактировать структуру кросс-таблицы? Пока я это могу делать только в ран-тайм режиме используя вместо S…
-
Проблема решена скачиванием компилятора для Турбо Дельфи.
-
В "личке" - это в Вашем профиле? Там в контактной информации написано, что e-mail скрыт. А в тех. поддержку я не могу обратиться по причине отсутствия у меня логина и пароля для авторизации. Наша контора заказала 2 версии FastCube. Одну поставили …
-
А куда кидать-то файл?
-
Да, заменил путь к ресурсам FastScript на: \Program Files\FastReports\FastReport 4 (D10)\LibD10 Теперь при компиляции ошибка о невозможности встроиться в FS не выдается. Так же при первой компиляции отключил поддержку FR и FS, а при второй включи…
-
Да, почему-то в ФастСкриптовской папке не оказалось dcu файлов. В чем дело, как решить и эту проблему? Может, надо предварительно так же ПРАВИЛЬНО интегрировать FastScript c Delphi и/или FastReport?
-
По определенным причинам в службу поддержки я обратиться не могу, поэтому буду здесь задавать вопросы. Recompile Wizard нашел, перекомпилировал FastCube. Ситуация улучшилась, но не стала такой, какой должна быть. Да, в самих Дельфях появились компо…
-
Спасибо! Условное выделение решило все проблемы в миг.
-
А я проблему уже решил. Если честно, мне надо было, чтобы при определенных условиях компилятор не заходил в то место, где происходит обращение к массиву, ибо он (массив) при этих условиях не существовал. Я поступил проще. Я просто заполнил его нулям…
-
gpi написал: » Или используйте ShowMessage для вывода требуемых значений P.S. Я преимущественно использую ShowMessage для отладки и code completion вместо документации Если я Вас правильно понял, ShowMessage нужно/можно использовать прямо …
-
Garrett написал: » А если для отладки эти параметры забить константами в скрипт и тестировать до упора только в дизайнере? Там (в скрипте) проблема в том, что используется большой одномерный массив, который я как раз-таки передаю извне на эта…
-
написал: » Да он там уже внедрён А каким образом, если не секрет? Он используется для печати модели БД из Дизайнера БД?
-
Ну, дык, и что?
-
Проблему решил иначе. Я рассчитываю критическую ширину ВНЕ отчете внутри самого Дельфи и там же меняю по необходимости ориентацию страницы.
-
У меня такая проблема возникла некотрое время назад, решил следующим образом: procedure Tr_DBCrossOnPrintCell(Memo: TfrxMemoView; RowIndex, ColumnIndex, CellIndex: Integer; RowValues, ColumnValues, Value: Variant); begin …
-
Все, проблему решил следующим образом: procedure TMainForm.EnumPartReportBeforePrint(Sender: TfrxReportComponent); begin EnterCDS_Sq.Filtered := True; if Sender.Name = 'Sq_DBCross' then EnterCDS_Sq.Filter := '№SG=''' + EnumPartCDS.FieldByNam…
-
Сразу скажу, что по первому варианту внутренний компилятор FR4 выдает ошибку: "Could not convert variant of type (Null) into type (Integer)" Это происходит, когда я, например, использую в скрипте самый простой пробный вариант фильтрации: procedure…
-
написал: Есть ещё варианты. Например, датабэнд, на котором кросс лежит, привязать к датасету, который тебе будет индексы выбранных элементов возвращать. Тогда ещё проще. У меня кросс заполняется именно через клиент-датасет, а не через запрос,…
-
RhinoFC написал: » Ну а далее, перед печатью кросс-таба, анализируй для какого из выбранных элементов сейчас будет печататься кросс-таб и передавай соответствующий параметр датасету кросстаба. А поподробнее можно?
-
Млииииин, а ведь действительно все работает, если включить AutoSize кросс-таба! А я-то голову ломал, да начал уже крошить батон на создателей FR4, что они не доработали кросс-табы. Спасибо!
-
Ну, дык, и что?
-
Stalker4 написал: » Насколько я знаю, событие OnStartReport запускается только один раз при запуске самого отчета. Попробуй для этого использовать какое либо другое событие, например OnBeforePrint страницы отчета. Занесение изменения ориента…
-
Проблему решил ниже описанным способом, но теперь возникла новая закавыка: когда я вручную, то бишь также внутри скрипта удаляю одну из сторон ячеек, например, верхнюю, то при РЕАЛЬНОЙ печати она все равно печатается: procedure Tr_DBCrossOnPrintCo…