Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Лицензия FastReport за багрепорты и багофиксы

Автор: Alex_Yagolnik
Дата сообщения: 28.11.2005 13:40
----------------------------

Установил версию 3.19.21

Надеялся, что эта проблема решена:

Объявляю переменную company_name;
Присваиваю её строковое значение "my Company" там же;
Сажаю [company_name] в Memo29

При попытке высветки PreView выдаёт следующую ошибку: "Memo29: Error in expression 'my Company': ';' expected"

Если присваиваю число - всё нормально.
У Memo DisplayFormat = fkText

Удаляю значение из переменной - выдаёт следующую ошибку: "Memo29: Error in expression '': Expresion expected"

Добавлено:
-----------------------------
Сам себе отвечаю

Надо в окошке "Expression" в дизайнере указывать


Код: 'ggg'
Автор: LadyOfWood
Дата сообщения: 28.11.2005 23:49
Баг с перетаскивание из DataTree. Когда перетаскиваем из DataTree в рабочую зону начали перетаскивание, перешли на рабочую зону но не отпустили мышь и ушли обратно в DataTree там отпустили мышь, переходим на рабочую зону, курсор показывает что он хошет вставить Memo (пустое) при нажатии на мышь вставляет пустую Memo.
Автор: karioth
Дата сообщения: 29.11.2005 13:26
Разработчики FastReport 3

У вас в дизайнере такая лажа. При перетаскивании объектов с параметров Align = (left, width, right) или он сам или другие объекты то исчезают за границы, то не хотят смещаться, то пропадают вообще. Вы хоть сами пробовали реально хоть один нормальный документ сдизайнить? Ту же накладную ТОРГ-12? Вы бы сами матюгались.

Сделайте как компоненты в Делфи.
1) Если у объекта Align=width, то он занимает все место в строке, которое НЕ занимают другие объекты с Align=(left, right).
2) Если у объекта A Align=left, то он либо а) пристраивается слева страницы, либо б) пристраивается слева к другому компоненту B, имеющего B.left<A.left. Справа - аналогично.
3) Если я перетаскиваю объект, дайте ему тащиться куда угодно, но если у него Align=left, то пусть он только при отпускании мыши прилепится влево, а не всегда будет прилеплен влево.
4) Если у объекта align=none, то он/его может/могут перекрывать кто угодно.
и т.п.

Z-координата конечно хорошо, но пусть они align'ятся не по ней, а по своим реальным координатам Х и У.

-------------

Конкретный баг №1:
1) пустой новый репорт
2) Memo1: Align=left
3) Memo2: Align=width, перемещаем точно справа от Memo1
4) Memo3, помещаем ниже Memo1, Align=left, перемещаем точно под Memo1
5) Memo4, помещаем ниже Memo3, Align=width, после этого берем его мышкой и тащим (не отпуская кнопку) сначала вверх над Memo1 и Memo2, затем обратно вниз.
Итог: Memo2 исчез за пределы страницы

Конкретный баг №2:
6) Двигаем Memo1 вниз (Memo2 появляется), затем снова на одну строку с Memo2
Итог: Memo1 за пределами страницы

Конкретный баг №3:
1) пустой новый репорт
2) Memo1: Align=left
3) Memo2: Align=none, перемещаем точно справа от Memo1, растягиваем руками по ширине страницы
4) Memo3, помещаем ниже Memo1, Align=left, перемещаем точно ПОД Memo1
Итог: Memo1 исчезло справа за пределами страницы
Этот баг проявляется не всегда, высота всех Memo была 0,40.

Верьте-нет, мне лень разбираться, у кого какая Z-координата, и почему они оба исчезают.

----------------------

Баг с отображением Memo c HTML-тегами.

