Главная страница
    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.46 MB
Время: 0.037 c
14-1132314922
Opilki_Inside
2005-11-18 14:55
2005.12.11
Полупрозрачность иконок


5-1116420936
Priest
2005-05-18 16:55
2005.12.11
Регистрация своего расширения в DreamDesigner


3-1130492504
NewProg
2005-10-28 13:41
2005.12.11
Помогите с исключающим запросом


2-1132558051
B@BY
2005-11-21 10:27
2005.12.11
Базы данных - MS Access


1-1132121548
general
2005-11-16 09:12
2005.12.11
Поменять указатель мыши





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский