Форум: "Базы";
Текущий архив: 2002.08.08;
Скачать: [xml.tar.bz2];
ВнизПочему не создается lookup-поле в Query? Найти похожие ветки
← →
Crypto (2002-07-16 23:10) [0]Попробовал сделать lookup-поле в Query1 со значениями из Query2. Все открывается и запускается, но в DBGrid"e полученное поле обычное для редактирования и никакого lookup нету :( В
Query1.Sql.Text="select * from vopros.db"
,Query2.Sql.Text="select * from variant.db"
, а в variant.db два поля и две записи:
Index Result
----------------
True Yes
False No
A связывал всё по ключевому логическому полю из Query1.
То же самое поробовал сделать с Table вместо Query, все работает на ура.
Что не так? Подскажите плз
← →
kaif (2002-07-17 12:56) [1]Видно, ты имеешь в виду, что нет выпадающего списка в колонке dbgrid? Он должен быть. Ищи ошибку у себя. Возможно, ты создал на стадии дизайна колонки Columns и в них застряло неверное значение стиля колонки. Удали для начала все Persistent колонки из свойства Columns грида.
← →
Crypto (2002-07-17 21:33) [2]Проблему решил. Если кому интересно, можете читать :)
Итак, кроме того, что не появлялся ComboBox, еще и записи все нельзя было редактировать.
Сделал:
1.Query1.CachedUpdate
поставил в True
2. Создал обработчик событияQuery1.OnUpdateRecord
. Главное чтобы он был! Поэтому достаточно строку комментария там поставить.
В результате всё прекрасно редактируется и выпадает долгожданный combobox :)
← →
kaif (2002-07-18 01:56) [3]Так у тебя набор просто был нередактируемый. И lookup-поле тут вообще непричем. Просто ты неверно вопрос сформулировал.
← →
Crypto (2002-07-18 09:19) [4]хм, я просто изменил так, как выше описал и всё, а набор данных и запрос не менял
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.08.08;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.011 c