Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
2 / 2 / 3
Регистрация: 15.11.2014
Сообщений: 188

Изменение связей

25.11.2014, 17:35. Показов 1800. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Делаю лабораторную , необходимо связать таблицы, получилось все кроме этих двух

http://i9.pixs.ru/thumbs/7/7/0... 881770.jpg

почемуто тут "не определено", а не "один ко многим", вот сам результат который должен получится

http://i9.pixs.ru/thumbs/7/5/9... 881759.jpg

https://cloud.mail.ru/public/4... ase1.accdb
https://cloud.mail.ru/public/a... 0%B21).pdf
https://cloud.mail.ru/public/8... 8F%20).pdf
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.11.2014, 17:35
Ответы с готовыми решениями:

Изменение связей
почему у меня в запросах вместо изменения связей выходит параметры объединения. Не могу выставить знаки бесконечности. Подскажите...

Изменение связей в схеме БД
У меня есть er диаграмма моей БД . Все материалы во вложениях . --Один заказ может иметь много товаров - такая задумка . --Перешел к...

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

22
 Аватар для VinniPuh
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,005
25.11.2014, 17:51
Да что ж это за день такой сегодня заразный, у всех одно и тоже?
Удалите из таблицы - Отгрузка ВСЕ данные, Если удалятся все, то
Выполните - Сжать и восстановить
Потом создавайте связь. Получится.
0
2 / 2 / 3
Регистрация: 15.11.2014
Сообщений: 188
25.11.2014, 20:10  [ТС]
kmv-puh, как было написано, удалил все данные из таблицы "ОТГРУЗКА", далее "Сжать и восстановит", при создании связей пишет "не определено"... а мне ппц как надо это сделать , мож что другое есть ?
0
 Аватар для VinniPuh
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,005
25.11.2014, 21:04
Цитата Сообщение от desant Посмотреть сообщение
...а мне ппц как надо это сделать...
Да ваще не вопрос, только не на чем показать.
на потусторонние сайты ни кто не полезет, знавали вирусов всяческих.
Выкладывайте здесь, а не где то там.
0
2 / 2 / 3
Регистрация: 15.11.2014
Сообщений: 188
25.11.2014, 21:06  [ТС]
Так это мои данные.... с моего компа, это облако mail.ru

