Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Кто работал с DBComboBox при работе с БД [D6, Paradox]


Страницы:   1 2

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) не задан, так?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо