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

Вниз

Компонент TDBComboBox ?   Найти похожие ветки 

 
nikolo ©   (2002-12-04 13:57) [0]

Пытаюсь использовать TDBComboBox, но что-то я его никак не пойму.
У меня есть в MS SQL таблица, где есть логическое поле Sex (пол) типа bit (0,1). Есть также view, в котором данное поле представлено как "Мужской" или "Женский". Так вот, как сделать так, чтобы в этом TDBComboBox при перемещении по набору данных из этого view отображалось соответсвующее значение и чтобы при выборе в нем другого значения изменение автоматически заносилось в БД? Должно быть наверное все просто, но... Помогите, плиз...


 
Jee ©   (2002-12-04 14:17) [1]

Значит так, в таблице добавляешь поля и в поле Sex устанавливаешь DisplayValues = мужской;женский
В своем DBCombobox в свойстве Items добавляешь две строки
мужской
женский
И оп-ля!!!
А если поле не булево, то есть более двух значений может приниамать, тогда TDBLookupCombobox используй


 
nikolo ©   (2002-12-04 14:25) [2]


> В своем DBCombobox в свойстве Items добавляешь две строки
> мужской
> женский


Это я делал и все отображается в ComboBox при перемещении нормально как надо. Но когда допустим у записи стоит "Женский" и я выбираю в ComboBox "Мужской" значение не изменяется в БД. Даже в состояние изменения не переходит. Как сделать, чтобы при изменении значения в ComboBox происходило изменение в БД?


 
Jee ©   (2002-12-04 14:29) [3]

procedure TForm1.DBComboBox1Change(Sender: TObject);
begin
DBComboBox1.DataSource.DataSet.Post;
end;


 
nikolo ©   (2002-12-04 15:24) [4]

Ок, все работает, спасибо!



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

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

Наверх




Память: 0.47 MB
Время: 0.025 c
4-52006
MFV
2002-11-03 23:40
2002.12.16
ProgressBar в ресурсном диалоге


14-51934
vopros
2002-11-25 17:20
2002.12.16
На что уходят мои налоги.


3-51588
User_OKA
2002-11-27 13:00
2002.12.16
Запрос


14-51960
LongIsland
2002-11-22 18:26
2002.12.16
Выпил я или напился?


3-51614
iZEN
2002-11-15 15:23
2002.12.16
Компоненты ADO в сервисе Win32