Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.74/62: Рейтинг темы: голосов - 62, средняя оценка - 4.74
5 / 6 / 4
Регистрация: 17.09.2013
Сообщений: 337
1

Не создаётся связь между таблицами в Microsoft Office Access 2000

26.02.2015, 19:53. Просмотров 12736. Ответов 12
Метки нет (Все метки)

Я не могу создать связь между двумя таблицами один-ко-многим.
Появляется такая ошибка:
"Приложению 'Microsoft Access' не удаётся создать отношение с обеспечением целостности данных.
Данные таблицы Заказы нарушают условия целостности.
Например, записи для сотрудника сущестуют в связанной, но отсутствуют в главной таблице.
Измените данные, чтобы главные записи существовали для всех связанных записей.
Если нужно создать отношение без обеспечения целостности данных, снимите соответствующий флажок."
Вот ссылка на базу данных:
https://yadi.sk/d/udTAya2UeueFj
Это мне задали в универе.
Вот ссылка:
https://yadi.sk/i/_BqCyHSgeueMu
Задание II в разделе
Разработка и создание реляционных баз данных
Подскажите пожалуйста что нибудь.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.02.2015, 19:53
Ответы с готовыми решениями:

Не создается связь между таблицами SQL Server?
Есть таблица со студентами Students, есть ещё одна таблица с оценками Marks. Надо чтобы из таблицы...

Построение БД access (связь между таблицами)
Компания занимается страхованием 1. Таблица юр. лица 2. Таблица физ. лица 3. Таблица договора...

Связь между таблицами в Access и разделение информации
Есть первая таблица связывающая названия разделов информации (разделов сайта, например) и...

Связь между таблицами в базе access Пациенты
Ребята, как то не сложилось у меня осмыслить всю суть рационального распределения данных в...

12
Эксперт MS Access
15517 / 6516 / 1372
Регистрация: 21.06.2012
Сообщений: 11,947
26.02.2015, 23:07 2
Цитата Сообщение от MahovIV Посмотреть сообщение
Данные таблицы Заказы нарушают условия целостности.
Например, записи для сотрудника сущестуют в связанной, но отсутствуют в главной таблице.
Измените данные, чтобы главные записи существовали для всех связанных записей.
Все же написано. В таблице Наборы коды 11, ... ,24, а в заказах - 1,2. Таких кодов нет в наборах, правьте. Чтобы такого не случалось, сначала создают связи в схеме данных, а уже потом вводят данные.
0
5 / 6 / 4
Регистрация: 17.09.2013
Сообщений: 337
10.03.2015, 15:19  [ТС] 3
Но если я исправлю, то это будет противоречить условию задания. Вы покажите конкретно. Я всё пойму.

Добавлено через 15 минут
А отредактировать не получается. Сообщение об ошибке.

Добавлено через 8 минут
Вы вообще задание в файле читали? Надо точно также. Так что правка не поможет. Будет противоречить условиям.
0
Эксперт MS Access
15517 / 6516 / 1372
Регистрация: 21.06.2012
Сообщений: 11,947
10.03.2015, 15:27 4
Цитата Сообщение от ltv_1953 Посмотреть сообщение
В таблице Наборы коды 11, ... ,24, а в заказах - 1,2.
Куда уж конкретнее? Ну да ладно. Вот таблица Заказы. в ней Коды наборов 1, 2.
Код заказаПодарочный вариантДата заказаКод заказчикаКод набора
9Новогодний набор15.12.2000221
10Осенний набор01.12.2000312
11Вишня в шоколаде22.12.2000311
12Новородний набор21.12.2000332
13Дары природы23.12.2000221
14Праздничный набор24.12.2000441
15Праздничный набор24.12.2000321
А должны стоять только те Коды наборов, который есть в таблице наборы
Код набораНазваниеВесСтоимостьКоличество
11Ассорти500120,00р.35
12Вишня в шоколаде25054,00р.110
14Дары природы350123,00р.510
15Кофейный аромат500110,00р.350
17Волшебный набор1000254,00р.120
18Праздничный набор600350,00р.200
19Новогодний набор35075,00р.109
20Осенний набор40065,00р.345
21Нежность250355,00р.210
22Новогодний набор700150,00р.609
23Ассорти250135,00р.540
24Марципановое чудо125145,00р.625

