9 / 9 / 0
Регистрация: 08.04.2012
Сообщений: 219
|
|
1 | |
Не получается связать таблицы30.06.2012, 21:24. Показов 1410. Ответов 9
Метки нет (Все метки)
Помогите пожалуйста, застряла в самом начале. Не связать таблицы PP и SF. Они по заданию уже с данными. Для дальнейшей работы нужны связи, но у меня не получается обеспечить целостность данных. Почему?
0
|
30.06.2012, 21:24 | |
Ответы с готовыми решениями:
9
Не получается связать таблицы Не получается связать 2 таблицы Не получается связать таблицы ( Связь: не определенно) Не получается связать таблицы через форму |
14 / 14 / 0
Регистрация: 25.02.2012
Сообщений: 10
|
|
30.06.2012, 22:32 | 2 |
может быть так.
1
|
9 / 9 / 0
Регистрация: 08.04.2012
Сообщений: 219
|
|
01.07.2012, 00:52 [ТС] | 3 |
Платежное поручение должно быть связано со счет-фактурой. Боюсь, что в таком варианте могут возникнуть проблемы с последующими запросами((
Добавлено через 7 минут Хотя, может и так тоже нормально))
0
|
14 / 14 / 0
Регистрация: 25.02.2012
Сообщений: 10
|
|
01.07.2012, 10:05 | 4 |
либо так.
1
|
0 / 0 / 0
Регистрация: 01.07.2012
Сообщений: 4
|
|
02.07.2012, 06:27 | 5 |
Здравствуйте Shelty! Для создания структуры базы, т.к. данных немного, пришлось поудалять данные таблиц. Проанализовав то, что вам нужно, я создал структуру, на мой взгляд подходящую. Самое главное для отдельной формы по таблице PP, т.к. мастер подчиненных форм не дает связать более 3 ключевых полей:
1. Форму создать конструктором на основе запроса. В запросе выбрать все поля(!). 2. В условии отбора поставьте соответственно [Forms]!["Имя главной формы"]![BIK] [Forms]!["Имя главной формы"]![INN] [Forms]!["Имя главной формы"]![NSF] [Forms]!["Имя главной формы"]![DSF] 3. В событии BeforeInsert формы по таблице PP поставьте me!BIK = [Forms]!["Имя главной формы"]![BIK] me!INN = [Forms]!["Имя главной формы"]![INN] me!NSF = [Forms]!["Имя главной формы"]![NSF] me!DSF = [Forms]!["Имя главной формы"]![DSF] Подчиненные формы INN и SF можно разместить на главной форме, но это на ваше усмотрение. Форму по таблице PP можно вызывать по кнопке. После создания форм можно забить все ваши данные снова. Если можно, согласно бизнес правилам, уменьшить число ключевых полей в составном ключе, сделайте это, доведя в последней подчиненной таблице до 3, чтобы размещать подчиненные формы на главной форме.
0
|
7398 / 4535 / 295
Регистрация: 12.08.2011
Сообщений: 14,023
|
|
02.07.2012, 06:47 | 6 |
глянул. Никому не советую смотреть, а то во сне приснится.
Одного поля ключевого, а не того, что вы понарисовали, хватит за глаза. Если до книжки руки не дотягиваются, то дотянитесь до кнопки: Написание статей
1
|
0 / 0 / 0
Регистрация: 01.07.2012
Сообщений: 4
|
|
02.07.2012, 07:07 | 7 |
Вот накидал быстренько формы. В формах удалил повторяющиеся ключевые поля, но в vba они присутствуют обязательно. Есть одно неудобство: чтобы попасть на форму fPP, сперва нужно выделить запись в sfSF, а затем нажать кнопку. А так все работает. Вобщем, осталось вам импровизировать.
0
|
0 / 0 / 0
Регистрация: 01.07.2012
Сообщений: 4
|
|
02.07.2012, 07:13 | 8 |
Возможно, и хватит одного ключевого, но давайте проследуем к созданию форм... Тогда, получается, что Вы предлагаете программировать то, что заложено в визуальных возможностях. Я не претендую на эксклюзив. Хочу выслушать автора темы.
0
|
9 / 9 / 0
Регистрация: 08.04.2012
Сообщений: 219
|
|
02.07.2012, 21:09 [ТС] | 9 |
А кто просил формы? Структуру таблиц менять нельзя, т.к. такая дана была преподавателем. Поэтому и был вопрос, как из имеюегося материала сделать что-то работающее.
0
|
7398 / 4535 / 295
Регистрация: 12.08.2011
Сообщений: 14,023
|
|
03.07.2012, 02:19 | 10 |
1
|
03.07.2012, 02:19 | |
03.07.2012, 02:19 | |
Помогаю со студенческими работами здесь
10
БД "Школа танцев". Не получается правильно создать и связать таблицы Связать таблицы Связать таблицы Связать 2 таблицы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |