![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Кто работал с DBComboBox при работе с БД [D6, Paradox]
visnuk © (2003-12-08 12:43:00)
Такой вот вопрос Написал обработчик.
procedure TForms.FormCreate(Sender: TObject);
begin
with Tabel1 do
begin
First;
while not Eof do
begin
DBComboBox1.Items.Add(Fields[1].AsString);
Next;
end;
end;
Такой вот вопрос как мне теперь записать в БД занчение выбранного элемента.
Вылетает ошибка что Master record missing.
Затем добовляет в подчиненную базу занчение новое
visnuk (2003-12-13 21:02:00) [1]
Все я понял я сделал как надо
ЮЮ (2003-12-10 03:11:00) [2]
>так как же мне увидеть выпадающий список
Я уже закипаю !!! DBLookupComboBox работает с двумянаборами данных. Один отображается в выпадающем списке (ListSource и т.п.), а во второй (DataSource, DataField)
заносятся значения из этого списка
visnuk (2003-12-09 11:25:00) [3]
> Установи
> DBLookupComboBox1.DataSourse = TDataSource, DataSet у которого
> DataModuleLamp.Sklad
> DBLookupComboBox1.DataField = <название пятого поля>
> и не парься
так как же мне увидеть выпадающий список
ЮЮ (2003-12-09 02:44:00) [4]
Установи
DBLookupComboBox1.DataSourse = TDataSource, DataSet у которого DataModuleLamp.Sklad
DBLookupComboBox1.DataField = <название пятого поля>
и не парься
visnuk (2003-12-08 17:59:00) [5]
Но такой вопрос а как передать занчение DBlookUpComboBox в таблицу пишу код а он не работает
DataModuleLamp.Sklad.Fields[4].AsString := DBLookupComboBox1.Text;
visnuk (2003-12-08 17:49:00) [6]
Все получилось Ура Большое спасибо JibSkeart
JibSkeart (2003-12-08 17:10:00) [7]
юзай нe DataSource a ListSource
visnuk (2003-12-08 17:07:00) [8]
1.Кидаю на форму DBlookUpComboBox
2.Устанавливаю DataSource базу данных у меня это DataModuleLamp.SourceYears
3. Устанавливаю DataField не ID а второй параметр God.
Ну вот и все
JibSkeart (2003-12-08 16:46:00) [9]
а как ты это делаешь ?
visnuk (2003-12-08 16:44:00) [10]
> используй DBlookUpComboBox
> этим компонентом сами борландцы пользоватся не рекомендуют
> :))
Такой вот впрос а как мне вытянуть параметры из Таблици и засунуть в DBlookUpComboBox раз попробовал не получилось выдало ошибку
visnuk (2003-12-08 16:43:00) [11]
Короче нужно чтобы при добавление информации не использовать DBGrid а при помощи DBComboBox вставлять информацию.
JibSkeart (2003-12-08 16:17:00) [12]
используй DBlookUpComboBox
этим компонентом сами борландцы пользоватся не рекомендуют :))
stud (2003-12-08 16:16:00) [13]
тебе вообще что сделать-то нужно?
visnuk (2003-12-08 16:15:00) [14]
Так это понятно при программирование сделал автоматом.
Все равно не хочет после создания видно только последнюю запись, а чтобы видно было все записи как сделать
stud (2003-12-08 16:08:00) [15]
кидаеш на форму table, datasource, dbcombobox
у датасорса в свойство датасет пишеш свой табле.
DBComboBox1.datasource:=datasurce в инспекторе объектов
visnuk (2003-12-08 15:47:00) [16]
Не работает пробовал где эту строчку надо написать.
stud (2003-12-08 15:37:00) [17]
DBComboBox1.datasource:=datasurce1
и нужное поле указываеш
visnuk (2003-12-08 15:26:00) [18]
> DatSource(DataField) не задан, так?
Ну да а как записать DataSource
stud (2003-12-08 15:18:00) [19]
кажется тебе нужен дблукапкомбобокс.
заполняеш listsource и keyfield, listfield
Кщд (2003-12-08 15:11:00) [20]
DatSource(DataField) не задан, так?