1) Новый отчет
2) Вставляем Memo на страницу, вставляем туда какой-нибудь текст
3) Присваиваем у Memo: Align=Width, AllowHTML=true
4) Делаем выравнивание текста по ширине
5) Смотрим, какое слово в тексте в первой (для примера в первой) строке последнее (визуально).
6) Открываем редактор текста в Memo и обрамляем это слово тегами <u> .. </u>
7) Нажимаем просмотр

Видим, что абсолютно весь текст после этого слова подчеркнутый.
Автор: LadyOfWood
Дата сообщения: 02.12.2005 22:20
Еще
Если Cross-tab редактируется для матричного отчета то не работают пункты меню 12 cpi и 15 cpi т.к. для них не правильно заполнен Tag нужно (41,42) стоит (0,0).
Автор: GloThin
Дата сообщения: 02.12.2005 22:31
karioth

Цитата:
При перетаскивании объектов с параметров Align = (left, width, right) или он сам или другие объекты то исчезают за границы, то не хотят смещаться, то пропадают вообще

На этот вопрос - был определенный ответ от разработчиков- в ФастРепорте объекты ведут себя не так, как в Делфи, и align, котрый имеется в виду - это выравнивание по бэнду, а не по странице...
Хотя частично это и неправильно....
Автор: SerVal777
Дата сообщения: 02.12.2005 22:50
Еще баг:
При перетаскивании в дизайнере объекта из DataTree, при подключенном ДатаСете, при поле базы данных = графическому объекту, в отчет в итоге получается пустое мемо....
А для вставки графического поля из БД приходится вручную вставлять объект "Рисунок" с привязкой к Датасету и Датафилду.....
Почему в других отчетниках такого не происходит?
И делается что-нибудь для изменения этой ситуации?*
Автор: gpi
Дата сообщения: 03.12.2005 08:34
SerVal777

Цитата:
А для вставки графического поля из БД приходится вручную вставлять объект "Рисунок" с привязкой к Датасету и Датафилду.....
Почему в других отчетниках такого не происходит?
И делается что-нибудь для изменения этой ситуации?*

Den вот здесь уже выложил на тестирование авто-определение полей
news://newsgroups.fast-report.com/fast-reports.ru.public.binaries
Автор: motrik
Дата сообщения: 05.12.2005 15:59
есть отчет в котором MasterData, на нем несколько мемок
ставим SubReport
выделяем весь MasterData и копируем в слипборд
пытаемся вставить в SubReport , вставляются только мемки
MasterData не вставляется
если выделить это же вставить на другую страницу - то вставляется все вместе с MasterData
Автор: motrik
Дата сообщения: 09.12.2005 11:30
Если на любой бенд бросить компоненты, а потом попробовать уменьшить этот бенд при помощи мыши, то нижня граница бенда упирается в нижнюю границу нижнего компонента. А если это делать при помощи клавиатуры, то можно изменять размер бенда любым образом.
Автор: Alex_Yagolnik
Дата сообщения: 12.12.2005 16:53
ВНИМАНИЕ! Серьёзный баг!

В версии 3.19 (начиная со стабильной и до последней) при наличии в коде ActiveX


Код:
var
FieldsList : Classes.TStringList;

...
x:= FieldsList.ValueFromIndex[i]

Автор: exteris
Дата сообщения: 13.12.2005 08:54
Мелочь.

В дизайнере делаю поиск (Ctrl-F), затем искать далее(F3). Пробегаю до конца кода, затем возвращаюсь в начало. Делаю F3, говорит "текст не найден", хотя по идее он должен начать искать сначала.

FR 3.19.20 Pro D7
Автор: mLex
Дата сообщения: 14.12.2005 11:40
FR 3.18 стабильная версия

Баг следущий:

1. В редакторе переменных создаем переменную 'bbb'.
2. Пытаемся изменить название на 'Bbb'.

Вылетает ошибка: 'переменная с таким именем уже существует'.

думаю багофикс простейщий но нет исходников (Standart Edition)




в догонку


