![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Не могу вывести в DBComboBox весь список [D5, D6, Paradox]
alexvan © (2002-07-04 11:10:00)Всё нормально завязано. Через DBLookupComboBox всё проходит, а через DBComboBox висит в главной строке первая запись таблицы, а при открытии списка одна пустая строка. PLEASE HELP ME!!!
alexvan (2002-07-04 17:24:00) [1]ОК! Всё прошло и без всяких ручек! Вот та-а-к!!!
любитель (2002-07-04 14:36:00) [2]>alexvan © (04.07.02 12:54)
Теперь то дощло до тебя?
Lola (2002-07-04 13:46:00) [3]Если еще хочешь знать как:
t:Table;
d:dbCombobox
t.first;
d.items.clear;
while not t.eof do
begin
d.items.add(t.fields[]...);
t.next;
end;
Desdechado (2002-07-04 13:36:00) [4]на подлежащем датасете сделай last; first;
alexvan (2002-07-04 13:06:00) [5]Благодарю всех!!!!!!
Blondin (2002-07-04 13:04:00) [6]DBCombobox Items заполняй ручками
Johnmen (2002-07-04 13:00:00) [7]Теперь понятно...
Поведение DBComboBox совершенно правильно и логично !
см. Romkin © (04.07.02 12:23)
Я понимаю, что ты хочешь : чтобы выбирать значения и одновременно вводить новые в справочник.
Так вот, просто используя DbLookupComboBox или DBComboBox ты ничего не получишь...Придется еще подумать над алгоритмом и сваять некоторое количество кода ручками...:)))))))0
alexvan (2002-07-04 12:54:00) [8]To любителюЭто из HELPa DELPHI 6 (ты видимо путаешь COMBOBOX c DBCOMBOBOX)" TDBComboBox, which combines the functionality of a data-aware edit control and a drop-down list. At runtime it can display a drop-down list from which a user can pick from a predefined set of values, and it can permit a user to enter an entirely different value".
любитель (2002-07-04 12:48:00) [9]Говорят же в Dbcombobox руками надо вписывать.
alexvan (2002-07-04 12:41:00) [10]To Johnman DbLookupComboBox1берёт данные из одного поля таблицы,здесь как раз всё OK. А DBComboBox ,берёт другое поле из этой же таблицы, (почему DBComboBox?-потому что в процессе работы это поле возможно будет неоднократно меняться и редактироваться).Так вот естественно первоначальная строка для ввода в DBComboBox у меня должна быть пустой, а далее содержимое списка COMBO в зависимости от выбора кладётся в эту строку . В таблице 21 запись. А в DBComboBox запись всего одна(первая из таблицы), а при раскрытии списка COMBO появляется ещё одна строка COMBO и она пустая.
Romkin (2002-07-04 12:23:00) [11]DBComboBox - надо вбить строчки ручками, в Items
Johnmen (2002-07-04 12:20:00) [12]Не совсем понятно, где что пустое висит...
И скорее всего надо просто включить кеширование Lookup"ного поля...
alexvan (2002-07-04 12:15:00) [13]Неужели никто не знает???