Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
9 / 9 / 0
Регистрация: 08.04.2012
Сообщений: 219
1

Не получается связать таблицы

30.06.2012, 21:24. Показов 1410. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста, застряла в самом начале. Не связать таблицы PP и SF. Они по заданию уже с данными. Для дальнейшей работы нужны связи, но у меня не получается обеспечить целостность данных. Почему?
Вложения
Тип файла: rar Банк.rar (26.7 Кб, 20 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.06.2012, 21:24
Ответы с готовыми решениями:

Не получается связать таблицы
Необходимо создать базу данных школы. Имеется основная таблица "ученики" с полями фио и т.д. и...

Не получается связать 2 таблицы
6 часов уже изучаю форумы, пытаюсь что-то сделать - ничего не получается. даны 2 таблицы. в одной 4...

Не получается связать таблицы ( Связь: не определенно)
База данных Отеля. Есть таблица Отели с перечнем разных отелей, и я создал для каждого отеля...

Не получается связать таблицы через форму
Не получается связать таблицу призывной пункт и учет.

9
14 / 14 / 0
Регистрация: 25.02.2012
Сообщений: 10
30.06.2012, 22:32 2
может быть так.
Вложения
Тип файла: zip Банк.zip (27.5 Кб, 17 просмотров)
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
либо так.
Вложения
Тип файла: zip Банк.zip (27.4 Кб, 16 просмотров)
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, чтобы размещать подчиненные формы на главной форме.
Вложения
Тип файла: zip Банк_Agrippa.zip (44.7 Кб, 10 просмотров)
0
Эксперт MS Access
7398 / 4535 / 295
Регистрация: 12.08.2011
Сообщений: 14,023
02.07.2012, 06:47 6
глянул. Никому не советую смотреть, а то во сне приснится.
Цитата Сообщение от Agrippa Посмотреть сообщение
мастер подчиненных форм не дает связать более 3 ключевых полей:
Одного поля ключевого, а не того, что вы понарисовали, хватит за глаза.
Если до книжки руки не дотягиваются, то дотянитесь до кнопки:
Написание статей
1
0 / 0 / 0
Регистрация: 01.07.2012
Сообщений: 4
02.07.2012, 07:07 7
Вот накидал быстренько формы. В формах удалил повторяющиеся ключевые поля, но в vba они присутствуют обязательно. Есть одно неудобство: чтобы попасть на форму fPP, сперва нужно выделить запись в sfSF, а затем нажать кнопку. А так все работает. Вобщем, осталось вам импровизировать.
Вложения
Тип файла: zip Банк_Agrippa 1.0.zip (83.5 Кб, 11 просмотров)
0
0 / 0 / 0
Регистрация: 01.07.2012
Сообщений: 4
02.07.2012, 07:13 8
Цитата Сообщение от alvk Посмотреть сообщение
глянул. Никому не советую смотреть, а то во сне приснится.

Одного поля ключевого, а не того, что вы понарисовали, хватит за глаза.
Если до книжки руки не дотягиваются, то дотянитесь до кнопки:
Написание статей
Возможно, и хватит одного ключевого, но давайте проследуем к созданию форм... Тогда, получается, что Вы предлагаете программировать то, что заложено в визуальных возможностях. Я не претендую на эксклюзив. Хочу выслушать автора темы.
0
9 / 9 / 0
Регистрация: 08.04.2012
Сообщений: 219
02.07.2012, 21:09  [ТС] 9
А кто просил формы? Структуру таблиц менять нельзя, т.к. такая дана была преподавателем. Поэтому и был вопрос, как из имеюегося материала сделать что-то работающее.
0
Эксперт MS Access
7398 / 4535 / 295
Регистрация: 12.08.2011
Сообщений: 14,023
03.07.2012, 02:19 10
Цитата Сообщение от Shelty Посмотреть сообщение
Структуру таблиц менять нельзя, т.к. такая дана была преподавателем.
Соболезную.

p.s. бежать надо от таких "преподавателей".
1
03.07.2012, 02:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.07.2012, 02:19
Помогаю со студенческими работами здесь

БД "Школа танцев". Не получается правильно создать и связать таблицы
переделываю в сотый раз, не получается нормальную базу сделать. тема "школа танцев" .

Связать таблицы
Помогите,)

Связать таблицы
Не получается в базе связать таблицу "Дети" с таблицей "Сотрудники" мож кто подскажет?

Связать 2 таблицы
Задам вопрос глупый, но может у кого есть идеи. --Поставщик выписывает счета за свою продукцию,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru