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

Вниз

Кто работал с DBComboBox при работе с БД   Найти похожие ветки 

 
visnuk ©   (2003-12-08 12:43) [0]

Такой вот вопрос Написал обработчик.
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.

Затем добовляет в подчиненную базу занчение новое


 
stud ©   (2003-12-08 12:49) [1]


> while not Eof do
> begin
> DBComboBox1.Items.Add(Fields[1].AsString);
> Next;

а какя связь между количеством записей и количеством полей??


 
visnuk ©   (2003-12-08 15:04) [2]

НЕ происходит перебор всех параметров и добавление в ComboBox.
Вначале с первой записи и до конца.


 
Кщд   (2003-12-08 15:11) [3]

DatSource(DataField) не задан, так?


 
stud ©   (2003-12-08 15:18) [4]

кажется тебе нужен дблукапкомбобокс.
заполняеш listsource и keyfield, listfield


 
visnuk ©   (2003-12-08 15:26) [5]


> DatSource(DataField) не задан, так?

Ну да а как записать DataSource


 
stud ©   (2003-12-08 15:37) [6]

DBComboBox1.datasource:=datasurce1
и нужное поле указываеш


 
visnuk ©   (2003-12-08 15:47) [7]

Не работает пробовал где эту строчку надо написать.


 
stud ©   (2003-12-08 16:08) [8]

кидаеш на форму table, datasource, dbcombobox
у датасорса в свойство датасет пишеш свой табле.
DBComboBox1.datasource:=datasurce в инспекторе объектов


 
visnuk ©   (2003-12-08 16:15) [9]

Так это понятно при программирование сделал автоматом.
Все равно не хочет после создания видно только последнюю запись, а чтобы видно было все записи как сделать


 
stud ©   (2003-12-08 16:16) [10]

тебе вообще что сделать-то нужно?


 
JibSkeart ©   (2003-12-08 16:17) [11]

используй DBlookUpComboBox
этим компонентом сами борландцы пользоватся не рекомендуют :))


 
visnuk ©   (2003-12-08 16:43) [12]

Короче нужно чтобы при добавление информации не использовать DBGrid а при помощи DBComboBox вставлять информацию.


 
visnuk ©   (2003-12-08 16:44) [13]


> используй DBlookUpComboBox
> этим компонентом сами борландцы пользоватся не рекомендуют
> :))

Такой вот впрос а как мне вытянуть параметры из Таблици и засунуть в DBlookUpComboBox раз попробовал не получилось выдало ошибку


 
JibSkeart ©   (2003-12-08 16:46) [14]

а как ты это делаешь ?


 
visnuk ©   (2003-12-08 17:07) [15]

1.Кидаю на форму DBlookUpComboBox
2.Устанавливаю DataSource базу данных у меня это DataModuleLamp.SourceYears
3. Устанавливаю DataField не ID а второй параметр God.

Ну вот и все


 
JibSkeart ©   (2003-12-08 17:10) [16]

юзай нe DataSource a ListSource


 
visnuk ©   (2003-12-08 17:49) [17]

Все получилось Ура Большое спасибо JibSkeart


 
visnuk ©   (2003-12-08 17:59) [18]

Но такой вопрос а как передать занчение DBlookUpComboBox в таблицу пишу код а он не работает
DataModuleLamp.Sklad.Fields[4].AsString := DBLookupComboBox1.Text;


 
ЮЮ ©   (2003-12-09 02:44) [19]

Установи
DBLookupComboBox1.DataSourse = TDataSource, DataSet у которого DataModuleLamp.Sklad
DBLookupComboBox1.DataField = <название пятого поля>
и не парься


 
visnuk ©   (2003-12-09 11:25) [20]


> Установи
> DBLookupComboBox1.DataSourse = TDataSource, DataSet у которого
> DataModuleLamp.Sklad
> DBLookupComboBox1.DataField = <название пятого поля>
> и не парься

так как же мне увидеть выпадающий список


 
ЮЮ ©   (2003-12-10 03:11) [21]

>так как же мне увидеть выпадающий список

Я уже закипаю !!! DBLookupComboBox работает с двумя наборами данных. Один отображается в выпадающем списке (ListSource и т.п.), а во второй (DataSource, DataField)
заносятся значения из этого списка


 
visnuk ©   (2003-12-13 21:02) [22]

Все я понял я сделал как надо



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

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

Наверх




Память: 0.51 MB
Время: 0.017 c
14-25611
Ske4er
2003-12-17 07:56
2004.01.09
Куваев Олежка


14-25602
antonyan
2003-12-17 13:05
2004.01.09
Нужен русский help


4-25650
Prov
2003-11-06 09:35
2004.01.09
MessageBoxIndirect - don t work


4-25670
igornov
2003-10-15 15:31
2004.01.09
Как определить момент когда пользователь сделал Log off?


14-25556
ekla
2003-12-18 09:05
2004.01.09
www2mail