Default Avatar

aseroff

aseroff

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

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

Комментарии

  • написал: Вместо ftDateTime укажи ftDate , та же проблема. написал: использовать другие варианты Так и работаем Перегоняем дату в строку и передаем в запрос.
    Раздел: [NEWS] Новая версия frxASAComponents 3.4 Комментарий от aseroff August 2006
  • написал: при запуске отчета из программы, в качестве параметра запроса будет передаваться необходимое значение Согласен, не сложно. Но на ряду с этим есть возможность обратиться напрямую к параметрам запроса из управляющей программы. Зачем…
    Раздел: FastReport 3.x Комментарий от aseroff August 2006
  • В этом поле (в наборе данных) встречаются буквенные значения? Если да, то необходимо написать условие, отбрасывающее значение в сумме, если нет, то вы где-то ошиблись в написании кода.
    Раздел: Компонент текст Комментарий от aseroff August 2006
  • написал: я изначально так и писал, не помагает И что происходит?
    Раздел: Компонент текст Комментарий от aseroff August 2006
  • написал: Если написать так: Set("AutoSaveBox", 1); то ошибки при компиляции нет, но переменная не инициализирует Я, обычно, задаю значения переменным при нажатии на кнопку, у которой ModalResult = mrOk. При этом я использую Set'ы, например: …
    Раздел: Объявление переменной Комментарий от aseroff August 2006
  • написал: Как передать данные из Edit (Builder C++6) в отчет Пример для переменных отчета: frxReport1->Variables->Items[frxReport1->Variables->IndexOf("SomeStringVariable")]->Value = "\"" + Edit1.Text + "\""; frxReport1->Vari…
    Раздел: Передача данных в отчет Комментарий от aseroff August 2006
  • Все правильно работает. На момент OnBeforePrint компонента PageFooter1 MasterData уже посчиталась и построилась. Вам нужно другое событие. Например, OnBeforePrint у Heder'а или чего-либо, находящегося до MasterDat'ы.
  • Можно было и так. Надо только постоянно формировать запрос (я про второй select) и его вызывать на событии OnBeforePrint. Тогда каждый раз запрос будет возвращать нужные значения. Но этот вариант мне кажется немного сложнее.
    Раздел: Data bend Комментарий от aseroff August 2006
  • Так в чем же было дело? Очень интересно!
    Раздел: Data bend Комментарий от aseroff August 2006
  • Попробуйте создать заново простенький отчет с одной мастердатойи двумя запросами. У меня так получилось: Есть запрос m_pDataQuery, на нем висит MasterData1. В MasterData1 2 MEMO. Первое (Memo1) заполняется из m_pDataQuery (поставил значнеие в диз…
    Раздел: Data bend Комментарий от aseroff August 2006
  • написал: Это как? C++Script void MasterData1OnBeforePrint(TfrxComponent Sender) {  Memo1.Text = ;  SomeQuery.Next (); } PascalScript procedure MasterData1OnBeforePrint(Sender: TfrxComponent); begin  Memo1.Text = ;  SomeQuery.Next; end;
    Раздел: Data bend Комментарий от aseroff August 2006
  • Во время заполнения мастердаты данными из одного запроса, в событии у мастердаты OnBeforePrint, заполняешь остальные мемо данными из других запросов при этом вручную переключаешь указатель на строчку в нужном наборе данных на следущую (Next). Две-т…
    Раздел: Data bend Комментарий от aseroff August 2006
  • Через дополнительные переменные не оченьо удобно работать, а через FindObject не всегда получаем искомый результат.
    Раздел: FastReport 3.x Комментарий от aseroff August 2006
  • написал: Ты пробовал в качестве параметра ftDate передавать эту конструкцию ? Попробовал вот так:  int idx = m_pDataQuery.Params.IndexOf ("repdate");  m_pDataQuery.Params[idx].DataType = ftDateTime;  m_pDataQuery.Params[idx].Value = StrToDa…
    Раздел: [NEWS] Новая версия frxASAComponents 3.4 Комментарий от aseroff August 2006
  • написал: Хочешь используй диалог задания параметров, хочешь задавай параметры в скрипте через ParamByName А если надо из управляющей программы передать...?
    Раздел: FastReport 3.x Комментарий от aseroff August 2006
  • написал: должны быть результаты нескольких запросов Ставим, как обычно, MasterData, задаем ему датасет (frxQuery1), одному Memo выставляем значение из этого запроса ([ADOQuery1."Field1"]). Далее обрабатываем событие и заполняем данными из во…
    Раздел: Data bend Комментарий от aseroff August 2006
  • написал: 3) Преобразовывать параметр в строку и опять в дату Тоже не особо-то и работает. Для ASA необходима дата в формате YYYY-MM-DD, а получается DD.MM.YYYY. Приходится руками перевоидть в строку и передавать ее, сервак хавает.
    Раздел: [NEWS] Новая версия frxASAComponents 3.4 Комментарий от aseroff August 2006
  • Дамы и господа, а как вы относитесь к передачи данных из программы в отчет? Я считаю есть некоторые недоработки в этом плане. Нарпример передача параметра TfrxQuery из управляющей программы в запрос. Да и сама работа с параметрами запросов не осо…
    Раздел: FastReport 3.x Комментарий от aseroff August 2006
  • Для запроса select * from "sp_reestr01"(:id_claim) в свойствах query выставьте параметру заранее созданную переменную fastreport'а (fx). А при вызове отчета из программы задавайте значение этой переменной. Например (целочисленное значение):    frx…
  • Вы, в данном случае, дважды используете один набор данных. Попробуйте копировать данные в другую область памяти или создавать новый набор данных при запуске каждого нового отчета.
  • Попробуйте использовать тотже набор данных. Для этого, после построения в MasterData, надо переместить его в начало (First), можно в событии AfterGroupFooterPrint.
  • написал: как отцентровать результат в полученной ячейке? Не пробовал, думаю, что это и не надо. Название в первой строчке - это более официально и больше подходит под ГОСТ. Можно при втором проходе по отчету, сделать заранее расчитанную ст…
  • Почитал, прикольно! В общем, "как вы яхту назовете, так она и поплывет", неважно как называется переменная или объект, важно, чтобы программист отличал одно от другого по названию.
  • && это and
  • на Delph'ях - Создайте одноименные события; - Поменяйте { на begin, } на end; - Поменяйте знаки сравнения и присваивания; - Замените конструкции if (...) {...} else {...} на if ... then begin...end else begin...end - Измените инициализацию ст…
  • Допустим, Field1 - одно из полей запроса m_pDataQuery. Оно строковое, и по нему надо объединять ячейки. Field1Memo, - ячейка для этого поля, находится в MasterData1. Код на C++Script: String sField1;     //значение поля на предыдущем шаге void Mas…
  • А зачем вам Chart, без него обойтись нельзя? Если передать значения напрямую в Memo или через переменные FR, то все нормально. P.S. Попробуйте передать значения не напрямую, а через variant (которому можно задать тип значения).
    Раздел: Chart object Комментарий от aseroff July 2006
  • написал: нет проблем с DataTime Вы попробуйте... написал: настоятельно рекомендую использовать для этого SQL Direct и frxSDComponents соответственно Т.е. проблем нет, но лучше пользоваться не напрямую, а в обход, да еще с привлечение…
    Раздел: [NEWS] Новая версия frxASAComponents 3.4 Комментарий от aseroff July 2006
  • Например:    try    {        ADOConnection1->ConnectionString = "Provider=ASAProv.90;Cache Authentication=True;User ID=q;Password=q;Extended Properties=\"LINKS=ShMem,TCP;ENG=agency\"";        ADOConnection1->LoginPrompt = false;        ADO…
    Раздел: Описание компонентов Комментарий от aseroff July 2006
  • Можно считать значение в программе и передать его в FR. Например:        TfrxADODatabase * pfrxADODB;        pfrxADODB = (TfrxADODatabase *) pfrxReport->FindObject("ADODatabase1");        pfrxADODB->Connected = false;        pfrxADODB->…
    Раздел: Описание компонентов Комментарий от aseroff July 2006