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

Вниз

Какой компонент правильно использывать?   Найти похожие ветки 

 
syte_ser78 ©   (2005-10-25 14:38) [0]

Задача.
Есть несколько таблиц. например одна Имя, другая - отчество, третья - место работы и т.д.
Есть форма на которой необходимо установить некие компонеты для выполнения нижеследующей операции.
Значения полей этих таблиц отображаются в этих компонентах (комбобокс, лиюо дбкомбобокс)по некоему событию значения выбранных записей пишутся в другую таблицу. Например: Иван Васильевич космонавт.
Вопрос: какие компоненты использывать (бдкомбобокс, или комбобокс? Я раньше для подобных целей я всегда использывал комбобокс и просто немогу понять чем дбкомбобокс лучше.


 
Ega23 ©   (2005-10-25 14:40) [1]

TDBLookupCombo


 
stone ©   (2005-10-25 14:52) [2]


> чем дбкомбобокс лучше

Чем комбобокс :))

Ты свойства сравни


 
Seg   (2005-10-25 15:39) [3]

Есть несколько таблиц. например одна Имя, другая - отчество

Какая связь между этими таблицами, один-ко многим?


 
syte_ser78 ©   (2005-10-25 15:56) [4]

Seg   (25.10.05 15:39) [3]
да


 
Seg   (2005-10-25 16:17) [5]

Странно, но я не встречал людей с одним именем и несколькими отчествами.


 
syte_ser78 ©   (2005-10-25 16:35) [6]

Seg   (25.10.05 16:17) [5]
Гадя Петрович Хреново почемуто вспомнилась


 
Seg   (2005-10-25 17:09) [7]

Ладно.
Для каждой таблицы делаются запросы (TХХХQuery), к ним привязываются DataSet ы.
На форму кладутся TDBLookupComboх ы по одному для каждого запроса.
В свойствах TDBLookupCombo прописываются
1.ListSource - Имя DataSet
2.ListField - отображаемое поле
3.KeyField - ключевое поле.

4.В OnClick прописывается код для открытия запроса для следующего запроса например

  DM1.ObjGroupQuery.Close;
  DM1.ObjGroupQuery.Parameters.ParamByName("obj_type").Value:=DBLookupComboBox1.KeyValue;
  DM1.ObjGroupQuery.Open;

Где DM1.ObjGroupQuery - запрос для Отчества
DBLookupComboBox1.KeyValue; - ключевое поля для имени

Таким образом после того,как пользователь выбрал имя, происходит открытие запроса для ВСЕХ ОТЧЕСТВ.


 
Курдль ©   (2005-10-26 10:16) [8]


> Seg   (25.10.05 16:17) [5]
> Странно, но я не встречал людей с одним именем и несколькими
> отчествами.


А это "параноидальный реляционизм" :) Ведь имен или отчеств в мире все равно меньше, чем людей!


 
Anatoly Podgoretsky ©   (2005-10-26 11:14) [9]

Это точно - трудно жить без фамилии.


 
Seg   (2005-10-26 14:16) [10]

Может имеется ввиду случай, когда неясно, кто отец?



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

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

Наверх




Память: 0.49 MB
Время: 0.047 c
2-1133005956
kami
2005-11-26 14:52
2005.12.11
Получение иконок типов файлов - как сделать быстрее?


2-1132780091
Pasha L
2005-11-24 00:08
2005.12.11
сдвинуть колонку


2-1133110516
Neosted
2005-11-27 19:55
2005.12.11
Память компьютера


2-1132644365
DDDeN
2005-11-22 10:26
2005.12.11
Получение HTML со страницы


10-1109218623
rosl
2005-02-24 07:17
2005.12.11
перейти на следующую страницу