1. Создаем пустой отчет.
2. В дереве компонентов выбираем page1.
3. Раскрываем (+) Frame.
4. Изменяем Style.

Frame - закрываеться и курсор на первом свойстве (BackPicture).

Тот же баг если заберемся на два уровня (Frame -> Typ например) и
изменяем boolean свойство (ftLeft например)


и ещё одна мелочь:

с линейки тащим вы выносную линию, не отпуская перетаскиваем через весь лист (до появления курсора crNoDrop)
и отпускаем.
На самом краю страницы остаеться след от линии.


Автор: exteris
Дата сообщения: 15.12.2005 09:01
Не удается изменить список данных для отчета!
Автор: mity
Дата сообщения: 15.12.2005 14:51

Программа написана на С# (Visual Studio 2005)

После того как был открыт отчет - при выходе из программы выдаётся ошибка системная

Ошибка выдается только при запуске программы из Visual Studio 2005

Добавлено:
2. После конвертирования отчетов из FR2 в FR3 -
всем текстовым полям задается свойство
"Растягивание до макс высоты"

! это приводит к тому что отчет рушится ...

(...можно конечно выделить их все и отменить это свойство)
Автор: exteris
Дата сообщения: 16.12.2005 12:58
Неправильно расчитывается ширина мемо при установленном свойстве AutoWidth, если в мемо используются html-тэги.
Автор: denger2k
Дата сообщения: 17.12.2005 18:43
FR 3.15

Добавляем в редакторе отчета компонент TfrxPictureView с установленным в True свойством AllowHTMLTags. Присваиваем свойству Memo текст из файла HTMLTaggedText.txt по адресу webfile.ru/696693 (700 байт). Получаем исключение "List index out of bounds (-1)" и аварийное завершение редактора (то же самое происходит и при программном изменения значения поля Memo на данный текст).

Исправление.
В функции TfrxHTMLTagsList.GetPrevTag добавить дополнительное условие:

else if Count > 1 then
begin
Tags := Items[Count - 2];
++ if (Tags.Count > 1) then
Result := Tags[Tags.Count - 1];
end;
Автор: tomegadeth
Дата сообщения: 05.01.2006 09:56
AnsiString text1 = "Blah blah \"some\" blah";
AnsiString text2 = "Blah blah 'some' blah";
С++ Builder6 fr 3.12
frReport1->Variables->Variables["переменная"] = "'" + text1 + "'";- работает
frReport1->Variables->Variables["переменная"] = "'" + text2 + "'";- ругается на 'some'.

AnsiString text1 = "Blah blah 'some' blah";
AnsiString text2 = "Blah blah \"some\" blah";
С++ Builder6 fr 3.20 - здесь уже другие правила
frReport1->Variables->Variables["переменная"] = "\"" + text1 + "\"";- работает
frReport1->Variables->Variables["переменная"] = "\"" + text2 + "\"";- ругается на "some".
Обратите внимание на кавычки в первом и втором случае - если они в теле текста равны замыкающим - ловим ошибку.

Автор: gpi
Дата сообщения: 07.01.2006 23:12
В условном выделении при пустом Memo.Highlight.Condition в шаблоне с последующем изменением его в скрипте, Highlight.Font.Color сбрасывается в clRed, а Highlight.Color - в clNone, хотя в шаблоне отчёта устанавливались другие цвета.
Даже если Memo.Highlight.Condition в шаблоне не пустое, то изменение цветов фона и шрифта условного выделения в скрипте не происходит.
Изменение цвета не работает в событиях OnBeforePrint страниц, бэндов и Мемо, но работает в главной процедуре скрипта и frxReport1OnStartReport.
P.S. А разработчики сюда хоть заглядывают? Может отправлять сообщения на саппорт?
Автор: My_Way
Дата сообщения: 10.01.2006 17:34
Сорри за задержку, продолжим:

начислены очки:

