Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Внешний ключ внутри таблицы  [new]
sql-access-1
Member

Откуда: Москва
Сообщений: 65
Добрый день знатокам Аксесса!
Недавно столкнулся с такой вещью, создаю внешний ключ мастером, в подстановке соответствующий select. связь в схеме данных рисует.
А ежели вручную дать создавать, и прописать ТОТ же самый select, то он не считается почему, то внешним ключом и соответственно в схеме связи не отображается. Еще что удивило, что в случае нескольких связей между 2 -мя таблицами, все равно отображается только 1 связь.
Ну да и Баг с ним. Вопрос собственно вот в чем:
Как создать внешний ключ внутри таблицы?
1.Пробовал мастером, дык с списке таблиц нет этой же таблицы.
2.Если просто написать соответствующий select, то очевидно это уже не будет ключ. Ну и предполагаю. что на схеме данных связь внутри не отобразится.
Разъясните ситуацию плиз, как быть?! Как все-таки создать внешний ключ внутри таблицы?...
5 дек 05, 14:19    [2141526]     Ответить | Цитировать Сообщить модератору
 Re: Внешний ключ внутри таблицы  [new]
Alexus12
Member

Откуда:
Сообщений: 2740
в схеме данных автоматом создаются связи только мастером
хочешь ручками - перетащи и брось одно поле на другое да задай свойства связи

саму с собой - пробуй дважды добавить в схему данных одну таблицу
5 дек 05, 14:33    [2141600]     Ответить | Цитировать Сообщить модератору
 внешний составной ключ  [new]
sql-access-1
Member

Откуда: Москва
Сообщений: 65
Добрый день!
Пробовал создать внешний составной ключ, получается не совсем то, что я хочу. Объясню подробнее.
Есть Таблица1 (pk1, pk2, field)
и есть Tаблица2 (pk1, fk1(t1pk1), fk2(t1pk2))
Умеет ли мастер создавать такие связи? если нет, то как можно создать такую связь?..
Хотел добиться такого результата, если выбираешь из одного списка, то другой соот-но должен фильтроваться в зависимости от первого. Однако не получалось такого. Подскажит плиз.
10 апр 06, 15:02    [2543784]     Ответить | Цитировать Сообщить модератору
 Re: Внешний составной ключ  [new]
sql-access-1
Member

Откуда: Москва
Сообщений: 65
Либо никто не понял, либо никто не захотел отвечать.
Подскажите как создается внешний составной ключ в Аксессе?
или ткните где об этом можно почитать.
Пробовал связать соответствующие поля путем перетаскивания между таблицами. Что-то подсказывает, что это не правильно. Поскольку должно быть так: при выборе одного поля (в моем случае - кинотеатр), данные в другом должны фильтроваться (залы).
12 апр 06, 14:54    [2553381]     Ответить | Цитировать Сообщить модератору
 Re: Внешний составной ключ  [new]
Alexander G
Member

Откуда: Чукчи мы, однако
Сообщений: 3270
sql-access-1
Поскольку должно быть так: при выборе одного поля (в моем случае - кинотеатр), данные в другом должны фильтроваться (залы).

Вот такой вопрос на этом форуме задавался не раз. На событии AfterUpdate поля формы меняется свойство RowSource у другого. Поищите.
13 апр 06, 03:17    [2556138]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить