ADO

отредактировано 03:51 Раздел: FastReport 3.0
Добрый день!!!
Опят имею небольшой, так что может вопросы и глупые... ;)

1. В FR frxADOQuery не видит внешний не FR DataBase, только созданный внутри дизайнера. Так и задумано ??? в 2.5 все было ОК.

Это необходимо для того, чтобы повторять отчет на нескольких разных БД. Не делать же одинаковые отчеты с разными DataBase внутри?

2. Не получилось найти в инспекторе свойство Active? Куда делось?

3. Возникает ошибка "Приложение использует для текущей операции значение неверного типа "

4. Ошибка "DialogForm.MAIN.numdoc":Identifier expected
Все поля вставлялись из диалога.

Скорее пожелание чем вопрос. После получения параметров запроса из диалоговой формы мгновенно появляется пустое окно просмотра и висит так 10-15 мин (столько примерно выполняется запрос). В версии 2.5 было по крайней мере "Формируется отчет" и пользователи шли пить чай и не дергали компьютер за выступающие части. А сейчас некоторые особо продвинутые даже задачу сниают. Свойства "Progress" тоже не видно. Что посоветуете??? Может выводить что-то типа "открывается источник..." или дать возможность это в скрипте делать (Splash какой-нибудь).

Заранее спасибо!!!

Комментарии

  • отредактировано 03:51
    Вопрос №3 снимается
  • отредактировано 03:51
    1. См. св-во TfrxADOComponents.DefaultDatabase.
    2. Св-ва нет, открывать датасет при необходимости надо руками, а без необходимости он и сам откроется при работе отчета.
    4. В 3-ке поля БД имеют не такой формат - надо MAIN."numdoc"
  • отредактировано September 2004
    AlexTZ написал:
    1. См. св-во TfrxADOComponents.DefaultDatabase.
    1. На форме лежит TADOConnection, DefaultDataBase выставлено, при создании нового отчета создаем DialogPage. Вставляем на нее frxTADOQuery,в свойство DataBase невозможно подставить TADOConnection, который лежит на форме в программе.

    Работает только связка frxADOQuery+frxADODataBase на диалоговой форме в отчете, причем у frxADODataBase.DataBaseName получается привязать только к файлу UDL.

    В 2.х было существенно проще, причины см. выше
    P.S. По поводу "хотелок" скажите что-нибудь да/нет/ не знаю

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.