Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.01.2008, 12:56   #1
furstenberg
Форумчанин
 
Регистрация: 08.10.2007
Сообщений: 125
По умолчанию связать таблицы в Absolute Database

Зравствуйте.Если кто-нибудь пользовался Absolute Database подскажите как в ней можно связать табицы (создал две таблицы, задал ключи , потыкался в AbsDb Manadger, а связать эти таблицы не смог)
furstenberg вне форума Ответить с цитированием
Старый 21.01.2008, 09:37   #2
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

Что значит не смог? Создаешь индексы в AbsDb Manadger. И далее все как обычно... В дочерней таблице указываешь MasterSource и в MasterFields связываешь по индексам.
_SERGEYX_ вне форума Ответить с цитированием
Старый 25.01.2008, 17:10   #3
furstenberg
Форумчанин
 
Регистрация: 08.10.2007
Сообщений: 125
По умолчанию

Разобрался. Спасибо
furstenberg вне форума Ответить с цитированием
Старый 08.03.2011, 10:01   #4
nikol_
Пользователь
 
Регистрация: 24.02.2011
Сообщений: 16
По умолчанию

А я вот не разобрался. Проблема та же.
Объясните по шагам, как создаются эти связи.
К примеру, есть две таблицы:
groups:
*ID
*Title
friends:
*ID
*ID_Group
*Fio
Как связать ID_Group(friends) и ID(groups)?
nikol_ вне форума Ответить с цитированием
Старый 08.03.2011, 10:21   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Если запросом то например так:
Код:
select g.title,f.Fio from groups g
left join friends f on f.id_group=g.id
Это говорит о том что в друзьях ищется запись с таким-то ID_Group, и справа к таблице дописывается соответствующее значение ФИО, и так для каждой записи груп
I'm learning to live...

Последний раз редактировалось Stilet; 08.03.2011 в 10:24.
Stilet вне форума Ответить с цитированием
Старый 08.03.2011, 10:51   #6
nikol_
Пользователь
 
Регистрация: 24.02.2011
Сообщений: 16
По умолчанию

Спасибо за быстрый ответ.
С запросом все понятно.

Но я, наверное, некорректно задал вопрос.
Как связать эти таблицы в AbsDb Manager через внешний ключ (foreign key)? Чтобы вручную не удалять записи, например: удаляем группу ID (Group), удаляются все записи из Friends, где ID_Group равен удаляемому ID из Group.
nikol_ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Database SlavaSH БД в Delphi 8 10.09.2008 08:23
как связать с главной таблицей другие таблицы Droid БД в Delphi 7 24.07.2008 13:36
Помогите с Absolute Database sveiks БД в Delphi 1 30.07.2007 17:03
Программно связать таблицы Таня84 БД в Delphi 0 20.03.2007 18:43
Как связать таблицы в Access 2003 ? Nowichok Microsoft Office Access 2 13.02.2007 16:31