Решите вопрос

отредактировано 08:37 Раздел: FastReport 4.0
Во время работы в компоненте выходит постоянно одна и та же ошибочка.
При использовании элемента управления DBLookupComboBox1 (TfrxDBLookupComboBox), когда закрываешь сформированный отчет вылазит ошибка "Field - not found".
Используемая СУБД - FireBird 1.5
Обьясните пожвлуйста из за чего может проявлятся данная ошибка. Все перерыл так и не понял в чем может быть проблема.

Комментарии

  • FokewolfFokewolf Киев
    отредактировано 08:37
    Как вариант : в DBLookupComboBox1 в KeyField или ListField прописано несуществующее поле запроса.
  • отредактировано 08:37
    у DBLookupComboBox1 не прописана случайно обработка события OnCloseUp или чего-то аналогичного?
  • отредактировано 08:37
    Поставил форму, поставил копонент DBLookupComboBox,
    установил DataSet - "Справочник городов",
    ListField - "Название",
    и как только выбрал KeyField - "Id города", вылезла та самая ошибка.

    С чем это связано и как это можно поправить??

    На скринах все хорошо видно.
  • FokewolfFokewolf Киев
    отредактировано 08:37
    Написал запрос :

    SELECT 1 AS 'Id Города', 2 AS 'Название'


    Добавил поля в KeyField,ListField - все замечательно. А вот если убрать из запроса одно из полей, а потом ручками его попытаться завести в KeyField или ListField - выскакивает ваша ошибка. Опять повторюсь - такие алиасы полей присутствуют в запросе?

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

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