Добавлено через 1 минуту
Цитата Сообщение от MahovIV Посмотреть сообщение
Вы вообще задание в файле читали?
Давайте претензии будете предъявлять в мордокниге и на прочих помойках, в игнор ... .
3
5 / 6 / 4
Регистрация: 17.09.2013
Сообщений: 337
10.03.2015, 15:43  [ТС] 5
Не набирается.

Добавлено через 5 минут
Какие претензии? Невозможно исправить. программа не дает. А это я бы сам додумался. И давайте не будем хамить. Таких как вы тысячами банят. Не обижайтесь, но я уверен, что даже вы не сможете исправить. В таком случае ваш совет бессмыссленный.

Добавлено через 3 минуты
Кстати мне и не так грубили, так что зря вы собираетесь на меня жаловаться.

Добавлено через 6 минут
И вообще вы вызвались помочь. Поэтому я имею право предъявлять претензии.
0
Модератор
Эксперт MS Access
9775 / 3826 / 612
Регистрация: 07.08.2010
Сообщений: 10,804
Записей в блоге: 2
10.03.2015, 15:44 6
не в заказах должно быть поле код набора(оно здесь лишнее)
а в наборе должно быть еще окно поле --код заказа для связи с заказом
=======
ошибка инструкйии
0
5 / 6 / 4
Регистрация: 17.09.2013
Сообщений: 337
10.03.2015, 15:48  [ТС] 7
Но в файле с лабораторной так и сказано. Покажите, пожалуйста доделанный проект.
0
Модератор
Эксперт MS Access
9775 / 3826 / 612
Регистрация: 07.08.2010
Сообщений: 10,804
Записей в блоге: 2
10.03.2015, 15:50 8
я прочитала инструкцию, пункт 11
даже дважды
0
5 / 6 / 4
Регистрация: 17.09.2013
Сообщений: 337
10.03.2015, 17:14  [ТС] 9
да покажите вы готовый. у меня отказывается редактироваться.
0
Эксперт MS Access
26093 / 13950 / 3043
Регистрация: 28.04.2012
Сообщений: 15,318
10.03.2015, 17:22 10
Цитата Сообщение от ltv_1953 Посмотреть сообщение
в игнор ...
+1

Посмотрел его посты. Игнор навечно.
0
5 / 6 / 4
Регистрация: 17.09.2013
Сообщений: 337
10.03.2015, 17:29  [ТС] 11
А если вас проигнорируют, вам будет приятно? Так что нельзя.

Добавлено через 3 минуты
Странные вы какие-то. Лучше сам.
0
7207 / 4508 / 491
Регистрация: 27.03.2013
Сообщений: 16,472
12.03.2015, 07:16 12
Цитата Сообщение от MahovIV Посмотреть сообщение
...Странные вы какие-то. Лучше сам...

Не по теме:

Странный однако какой та %-), почему то сразу не САМ 8-) ?

0
5 / 6 / 4
Регистрация: 17.09.2013
Сообщений: 337
12.03.2015, 17:05  [ТС] 13
Сам я не смогу сделать достаточно хорошо. Поэтому обратился к вам.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.03.2015, 17:05

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

DataGridView и Access 2013 сложная связь между таблицами
Добрый день подскажите пожалуйста. Как сделать в DataGridView в строке ComboBox вывод из таблицы...

Перенести данные между таблицами microsoft access
Доброго времени! Подскажите пожалуйста, имеется база данных microsoft access base.mdb, в которой 2...

Microsoft Jet 3.51 и WIN 2000 & Office 2000
Программа VB 6.0 общается с базой данных Access 7.0 через провайдера OLE DB Microsoft Jet 3.51. В...

Как работать в VB6 c Microsoft Graph из Microsoft Office 2000 на компьютере без офиса?
Kакие файлы я должен использовать,чтобы работать в VB6 c Microsoft Graph из Microsoft Office 2000...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.