проблема при работе с Dblookupcombobox

отредактировано September 2011 Раздел: FastReport 4.0
Добрый день!
Возникла проблема при работе с Dblookupcombobox - при открытии списка появляется только одна строка.
набор данных используется из встроеного в репорт ibxquery

Комментарии

  • gpigpi
    отредактировано 01:34
    Проверьте значение DropDownRows, а также фетчатся ли все записи в датасете
  • отредактировано 01:34
    gpi написал: »
    Проверьте значение DropDownRows, а также фетчатся ли все записи в датасете
    DropDownRows проверил сразу. А при выставлении в коде отчета свойства ibxquery1.fetchall:=true ругается на несовместимость типов
  • отредактировано 01:34
    kiby написал: »
    появляется только одна строка.
    Случайно не последняя?
  • отредактировано 01:34
    hexing написал: »
    Случайно не последняя?
    нет первая, причем прокрутить можно весь список.
    при установке значения DBLookupComboBox1.dataset.fetchall:=true получаем ошибку "Could not convert variant of type (Null) into type (Integer)"
    если ставить значение IBXQuery1.fetchall:=true; то получаем "Undeclared identifier: 'fetchall' "

    вот вид формы с одной строкой:EH71ARRG.jpg

    Это свойства DBLookupComboBox1: Fv81UQnQ.jpg
  • отредактировано 01:34
    Вполне возможно что DropDownRows переопределяется где-то у вас в скрипте о отчете!

    А что выдает в рантайм?
    showmessage(inttostr(DBLookupComboBox1.DropDownRows));
    
    Если 7, то возможно что это косяк сборки.
    Если 1, то где-то переопределение. Нужно попробовать установить на событие DBLookupComboBox1.OnClick к примеру
    DBLookupComboBox1.DropDownRows := 7;
    
  • отредактировано 01:34
    У TfrxIBXQuery не объявлен метод fetchall. Добавь его в frxIBXRTTI.pas и скомпели
  • PNPPNP
    отредактировано 01:34
    kiby написал: »
    DropDownRows проверил сразу. А при выставлении в коде отчета свойства ibxquery1.fetchall:=true ругается на несовместимость типов
    Сделай просто
    ibxquery1.Last;
    ibxquery1.First;
    :)
  • отредактировано 01:34
    написал: »
    У TfrxIBXQuery не объявлен метод fetchall. Добавь его в frxIBXRTTI.pas и скомпели
    а как его правильно объявить, если возможно то скиньте кусок кода

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

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