Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.11.20;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.011 c
14-66080
Rauf
2003-10-30 02:00
2003.11.20
Подскожите, проблема c синтаксисjv VBA


14-66112
AndreyA
2003-10-29 16:34
2003.11.20
Местные


1-65984
TAHAT
2003-11-10 08:50
2003.11.20
Как импортировать тип данных из dll ???


1-66008
Михалыч
2003-11-10 13:18
2003.11.20
Флоат в ПЧар


3-65776
rh
2003-10-31 08:00
2003.11.20
Выгрузить результаты запроса в Excel





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский