Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » FastReport

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93

Открыть новую тему     Написать ответ в эту тему

jhtiger



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет!
Подключаю собственную функцию к отчету. Описание функции выглядет так:
 
Код:
 function DoConvert(ConvId, FromValue: string): string  

До сегодняшнего дня, использовал FastReport v3.07. Сегодня установил 3.19.2.
После чего вызов вышеописанной функции перестал работать. Возникает Exception о не совместимости типов.  
В чем может быть проблема, может кто сталкивался?

Всего записей: 194 | Зарегистр. 15-09-2003 | Отправлено: 12:53 10-11-2005 | Исправлено: jhtiger, 12:56 10-11-2005
DroN_S

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jhtiger

Цитата:
В чем может быть проблема, может кто сталкивался?

Сталкивались
в чём ошибка и как её исправить смотри здесь

Всего записей: 1143 | Зарегистр. 09-04-2005 | Отправлено: 19:27 10-11-2005
jhtiger



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DroN_S
 
Спасибо сейчас гляну.

Всего записей: 194 | Зарегистр. 15-09-2003 | Отправлено: 04:26 11-11-2005
ig1980

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как подружить Fast Report и OpenOffice.org Calc ?
Может кто-нить сталкивался с такой проблемой и уже есть фильтр для экспорта ?

Всего записей: 27 | Зарегистр. 10-03-2005 | Отправлено: 10:12 16-11-2005
Aladdinych



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите плз, вроде простая задача, а как сделать не могу понять
есть источник данных вроде:
 
sgddfgdfg 11212,00 <empty> 0.0 daaaa 12.2
sgddfgdfg 11212,00 <empty> 0.0 elolllll 22.4
sgddfgdfg 11212,00 <empty> 0.0 kjkjkj 33.5  
sgddfgdfg 11212,00 jjkkkkkk 33.5 <empty> 0.0
sgddfgdfg 11212,00 klklklklkl 43.5 <empty> 0.0
 
Нужно чтобы в отчете получилось
 
sgddfgdfg 11212,00 jjkkkkkk 33.5 daaaa 12.2
sgddfgdfg 11212,00 klklklklkl 43.5 elolllll 22.4
sgddfgdfg 11212,00 <empty> 0.0 kjkjkj 33.5  
 
Запросом вроде бы не получается, группировка данных не дает нужного результата.

Всего записей: 322 | Зарегистр. 18-10-2005 | Отправлено: 08:27 13-12-2005
PowerChute



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aladdinych
А по какому признаку ты объединяешь записи? Из того что ты написал, я так и не понял.

Всего записей: 516 | Зарегистр. 13-10-2004 | Отправлено: 09:09 13-12-2005
Aladdinych



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    1             2             3         4       5      6
sgddfgdfg 11212,00 jjkkkkkk 33.5 daaaa 12.2  
 
 
для каждого значения 1,2  нужно получить список возможных значений 3,4 в одной колонке и 5,6 в другой колонке рядом
 
    sgddfgdfg 11212,00       список1    список2
                                              .             .  
                                              .             .    
                                              .             .    
                                              .             .    
                                              .             .  

Всего записей: 322 | Зарегистр. 18-10-2005 | Отправлено: 11:46 13-12-2005
PowerChute



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если у тебя это три таблицы, создавай одну темповую, и складывай туда. Группируй как хочешь и с чем хочешь.

Всего записей: 516 | Зарегистр. 13-10-2004 | Отправлено: 12:39 13-12-2005
Newbie



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cуть вопроса:
В выходных формах требутся производить печать с преобразованиями падежа. Особенности русского языка не позволяют 100% производить это преобразование, поэтому в отчете пытаюсь организовать правку значения.  

Цитата:
//FIO - переменная скрипта!  
procedure Memo60OnPreviewClick(Sender: TfrxView; Button: TMouseButton; Shift: Integer; var Modified: Boolean);
begin
  FIO := InputBox('Caption', 'Text', FIO);
  Modified := True;