я тут просто так и не понял как тут выкладывать
0
2 / 2 / 3
Регистрация: 15.11.2014
Сообщений: 188
25.11.2014, 21:14  [ТС]
Вроде загрузил, но это тоже самое )
Вложения
Тип файла: pdf Лаб №1(пост.товаров1).pdf (456.4 Кб, 3 просмотров)
Тип файла: pdf Лаб №2(пост.оборудования ).pdf (237.8 Кб, 3 просмотров)
Тип файла: 7z Database1.7z (19.8 Кб, 4 просмотров)
0
 Аватар для VinniPuh
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,005
25.11.2014, 21:17
Цитата Сообщение от desant Посмотреть сообщение
я тут просто так и не понял как тут выкладывать
Заархивируйте Раром или Зипом свой пример. Там где пишите сообщения, но только пониже есть кнопка расширеный режим, жмете. Появится еще ниже кн. - Управление вложениями, указываете свой файл, загружаете, вместе с небольшим сообщением отправляете.
0
 Аватар для VinniPuh
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,005
25.11.2014, 21:29
Цитата Сообщение от desant Посмотреть сообщение
...Database1.7z (19.8 Кб,...
Новомодный наверное форматик у вас, не у всех прочитаемый. Акс наверное, аж 2013. Я вот лично хотел, сие чудо установить только после нового года.
Хотя многие, как мне кажется, пряма щас ринутся, устанавливать, сей прекрасный Акс, лишь бы вам помочь.
Миниатюры
Изменение связей  
0
2 / 2 / 3
Регистрация: 15.11.2014
Сообщений: 188
25.11.2014, 21:35  [ТС]
Да нет, версия програмы MA 2010

А обьяснить, ту процедуру Вы можете , мож я что то не то сделал, так как делал, не понимая что произойдет !?
0
 Аватар для VinniPuh
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,005
25.11.2014, 21:52
Не видя пример трудно чего то присоветовать.
Если на пальцах, то Я вот лично всегда создаю связь по полю - Счетчик (Ключевое) в одной таблице и по полю с типом данных - Числовое.
Если у вас еще нет поля счетчика в ГЛАВНОЙ таблице, то создайте его, открыв таблицу в режиме конструктора.
В другой таблице, создайте поле с типом данных - Числовое, длинное целое. В схеме данных потяните поле счетчика к полю числовому, а когда мудрый аксик создаст связь вылезет окошко, где нужно поставить галочку - Обеспечение целостности данных.
Как то так на словах.

Добавлено через 2 минуты
Если и щас не получится, то обождите немного, возможно кто еще, у кого ваш пример откроется, сможет создать вам связь на вашем примере.
0
2 / 2 / 3
Регистрация: 15.11.2014
Сообщений: 188
25.11.2014, 21:56  [ТС]
дело в том что у меня 2 таблицы , и согласно заданию, связ нужно здлать между 2мя текстовыми данными http://pixs.ru/showimage/Snimo... 881759.jpg
0
 Аватар для VinniPuh
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,005
25.11.2014, 22:04
Цитата Сообщение от desant Посмотреть сообщение
...связ нужно здлать между 2мя текстовыми данными...
Я вот лично ярый противник таких связей, но раз уж так надо, то в той таблице, где у вас будет значек МНОГО, УДАЛИТЕ ВСЕ ДАННЫЕ. Если удалились ВСЕ записи, то смело создавайте связь, если хоть одно поле не удалится, то создать связь может и не получиться.
2 вариант в таблице, где у мас будет значек - бесконечности удалите его в режиме конструктора (типа сделайте не ключевым), а затем в рехиме прросмотра удалите делетом все значения в этом поле, тогда вы тоже сможете создать связь, но первый вариант надежней.
0
Эксперт MS Access
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
25.11.2014, 22:16
Лучший ответ Сообщение было отмечено VinniPuh как решение

Решение

desant, по логике создателей MS Access связь где главная таблица имеет несколько ключевых полей, НЕ может поддерживать целостность данных. Об этом даже в хелпе написано
При создании связи между таблицами адресуемое поле главной таблицы должно иметь уникальный индекс.
И если хотите иметь связь с поддержкой целостности, то от второго поля в ключе придется отказаться.
Честно говоря, мне вообще непонятно назначение ключа на поле Код_СК в т.Накладная. Разве могут быть несколько накладных с одним номером? Может быть несколько отгрузок по одной накладной, это понятно. Но несколько накладных с одним номером это против всех правил.
1
 Аватар для VinniPuh
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,005
25.11.2014, 22:18
Да и еще, хоть уже и около 100 лет не создавал связи по текстовым полям, но чёйта вспоминается, что у полей связи нужно указывать в их всойствах - Индексированное поле или нет, возможны повторения или нет и еще чего то кажется.
0
2 / 2 / 3
Регистрация: 15.11.2014
Сообщений: 188
25.11.2014, 22:18  [ТС]
mobile, как говарится вот обьясните это преподу, у нейже как то получилось )))
0
 Аватар для VinniPuh
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,005
25.11.2014, 22:24
Цитата Сообщение от desant Посмотреть сообщение
...у нейже как то получилось...
Обе таблицы были - ДЕВСТВЕННО ЧИСТЫМИ и поле с единичкой индексированным, а где бесконечность указано, что возможны повторения. Так кажется.
0
Эксперт MS Access
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
25.11.2014, 22:28
Цитата Сообщение от desant Посмотреть сообщение
вот обьясните это преподу, у нейже как то получилось )))
Cделать можно :-)
На схеме данных в т. Накладные выделите сразу оба поля, пользуясь зажатым шифтом. И тащите курсор на т.Отгрузка. Там пропишите соотвествующие поля. И связь появится
1
2 / 2 / 3
Регистрация: 15.11.2014
Сообщений: 188
25.11.2014, 22:32  [ТС]
kmv-puh, Де ло в том что там как бы есть алгоритм, создаются таблицы, потом заполняются, потом связываются

Добавлено через 3 минуты
mobile, вах... А по чему по отдельноси не получалось ?
0
 Аватар для VinniPuh
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,005
25.11.2014, 22:33
Вот попробовал вспомнить как это делается, получилось.
Вложения
Тип файла: rar Проба Связей По Тексту.rar (6.9 Кб, 4 просмотров)
1
 Аватар для VinniPuh
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,005
25.11.2014, 22:36
Делал по отдельности
Создал одну таблицу, у нужного поля указал, что оно ключевое
Создал вторую таблицу.
в схеме данных создал связь, а уже только потом у 2-й таблицы указал. что поле связи ключевое.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.11.2014, 22:36
Помогаю со студенческими работами здесь

Создание связей
Добрый вечер помогите пожалуйста со связями Разработайте базу данных «Электронная библиотека», состоящую из трех таблиц со...

Нарушение связей
На форме не правильно работает добавление сотрудников клиентам. У каждого клиента должен быть свой набор сотрудников. Видимо схему данных,...

создание связей
Помогите, пожалуйста, разобраться со связями. Необходимо и установите связи между таблицами по полям «Код клиента» и «Код ...

Создание связей
Доброго времени суток. Я не очень силен в разработке БД, поэтому пришел к Вам за помощью :) Суть проблемы заключается в том, что не...

Описание связей
Помогите пожалуйста, не знаю как описать связи. схема данных:


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. На мобильном - сканируйте QR-код. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru