Форум — Ответы ( К темам )
? | Владимир: C++Builder 5. Работа с базой данных (02-12-2002 13:07:38) |
Помогите решить такую задачу: Есть три таблицы с полями: ID_IMJA AUTOINCREMENT, IMJA ALPHA — таблица имен ID_FAMILIJA AUTOINCREMENT, FAMILIJA ALPHA — таблица фамилий ID_IMJA LONG, ID_FAMILIJA LONG — таблица, в которой хранятся номер имени и номер фамилии Необходимо связать третью таблицу с первыми двумя и вывести в компонент DBGrid Имя-Фамилия соответственно третьей таблицы. Очень нужен исходник. Желательно какой-нибудь програмки по этой теме. | |
Владимир (02-12-2002 13:42:18) | |
Зачем так извращаться с таблицами, не лучше ли поместить все в одну таблицу id, family, name ? Конечно, если очень нужно, то поместите на форму компонент Query, свяжите его с компонентом Grid и напишите в Query SQL-запрос: Select t1.IMJA, t2.FAMILIA from MyTabl1 t1, MyTabl2 t2, MyTabl3 t3 where t1.ID_IMJA = t3.ID_IMJA and t2.ID_FAMILIA = t3.ID_FAMILIA Естественно замените имена таблиц MyTabl1,MyTabl2,MyTabl3 на ваши. (MyTabl1-имена, MyTabl2-фамилии, MyTabl3-номера для связи) |