Обращение по индексу

отредактировано 04:54 Раздел: FastReport 4.0
ситуация:
нарисовал отчет, в нем пишет типа: [frxDBDataset1."module_name"]
то есть обращение идет по имени
изменил запрос к базе, вместо этого поля стало другое, тупо изменил запрос на другую табл., где это поле називатеся по другому, напр. "_name",
в программе проблем никаких, потому что работаю с полями через их индекси, а не через их название,

вопрос:
1. как можно обращатся в репорте к полям по их индексу а не по имены ?
2. как заставить редактор генерировать не названия полей а их индекс?

спасибо!

Комментарии

  • Stalker4Stalker4 123
    отредактировано 04:54
    MMM_corp написал: »
    1. как можно обращатся в репорте к полям по их индексу а не по имены ?
    Очень просто, это делается точно так же как и в Delphi:
    frxDBDataset1.DataSet.Fields[index].AsXXX
    или
    frxDBDataset1.DataSource.DataSet.Fields[index].AsXXX
    MMM_corp написал: »
    2. как заставить редактор генерировать не названия полей а их индекс?
    Подозреваю, что только путем изменения кода самого FR.

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

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