end;

 
Все бы хорошо, переменная присваивается, но в отчете не выводится текущее значение переменной! Прямое присвоение текста в Memo не помогает.  

Всего записей: 432 | Зарегистр. 11-11-2003 | Отправлено: 10:16 14-12-2005
Grigoriy Gruben



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А как показать в отчете пользователю, что идет расчет?
есть какая-нибудь возможность показать окошко "идет расчет" или что-то подобное?
 
Добавлено:
А как показать в отчете пользователю, что идет расчет?
есть какая-нибудь возможность показать окошко "идет расчет" или что-то подобное?

Всего записей: 81 | Зарегистр. 27-07-2004 | Отправлено: 12:44 14-12-2005
PowerChute



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Grigoriy Gruben
Создай форму с FormStyle - fsStayOnTop
Напиши на ней "Создание отчета" (можешь часики нарисовать)
 
Покажи эту форму
Запусти расчет
Скрой эту форму
Покажи отчет

Всего записей: 516 | Зарегистр. 13-10-2004 | Отправлено: 13:21 14-12-2005
Grigoriy Gruben



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На словах звучит зашибически )

Всего записей: 81 | Зарегистр. 27-07-2004 | Отправлено: 18:28 29-12-2005
PowerChute



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Grigoriy Gruben
А что тут непонятного?    Тебе еще и отрывок кода нужен?

Всего записей: 516 | Зарегистр. 13-10-2004 | Отправлено: 07:08 30-12-2005
Grigoriy Gruben



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нет, просто звучит хорошо.
Если ты имеешь ввиду создание в Дельфи форм и прочего, то не прокатит - отчет начинает долго считатться после ввода данных в окне, встроенном в сам Репорт.
так что обратно в Дельфи не уйти, а вот если такое возможно в самом репорте, то круто.

Всего записей: 81 | Зарегистр. 27-07-2004 | Отправлено: 12:31 30-12-2005
DroN_S

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Grigoriy Gruben
почему бы и нет, в фасте есть такие же формы что и в дельфе и такой же паскалевский скрипт... делай, не хочу

Всего записей: 1143 | Зарегистр. 09-04-2005 | Отправлено: 15:31 30-12-2005
Grigoriy Gruben



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Еще бы редактор такой же удобный, с рабочими Ctrl-Ins и Shift-Ins...
Но вобщем попробую. Просто  на первичной форме всего одна кнопка и на ее нажатие нет никакого кода  - сразу вызывается превьюв (который иногда на английском, а иногда на русском - странные приколы...), но попробую

Всего записей: 81 | Зарегистр. 27-07-2004 | Отправлено: 00:23 31-12-2005
tomegadeth



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
С++ 6 Стройка - в общем, перешел я с 3.12 на 3.20 и вот такая трабла:
делал так к примеру:
  frReport1->Variables->Variables["переменная"] = "' \"Blah blah \"some\" blah\" '";
на новом фасте такое не канает - попробовал так
  frReport1->Variables->Variables["переменная"] = "\" \"Blah blah blah\" \"";
пошло, но если сделать так "\" \"Blah blah \"some\" blah\" \"" то ругается
на кавычки от "some", кто сталкивался, помогите пожалуйста!

Всего записей: 560 | Зарегистр. 22-11-2004 | Отправлено: 14:50 04-01-2006
DroN_S

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tomegadeth
читай документацию, там про переменные много чего нового написано...

Всего записей: 1143 | Зарегистр. 09-04-2005 | Отправлено: 11:17 06-01-2006
tomegadeth



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DroN_S ткни пожалуйста конкретно - ибо доки перерыл а про переменные - с моим случаем - не нашел

Всего записей: 560 | Зарегистр. 22-11-2004 | Отправлено: 12:25 06-01-2006
DroN_S

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tomegadeth
ещё посмотри про переменные на официальном форуме, там много вопросов про переменные задаётся...!!!

Всего записей: 1143 | Зарегистр. 09-04-2005 | Отправлено: 16:02 07-01-2006
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » FastReport


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru