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

» FastReport

Автор: LadyOfWood
Дата сообщения: 08.05.2014 21:52

Цитата:
В CallStack отсылает на строчку
Application.CreateForm(TDMMain, DMMain);

Пройдись дебагером по процедуре, в частности по событию OnCreate.

Цитата:
А в Ассемблере пишет

Очень похоже на вывоз метода не созданного объекта.
Автор: Frodo_Torbins
Дата сообщения: 09.05.2014 19:45
vcrank
Стоит потратить пять минут и зарегистрироваться.
Автор: The_Immortal
Дата сообщения: 03.07.2014 16:09
Приветствую!

В общем, вот такая беда (содержимое футера налезает на содержимое хедера)

[more] [/more]

Есть какие-нибудь идеи?


Спасибо!
Автор: YuriyRR
Дата сообщения: 03.07.2014 22:32
The_Immortal
футер растягиваемый?
Автор: The_Immortal
Дата сообщения: 04.07.2014 09:02
YuriyRR, благодарю!
Автор: The_Immortal
Дата сообщения: 08.07.2014 13:56
Всех приветствую!

Пытаюсь побороть следующую проблему: хедер в совокупности с другими элементами перед собой делает дополнительный пробел (см. скриншот - красным отмечено):

[more=скрин] [/more]

Получаются, что расстояние между строками неодинаковое...

Подскажите, пожалуйста, как это дело поправить?


Спасибо!
Автор: dimm78
Дата сообщения: 08.07.2014 14:16

Цитата:
The_Immortal


Чтобы выровнять расстояния попробуйте поиграть со свойствами GapY и LineSpacing у полей TfrxmemoView, которые отвечают соответственно за отступ по вертикали и межстрочный интервал.
Автор: The_Immortal
Дата сообщения: 08.07.2014 14:21
dimm78, GapY -2 помогло.

Благодарю!
Автор: The_Immortal
Дата сообщения: 08.07.2014 19:19
Свойство VAlign = vaBottom у TfrxMemoView обрезает текст: например, у букв "у" и "р" обрезаются снизу хвостики.
Подскажите, пожалуйста, можно ли как-то обойти данную проблему? vaBottom использовать необходимо.
Автор: dimm78
Дата сообщения: 08.07.2014 21:00

Цитата:
The_Immortal


Или увеличить GapY или увеличить высоту TfrxMemoView
Автор: Vitus_Bering
Дата сообщения: 08.07.2014 21:04
Если GapY<0, то будет обрезаться при vaBottom
Автор: SergKhM
Дата сообщения: 30.11.2014 15:53
Привет коллеги!
Сталкивался ли кто-нибудь с "внутренними" правилами округления результата умножения двух полей. Одно 2 знака после зпт., другое -3. Если ли какая либо настройка такого правила?
Автор: exteris
Дата сообщения: 01.12.2014 08:33
Что вы имеете ввиду под внутренними правилами?
Автор: SergKhM
Дата сообщения: 01.12.2014 13:13
В отчете: <Query."pole1"> * <Query."pole2"> выдает результат, округленный до большей точности одного из их. Так результат 42,33 * 0,333 выдаст 14,096, а не 14,09589
Есть ли где-то возможность переопределить такое правило?
Автор: mmlm10
Дата сообщения: 01.12.2014 13:31
SergKhM
Можно использовать функцию Round

RoundTo(42.33*0.333, -5) = 14.09589
RoundTo(42.33*0.333, -4) = 14.0959
RoundTo(42.33*0.333, -3) = 14.096
Автор: SergKhM
Дата сообщения: 01.12.2014 20:52
mmlm10

Прикол в том, что такое работает для переменных, но для полей получаешь даже без округления 14,096
Автор: mmlm10
Дата сообщения: 01.12.2014 22:38
SergKhM
Ну, а если использовать вычисляемое поле в запросе?
А если в этом вычисляемом поле аргументы привести к нужной точности?
Еще вариант Round(<Query."pole1">, -3) * Round(<Query."pole2">, -3)
Автор: exteris
Дата сообщения: 02.12.2014 08:03
Посмотрите свойство DisplayFormat у этого мемо. Скорее всего там задано округление.
Автор: mmlm10
Дата сообщения: 02.12.2014 08:36
exteris
Вы правы, дело в округлении!
Автор: xpin2013
Дата сообщения: 04.12.2014 13:47
Экспорт в Ексел не всегда правильный OLE. Но менюшки на англицком, когда переведёте?
Автор: exteris
Дата сообщения: 05.12.2014 07:55

Цитата:
Но менюшки на англицком, когда переведёте?

Вы о каких менюшках?
Автор: xpin2013
Дата сообщения: 06.12.2014 13:08
exteris
В Дизайнере отчётов английские строки. Я их не замечаю, но техпохдержка ругается. Там часть менюшек не переведена. Мы переехали на четвёрку. Проверьте плиз.
Автор: SergKhM
Дата сообщения: 07.12.2014 10:43
Хочу отчитаться об округлениях для тех, кому важна точность. Два поля: тип BCD, точность одного - 2 знака после зпт, второго - 3. Создан простой отчет, в котором вычисляется переменная путем умножения полей БЕЗ ОКРУГЛЕНИЯ! значение выводится в memo с форматированием "текст". Версия reporta - 5.1.9
FastReport округляет результат умножения двух полей до 4 знака после зпт самостоятельно! При использовании промежуточных переменных такого нет. Например 0,667 * 89,24 = 59,52308, а для полей - 59,5231
Автор: exteris
Дата сообщения: 07.12.2014 11:42
SergKhM
У меня не округляет. Можете выложить ваш отчет?

Добавлено:
xpin2013
У меня 5-й FR. Вроде всё на русском.
Автор: xpin2013
Дата сообщения: 07.12.2014 13:06
exteris

Цитата:
У меня 5-й FR.

Быстро Вы. Если OLAP новый - купим.
Автор: SergKhM
Дата сообщения: 07.12.2014 14:28
exteris
http://rghost.ru/59471048
В архиве файл fr3 и форма с frxReport + fp3
Автор: exteris
Дата сообщения: 08.12.2014 07:54
SergKhM
Какой тип у полей frxDBDataset1."KOLVO" и frxDBDataset1."CENAROZN"?
Автор: SergKhM
Дата сообщения: 08.12.2014 10:57
exteris
kolvo - numeric(15,3)
cenarozn - numeric(15,2)
Автор: gpi
Дата сообщения: 08.12.2014 17:40
SergKhM

Цитата:
Хочу отчитаться об округлениях для тех, кому важна точность. Два поля: тип BCD, точность одного - 2 знака после зпт, второго - 3. Создан простой отчет, в котором вычисляется переменная путем умножения полей БЕЗ ОКРУГЛЕНИЯ! значение выводится в memo с форматированием "текст". Версия reporta - 5.1.9
FastReport округляет результат умножения двух полей до 4 знака после зпт самостоятельно! При использовании промежуточных переменных такого нет. Например 0,667 * 89,24 = 59,52308, а для полей - 59,5231

Попробуйте установить свойство датасета BCDToCurrency в True
Автор: SergKhM
Дата сообщения: 08.12.2014 22:19
gpi

Теже грабли, только в профиль

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859

Предыдущая тема: CBuilder и копирование файла


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