|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.06.2011, 13:26 | #1 |
Пользователь
Регистрация: 04.01.2011
Сообщений: 12
|
One to many
Всем Добрый день! Простите если вопрос покажется глупым я недавно начал самоизучение БД и delphi На SQL Serv 2005 имеется БД, в ней 2 таблицы "users" и "polis" отношение один ко многим, 1 пользователь в таблице "users" имеет много (чего) в таблице "polis". Вопрос! Как отоброзить в DBGrid одного пользователя и все что у него есть в "polis"? Спасибо!
|
22.06.2011, 13:34 | #2 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 147
|
Так тебя интересует как реализовать это на delphi или сам запрос ?
Если первое - то ты не туда попал! Второе: скорей всего нужно будет использовать JOIN, но для начала выложи всю инфу о табличка, а именно все поля
У женщин чары образуются из стрингов;
А у программистов наоборот - стринги образуются из чаров; |
22.06.2011, 13:43 | #3 |
Пользователь
Регистрация: 04.01.2011
Сообщений: 12
|
USERS:
id (Ключевое поле) fio tel POLIS: id vid number data used связь 2 таблиц id----->id |
22.06.2011, 14:17 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 22.06.2011 в 14:47. |
27.06.2011, 08:59 | #5 |
Пользователь
Регистрация: 04.01.2011
Сообщений: 12
|
Понял спасибо!тут вот какое дело, имеется пачка бланков номера От (X/XXX/X 000000) до (X/XXX/X 006000) 6000 шт. как их добавить в таблицу чтобы каждый бланк был в своей строке, например пользователь заполняет таблицу вводит номера от (X/XXX/X 000000) до (X/XXX/X 006000), X/XXX/X - это серия, она так и остается а 000000 изменяется
X/XXX/X 000001 X/XXX/X 000002 X/XXX/X 000003 ... X/XXX/X 006000 |