Ejik
Ejik
Подробная информация
- Имя пользователя
- Ejik
- Присоединился
- Посещений
- 0
- Был на сайте
- Группы
- Members
Комментарии
-
Хорошо, а что делать если довольно много отчётов написано уже в версии 2.53 и переводить их разом просто времени нет? А так по мере необходимости один за одним. Ладно, как-нибудь вывернусь. Напишу по COM-объекту для каждого случая, или в nil сведу …
-
Допустим. Но хотябы включить в код метода TfrxReport.DoGetValue проверку врсии шаблона (первый байт шаблона, например. В версии 2.5х он равен 19, версии 3.х - 3С). И вызавать соответствующе методы парсинга шаблона. Ведь это-то не сложно.
-
Господа! ждем-с новой версии без этого глюка
-
Нашёл! Нашёл откуда ноги растут! Дело в том что если подключить к проекту модуль frx2xto30, в котором определено "событие" frxFR2Events.OnGetValue := frxFR2EventsNew.DoGetValue, то при наличии в шаблоне отчёта заголовка группы, в методе TfrxR…
-
Сорри! Забыл сказать, это касается версии 3.03. На 3.09 свойства распространяются и на заголовки строк тоже, но вот автопереноса слов я так и не смог добиться.
-
написал: Попробуй свойства MinWidth и MaxWidth (минимальная и максимальная ширина ячейки) И не забываем читать документацию! Спасибо, конечно, но эти свойства отвечают лишь за табличную часть, а я говорю о заголовках строк, на них св-…
-
Подскажите, как быть? В отчёте используется подзапрос сделанный на frxADOQuery. Причём выборка должна идти из временных таблиц текущего подключения. В версии 2.51 была возможность выбирать одно из подключений проекта в качестве подключения frxADO…
-
А куда пропал "правильный" экспорт. В 2.51 был. Как все делают: 1. Выбираем пункт Save As меню File 2. Указываем выриант экспорта, вводим имя и нажимаем Ок 3. Выдаем настройки экспорта. Всё! В 2.51 так и было! Зачем это убрали! В версиях…
-
2 Koldovsky Поставь точку с запятой в конце строки. Вот так '+#,##0.00;-#,##0.00;0.00;' Set('Result', 'Privet'); - так 'Privet' это идентификатор, которого нет. Попробуй так Set('Result', "Privet");
-
AlexTZ написал: AlexTZ написал: Хочу обратить внимание разработчиков, что сообщения об ощибках лучше бы выдавать через стандартный механизм RAISE EXCEPTION, а не использовать для этих целей MessageBox!!!!!! Это называется - хрен поймаешь!…
-
Хочу обратить внимание разработчиков, что сообщения об ощибках лучше бы выдавать через стандартный механизм RAISE EXCEPTION, а не использовать для этих целей MessageBox!!!!!! Это называется - хрен поймаешь!!!
-
Посмотрел, в этом методе есть такая строчка: while FileMenu.Items[FRecentMenuIndex] <> SepMI4 do FileMenu.Items[FRecentMenuIndex].Free; Дело в том, что переменная FRecentMenuIndex определяется как FRecentMenuIndex := FileMenu.IndexOf…
-
Пошёл путём программной доработки дизайнера, наследника так сделать и не удалось . Нужно было несколько пунктов в меню "Файл" добавить(не в конец меню). Добавил, всё шло хорошо, до тех пор пока не пришлось пару раз шаблон из файла загрузить. Оказало…
-
По совету автора пошёл путём программной доработки дизайнера, наследника так сделать и не удалось . Нужно было несколько пунктов в меню "Файл" добавить(не в конец меню). Добавил, всё шло хорошо, до тех пор пока не пришлось пару раз шаблон из файла…
-
При попытки использования наследника возникает ошибка в строке Lines := Report.ScriptText; (Report = nil) метода TfrxDesignerForm.CreateWorkspace;
-
Спасибо, попробую. Хотя скажу прямо, это не есть лучший способ! А если этих элементов не один и не два? Почему не проходит с наследником класса? Это был бы оптимальный вариант.
-
Почему при попытке открыть отчёт сохранённый в 2.53 как fr3 в дизайнере 3-го возникает ошибка "Не найден класс TfrReport"? Как с этим бороться?
-
А почему бы разработчикам самим не реалиовать методы импорта из более старых версий. А то нате, мол, всё круто типа, а то что вы уже сделали выкинте нах и заново! А если не хотите, то вот выкачайте 2.53 хотя бы демку, там откройте, сохраните, переот…
-
А так не пробовал? if not ADOQuery1FRBody.IsNull then begin ms := TADOBlobStream.Create(ADOQuery1FRBody, bmRead); frxReport1.LoadFromStream(ms); ms.Free; frxReport1.PrepareReport; frxReport1.ShowPreparedReport; end; У меня работает.
-
Спасибо, но за тот, что на главной страничке платить надо, а так с dcu-шниками его не поставишь, пробовал, видимо с версиями они напутали (постоянно требует .pas файл, а заменой его на .dcu делу не поможешь - ошибка). Да и ограничений у него многова…
-
Это конечно здорово, но не то. Я слышал в FR можно собственного мастера приладить, вот если пойти таким путём, то как это сделать?