AlexTZ
AlexTZ
Подробная информация
- Имя пользователя
- AlexTZ
- Электронная почта
- Присоединился
- Посещений
- 0
- Был на сайте
- Группы
- FR Team
Комментарии
-
А в чем кривизна? По-моему, "ровнее" просто некуда. Если, конечно, сам отчет сделан правильно (без наложений объектов).
-
Клавиши менять нельзя. А вот про ступор хотелось бы подробнее - как повторить эту ситуацию, скажем, на демке?
-
1) так же, как и в Delphi. F4, F5 (правда, это аналог Run to cursor, а не breakpoint) 2) F7 - trace into. Если надо завершить трассировку - F9. Все как в Delphi. 3) Ctrl+F2
-
Не могли бы вы описать, что именно не получилось?
-
Видимо, новая сборка не прошла. Там будет такая строка:- исправлена ошибка с агрегатами (запятая в имени поля)
-
С какими такими параметрами? В демке отладчик работает нормально. Или я чего-то не понимаю?
-
Как повторить ошибку?
-
Попробуйте рисовать в TMetafile, должно быть лучше.
-
Да, только для зарегистрированных пользователей.
-
Группировка элементов не решит проблемы экспорта - несколько элементов от этого не превратятся в один.
-
Нечисловые переменные (строки и даты) надо передавать так: frxRepSv.Variables:='''' + DE.Text + ''''; иначе FR пытается их вычислять.
-
Флажок Continuous в настройках экспорта пробовали?
-
Возможно, забыли сделать Stream.Position := 0
-
Ошибка из-за запятой в имени поля. Исправлено, качайте завтрашний билд.
-
После первого прохода значение Line# надо запоминать в переменной и выводить ее в title.
-
Не вижу проблем. На OnClick вешаем код типа begin frxPreview.Zoom := frxPreview.Zoom + 0.2; // show actual zoom end;
-
-[SUM] [-SUM]
-
В событии OnResize формы, на которой лежит превью, проверять frxPreview.Zoom.
-
Если рассчитывается нормально - значит, в момент старта отчета такая агрегатная ф-я уже где-то в отчете фигурирует. Я же имею в виду следующее: если сделать, к примеру, в ReportTitle.OnBeforePrint что-то типа Memo2.Text := '[SUM(1)]' где Memo2 - ме…
-
А я вижу. Да, код не сработает, если ориентация у страницы не портрет...
-
SUM уже давно не требуется заключать в угловые. Тут, скорее всего, другое - агрегатные ф-и парсятся при старте отчета. Если описанный код выполняется в главном скрипте, то все должно сработать, если в каком-то из событий, то агрегатная ф-я будет про…
-
В 3.18 сдвиг был реализован не совсем удачно - не работали примеры, описанные в доке
-
В 2005 Delphizine закрылся.
-
Пробовал на демке - не сворачивается.
-
Пришлите. Но задуманное от этого не поменяется Если объект лежит под двумя другими, надо у него включать Shift if overlapped, иначе он будет сдвинут дважды.
-
по второму вопросу: скорее всего, язык скрипта - C++Script (на PascalScript все ок), а значит, выражения надо писать на нем (вместо 'dd.mmmm.yyyy' надо "dd.mmmm.yyyy").
-
Да, таймер используется при отображении окна превью.
-
Есть два режима работы ядра: 1) отчет строится и параллельно показывается в превью 2) отчет строится, выводится окно прогресса (включить TfrxReport.ShowProgress, TfrxReport.OldStyleProgress), потом показывается в превью
-
Не надо пытаться ссылаться на объект, тем более в агрегатной функции. Суммируйте то, что в объектах.