Default Avatar

aseroff

aseroff

Подробная информация

Имя пользователя
aseroff
Присоединился
Посещений
0
Был на сайте
Группы
Members

Комментарии

  • Пример на Builder'е, в качестве SQL текста задан вызов процедуры с одним параметром ("call Owner.GetSome(@ID = :id)"):    TfrxADOQuery * pfrxADOQuery;    pfrxADOQuery = (TfrxADOQuery *) frxReport1->FindObject("m_pSomeQuery");    pfrxADOQuery-&g…
    Раздел: Описание компонентов Комментарий от aseroff July 2006
  • написал: Но почему же тогда в версии 2 фастрепорта все писалось нормально? Т.е. во втором FR было реализовано склонение месяцев по падежам, я правильно вас понял?
    Раздел: месяц в родительном падеже Комментарий от aseroff July 2006
  • Нашел еще ошибку: Если, находясь в дизайнере отчетов, вызванном из среды программирования, нажать функциональные клавиши и скомпилировать приложение, то в приложении не будут функционировать элементы управления.
    Раздел: FastReport 3.x Комментарий от aseroff July 2006
  • март - мартя май - майя август - августя проще матрйцу месяцев (столбец - падеж) создать и по индексам месяца и падежа брать его название.
    Раздел: месяц в родительном падеже Комментарий от aseroff July 2006
  • Не всегда и возможности фильтра подходят.
  • Мне лично не нравятся 2 вещи, с проблемы я успел столкнуться: - работа в отладчике (малофункционально) - работа с DateTime через драйвер ASA (приходится вручную перегонять время в подходящую строчку)
    Раздел: FastReport 3.x Комментарий от aseroff July 2006
  • написал: хотя вообще то через where и фильтр - прямее Порой встречаются задачи, решать которые на сервере нет возможности, тогда приходится выворачиваться на клиенте.
  • У меня работает следущим образом: TFileStream * pReportFile = new TFileStream ("Reports\\report.fr3"); //--------------------------------------------------------------- m_pfrxReport->LoadFromStream (pReportFile); m_pfrxReport->ShowReport(true)…
    Раздел: Загрузка готового отчёта Комментарий от aseroff July 2006
  • В OnBeforePrint ставите MasterData.Visible = false. Пример на C++Script: void MasterData1OnBeforePrint(TfrxComponent Sender) {  if (Get ("Sum") == 0.01)    MasterData1.Visible = false;  else    MasterData1.Visible = true; }
  • Попробуйте вместо ShowPreparedReport использовать ShowReport.
    Раздел: Загрузка готового отчёта Комментарий от aseroff July 2006
  • Я про невозможность передать в запрос TfrxQuerry даты и времени напрямую при работе с ASA.
    Раздел: [NEWS] Новая версия frxASAComponents 3.4 Комментарий от aseroff July 2006
  • Собственно, разные отчеты, разные наборы данных и их количество
    Раздел: LoadFromFile Комментарий от aseroff July 2006
  • [SUM(IIF( == "резерв", 0, ),MasterData1,0)] или [SUM(IIF( == 'резерв', 0, ),MasterData1,0)]
    Раздел: SUM не работает Комментарий от aseroff July 2006
  • C++Script: + + ... На PascalScript " меняфется на '
    Раздел: Подскажите пожайлуста Комментарий от aseroff July 2006
  • Вот несколько примеров реализации OnBeforePrint String sAgreement; String sName; String sLCN; void AgreementMemoOnBeforePrint(TfrxComponent Sender) {  if (sAgreement == VarToStr (Get ("Agreement")))    AgreementMemo.Frame.Typ = ftLeft + ftRight; …
    Раздел: Сложный заголовок таблицы Комментарий от aseroff July 2006
  • написал: а в итоге показывает ноль Попробуйте узнать тип этого поля - функция VarType (...) Если строка, то StrToFloat (...) Если непонятно что, то VarToStr (StrToFloat (...)) Сумму в итоге сделайте не по Data."...", а по Memo.
    Раздел: Не подскажите в чем проблема? Комментарий от aseroff July 2006
  • Если ваши данные хранатся как строки, то и передадуться они как строки. Сумма может не работать, если ее неправильно написать. Пример суммы в Memo: [SUM(, MasterData1)] Так все работает.
    Раздел: Не подскажите в чем проблема? Комментарий от aseroff July 2006
  • Если есть созданная заранее в FR переменная (например, "Client"), то можно передать ей значение следущим образом (пример для строки): frxReport1->Variables->Items[frxReport1->Variables->IndexOf("Client")]->Value = "\"Иванов Иван\""; …
  • А глюк с DataTime'ом они исправили?
    Раздел: [NEWS] Новая версия frxASAComponents 3.4 Комментарий от aseroff July 2006
  • Что-то затухает голосование
    Раздел: FastReport 3.x Комментарий от aseroff July 2006
  • Я полагаю, эта ситуация возникает из-за того, что дебагер не знает в какой последовательности идут события. Если из одной функции вызвать другую, то по F7 трассер корректно перейдет на нужную позицию кода. А если идут события, никак по реализации…
    Раздел: Отладка отчета Комментарий от aseroff July 2006
  • Можно сказать, что работает... С трудом поскрипывая один проход мне все же удалось выполнить, но на последней строчке F7 и FR встал в ступор. Есть еще одна проблема, у меня функциональные клавиши настроены как в Visual'е, => F5 у меня совсем …
    Раздел: Отладка отчета Комментарий от aseroff July 2006
  • Допустим есть небольшой отчет с дилоговой формой при старте. На форме задаются некоторые данные, которые в скрипте присваиваются переменным отчета. Запускаем Run Script, выполняется отчет. Все отлично, если не считать того, что я хочу остановится в…
    Раздел: Отладка отчета Комментарий от aseroff July 2006
  • Что-то не получилось у меня дописать В обработчике события (например, OnBeforePrint) выставляем все размеры, скрываем ненужные поля, варьируем рамками, шрифтом, цветом... OnBeforePrint, например, появляется перед отрисовкой каждой строки, мо…
    Раздел: Сложный заголовок таблицы Комментарий от aseroff July 2006
  • Можно. В обработчике собы
    Раздел: Сложный заголовок таблицы Комментарий от aseroff July 2006
  • Не знаю, как в демке, а в 3.21 мне так и не удалось запустить отладчик.
    Раздел: Отладка отчета Комментарий от aseroff July 2006
  • Не обязательно второй раз проходить отчет. При формировании можно установить все границы, скрыть повторяющийся текст... Для этого есть события.
    Раздел: Объединение ячеек Комментарий от aseroff July 2006
  • Проверить совпадение Memo.Text на предыдущем и текущем шагах.
    Раздел: Объединение ячеек Комментарий от aseroff July 2006
  • Объединение можно сделать следущим способом: Есть Memo1, под ним Memo2 и слева от них Memo3, надо объединить Memo1 с Memo2 и Memo3. |***Memo1***|********************| |*******Memo3********| |***Memo2***|********************| Делаем следущее…
    Раздел: Сложный заголовок таблицы Комментарий от aseroff July 2006
  • Вызвать отчет с теми же параметрами, если я правильно понял вопрос.
    Раздел: Отладка отчета Комментарий от aseroff July 2006