jak |
Отправлено: 14.03.2007, 19:43 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 4
|
Всем здрасте. Суть проблемы: есть 2 таблицы "ФИО"-главная и "Пол", связаны по полю S. Сязь с БД через компоненты ADO. Как сделать так, чтобы в DBGrid отображались одновременно записи таблицы "ФИО" и связанные с записями поля таблицы "Пол". Короче, чтобы напротив фамилий стоял пол. Спасибо! |
|
Admin |
Отправлено: 14.03.2007, 19:48 |
|
Владимир
Группа: Администратор
Сообщений: 1190
|
Смотря через какие компоненты хотите осуществлять доступ к базе.
Если через ADOTable — создаете новое поле типа Lookup Field,
если через запросы — в SQL запросе соединить 2 таблицы
Select ... from tabl1, tabl2 where tabl1.S = tabl2.S ...
|
|
Valdemar |
Отправлено: 15.03.2007, 09:47 |
|
Мастер участка
Группа: Участник
Сообщений: 433
|
jak, нет смысла делать отдельную справочную таблицу для пола человека, т.к. она будет иметь всего два значения. Проще в таблице ФИО указывать пол, например, 1-мужской, 2-женский или М и Ж. А при показе поля в гриде заменять это значение на более наглядное. |
|
** jak |
Отправлено: 22.03.2007, 11:02 |
|
Не зарегистрирован
|
Спасибо. А про пол — это я просто пример написала |
|