LadyOfWood 3:3 + 2 бага = 5:3 всего 14
JustAMaaan 1:0 + 1 баг = всего 2
Alex_Yagolnik 5:0 + 2 бага = всего 7
aralekin 3:1 + 2:1 = 5:2 всего 11
QuickeneR 2:4 всего 14
vadson6666 1 баг
RUSer 4 бага
karioth 4 бага
motrik 2 бага
exteris 2 бага
mLex 3 бага
mity 1 баг
denger2k 1:1 всего 4
tomegadeth 1 баг

Ввиду прошедших праздников каждый, кто учавствовал после 10.11.2005, получает дополнително 7 очков!
еще можете это считать как проценты за перерыв в раздаче заработанного

получаем в итоге:

LadyOfWood 12:3 всего 21 финиш (FR Ent+FR Studio)
JustAMaaan всего 9 (FR Ent)
Alex_Yagolnik всего 14 (FR Ent)
aralekin 12:2 всего 18 финиш (FR Ent+FR Studio)
QuickeneR 9:4 всего 21 финиш (FR Ent+FR Studio)
vadson6666 всего 8 (FR Pro)
RUSer всего 11 (FR Ent)
karioth всего 11 (FR Ent)
motrik всего 9 (FR Ent)
exteris всего 9 (FR Ent)
mLex всего 10 (FR Ent)
mity всего 8 (FR Pro)
denger2k 8:1 всего 11 (FR Ent)
tomegadeth всего 8 (FR Pro)

Огромное спасибо тем, кто продолжает участвовать, хотя уже все давно заработали!

У кого уже есть аккаунты на fast-report.com продукты выданы, можете качать,
остальные кидайте мне в ПМ email, на который регистрировать продукт.
Автор: waik
Дата сообщения: 14.01.2006 15:37
Добрый день! Уж не знаю в правильную тему пишу, но другая не попалась..пока.

Наблюдаю слежующее поведение в режиме client/server:
1. отчёт создан и размещён на сервере с использованием password protected (c версии 3.11 работает данная фича)
2. При запуске через браузер клиент ничего не получает кроме вечного режима ожидания.
3. На сервере в это время висит запрос пароля, хотя ожидался на стороне клиента.

Замечания по поводу ситуации:
- на сервере не используется глобальная аутентификация (Login и Password поля у TfrxReportServer на сервере пусты)
- на сервере не используются списки DenyIP или AllowIP
- в логе на сервере появляются строки sid_f563613879    report session error: Report prepare error: Не выполнена проверка подлинности
- до версии 3.20 работало вроде нормально, пароль спрашивался у клиента.

Уважаемый My_Way? скажите это новая фича или ошибка? Если ошибка то моя или Ваша?

P.S. Мне не нужны очки за баги. Всё купленное. Только вот BagTracking у Вас на сайте иногда просто закрывает вопрос без обьяснения причин и не изменяя ситуации. Хоть бы говорили что баг не подтвердился. Этот случай ещё не посылал
Автор: mLex
Дата сообщения: 17.01.2006 11:48

Цитата:
Баг следущий:

1. В редакторе переменных создаем переменную 'bbb'.
2. Пытаемся изменить название на 'Bbb'.

Вылетает ошибка: 'переменная с таким именем уже существует'.


Багофикс (а точнее заплатка):

unit frxEditVar;

procedure TfrxVarEditorForm.VarTreeEdited(Sender: TObject; Node: TTreeNode;
var S: String);
var
s1, s2: String;
begin
if (Node.Text = s) or (Root.Count = 0) then Exit;

s1 := s;
s2 := Node.Text;

if Node.Parent = Root then
begin
s1 := ' ' + s1;
s2 := ' ' + s2;
end;

if (AnsiCompareText(s1, s2) <> 0) and // фикс
(FVariables.IndexOf(s1) <> -1) then
begin
s := Node.Text;
frxErrorMsg(frxResources.Get('vaDupName'));
end
else
FVariables.Items[FVariables.IndexOf(s2)].Name := s1;
end;
Автор: benchik
Дата сообщения: 26.01.2006 08:26
При попытке запихнуть код, содержащий ссылки на объект Engine (Engine.NewPage, Engine.ShowBand(Child1)) на событие OnBeforePrint в PageFooter или любой объект, на нем находящийся, и запуске отчета на выполнение происходит следующее:
- Если отчету назначен ДатаСет, то вылетает AV.
- Если датасета нету, то улетает дельфи. Сообщений о ошибке не вылетает. просто тихо и спокойно завершается процесс delphi32.exe.
Автор: SergeBS
Дата сообщения: 26.01.2006 10:11
Я вам хохму (не баг) подкину:
В разделе "документация" - русском лежит хелп от 20.08.2004. Если вы думаете, что там например есть хоть слово про компоненты экспорта, то вы ошибаетесь.
Если вы думаете, что в английском разделе лежит хелп новее или полнее - вы тоже ошибаетесь.

А теперь вопрос: где все-таки можно прочитать про это? Просто печать мне неинтересна. Интересен именно экспорт в DOC/RTF.
Автор: benchik
Дата сообщения: 26.01.2006 10:34
>>Просто печать мне неинтересна. Интересен именно экспорт в DOC/RTF

Интересно и что же там такого страшного?
Ищи лучше там есть и новая документация
Автор: SergeBS
Дата сообщения: 26.01.2006 11:13
benchik
Искал. Минут 20. Не нашел . Ткни пальцем (URL).
Автор: benchik
Дата сообщения: 26.01.2006 11:15
URL не могу дать(качал где-то в декабре а сейчас искать не хочеться) могу только скинуь на міло.
Автор: SergeBS
Дата сообщения: 26.01.2006 16:39
benchik
И не сможешь. Нету там свежих хелпов, только в онлайн свежее, но это несерьезно.

Автор: mrrex
Дата сообщения: 21.02.2006 21:42
Версия 3.20

Баг.

Помещаем на бэнд ReportTitle - текст (мемо). Текст содержит несколько абзацев. Пытаемся выровнять его по ширине. Тоесть текст должен быть растянут по ширине объекта Мемо. Вроде получается. Смотрим Preview. Нифига не выходит.

Отправляем на печать. После диалога "количество копий" текст превью становится как надо.... А НА ПЕЧАТЬ ВСЕ РАВНО выдается не выровненный.

Добавлено:
Да, вот в догонку еще из 3.20.

Экспорт в PDF.
1. Кидаем на форму CheckBox.
2. Кидаем на форму Shape (КРУГ) поверх первого
2.5 получается CheckBox в кружке.
3. Экспорт в PDF
4. Открываем PDF видим только кружок. Такое впечатление, что у объекта Shape включилась заливка и CheckBox затерся.
Автор: vadson6666
Дата сообщения: 27.02.2006 14:07
Вот еще одно "интересное" поведение версии 3.20. Кладем на банд, нр Репорт Тайтл мемку, выставляем ей топ=0. Пишем туда очень много текста, ужимаем ее, ставим свойство растягиваемый в труе, под ней кладем еще одну мемку, с теми же свойствами, жмем превиев, удивляемся... Потом, с помощью магического числа 0.06 (расчет в сантиметрах), у первой мемы изменяем топ, смотрим на результат. Кстати, если считать в пикселах, то магическое число 2.01, при 2-отрыв. На 3.18 и 3.19 все было ок.

Добавлено:
Да, если точнее, версия 3.20.25...
Автор: vadson6666
Дата сообщения: 24.03.2006 05:49
Похоже, что разработчики потеряли всякий интерес к этому форуму, неужели все пофиксено? Между тем баг о котором я упоминал в предыдущем посте повторяется и в в версии 3.21. Разрабы, где Вы, ау....

Страницы: 12345678910111213141516

Предыдущая тема: Числовой формат даты


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.