Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.20;
Скачать: CL | DM;

Вниз

DBComboBox   Найти похожие ветки 

 
qwerr ©   (2003-10-31 16:06) [0]

К DBComboBox подсоеденина таблица, как посмотреть листинг.
Нажимая на кнопку справа, он открывает одну строку и ту пустую.
Что делать ?


 
Плохиш_   (2003-10-31 16:07) [1]

http://www.delphimaster.ru/vopros/index.html


 
Amoeba   (2003-10-31 16:09) [2]

А сама таблица у тебя хоть открыта? И как у тебя присоединен компонент? Все ли необходимые свойства установлены? И правильно ли это сделано?
Между прочим, все телепаты в отпуске.


 
qwerr ©   (2003-10-31 16:12) [3]

ADOConnection1 -> ADODataSet3 -> DataSource1 -> DBComboBox1
таблица открыта


 
Amoeba   (2003-10-31 16:14) [4]

А DataField задано?


 
Vlad ©   (2003-10-31 16:27) [5]

>qwerr © (31.10.03 16:06)
DBLookupCombobox


 
qwerr ©   (2003-10-31 16:31) [6]

Конечно DataField заданою
А DBLookupCombobox не подходит, там нельза обратиться к другому полю выбранного значения.
А DBComboBox1 можно
DBComboBox1.DataSource.DataSet.FieldByName("ID").AsString


 
Vlad ©   (2003-10-31 16:39) [7]

>qwerr © (31.10.03 16:31) [6]
Не знаю что тебе там не подходит, но если ты хочешь чтобы выпадающий список заполнялся автоматически, используй то что я тебе сказал. В противном случае выпадающий список придется заполнять вручную, путем циклического перебора всех записей в DataSet.
Если я правильно понял вот это:
DBComboBox1.DataSource.DataSet.FieldByName("ID").AsString
То это делается так:
DBLookupComboBox1.ListSource.DataSet.FieldByName("ID").AsString


 
qwerr ©   (2003-10-31 17:21) [8]

СПАСИБО ! Влад


 
qwerr ©   (2003-10-31 17:50) [9]

И ещё маленький вопросик, как спозицировать на первую строку или на любую другую! при открытии DBLookupComboBox1 пустой


 
Fay   (2003-10-31 21:12) [10]

>> И ещё маленький вопросик
Иди по датасету.

.. Уберут как ругательство. 8)


 
qwerr ©   (2003-11-03 09:40) [11]

DBLookupComboBox1.ListSource.DataSet.RecNo:=1;

так не позицирует !!! как правильно ???


 
Zacho ©   (2003-11-03 09:47) [12]


> qwerr © (03.11.03 09:40) [11]

Забудь вообще про RecNo, а то перейдя на другие компоненты доступа/другую субд можешь сильно нарваться. Для навигации по набору данных существуют методы First,Last,Next,Prev,MoveBy

А вот ответ на твой вопрос в общем виде: DBLookupComboBox1.KeyValue:=DBLookupComboBox1.ListSource.DataSet.FieldByName("KeyField").Value;



Страницы: 1 вся ветка

Текущий архив: 2003.11.20;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.284 c
6-66039
rks
2003-09-24 19:21
2003.11.20
Определение интернет трафика каждого компьютера в сети(отдельно)


6-66036
BlackAspid
2003-09-24 13:43
2003.11.20
TWebBrowser. Не работает Ctrl+C и Ctrl+V ....


1-65998
Urri
2003-11-10 12:47
2003.11.20
Алгоритм проверки массива на отсутствие повторяющихся значений


4-66166
TurburatoR
2003-09-24 12:31
2003.11.20
Чтение из консольного приложения


14-66126
Gorlum
2003-10-28 16:04
2003.11.20
:)))))