Вопрос: Как связать таблицы в Access?

 

#2. Создание связей (схемы данных) между таблицами в Microsoft Access.

Видео взято с канала: Компьютер это просто!


 

9. Связывание таблиц

Видео взято с канала: GTIFEMBI


 

Как ЛЕГКО и БЫСТРО создать схему данных в Microsoft Access?

Видео взято с канала: Уроки по Microsoft Access


 

Связи. связывание таблиц в БД Microsoft Access

Видео взято с канала: Информатика в школе


 

4.1 Создание связей между таблицами Microsoft Access 2010.

Видео взято с канала: Dmitrii Dmitrii


 

Как связать таблицы в базе данных Microsoft Access 2016

Видео взято с канала: Уроки по Microsoft Access


 

Как создать таблицы в Microsoft Access за 8 минут

Видео взято с канала: Уроки по Microsoft Access


44 комментария

  • А можно вот в таблице сделать: у меня несколько таблиц и в них занесено номер договора кредита, шифр клиента, и имя, отчество, фамилия. можно ли в таблице сделать когда заношу шифр клиента, и номер договора кредита чтоб ФИО, само заполнялось в таблице?

  • В поле номера телефона (тип: числовой, длинное целое) не помещается номер телефона. Судя по всему ограничение на значение целого числа, т.к. если номер телефона начать с 1 то все помещается. При этом у вас в уроке телефонный номер(с цифр более 1) полностью помещается. Как так получается?

  • сделал на основе Вашего видео небольшую базку (учебную) типо сотрудники, товар и скоько кем продано, но при попытке выявления связей просит сам их настроить… У вас некоторые сами образовались, как так? 0.58

  • У меня столбец «номер паспорта» в таблице Читатель ругается на неправильный формат, когда заполняю его цифрами. Маска ввода сообщает, что она только для даты и текстового формата. А не числового, как в нашем случае. Если номер паспорта начинать с единицы, проблем нет. Если ставить другие цифры, выводит ошибку. И в ролике номер паспорта везде с единицы. Видимо формат все же текстовый нужен для столбца номер паспорта

  • Я целый день и полночи мучаюсь с базой Библиотеки.Таблицы создала…. Но связи… это что-то…=) как я их только не крутила….Первое задание мое по access… «Пусть требуется разработать информационную систему для автоматизации учета получения и выдачи книг в библиотеке. Система должна предусматривать режимы ведения системного каталога, отражающего перечень областей знаний, по которым имеются книги в библиотеке. Внутри библиотеки области знаний в систематическом каталоге могут иметь уникальный внутренний номер и полное наименование. Каждая книга может содержать сведения из нескольких областей знаний. Каждая книга в библиотеке может присутствовать в нескольких экземплярах. Каждая книга, хранящаяся в библиотеке, характеризуется следующими параметрами:
    уникальный шифр;
    название;
    фамилии авторов (могут отсутствовать);
    место издания (город);
    издательство;
    год издания;
    количество страниц;
    стоимость книги;
    количество экземпляров книги в библиотеке.

    Книги могут иметь одинаковые названия, но они различаются по своему уникальному шифру (ISBN).
    В библиотеке ведется картотека читателей. На каждого читателя в картотеку заносятся следующие сведения:
    фамилия, имя, отчество;
    домашний адрес;
    телефон (будем считать, что у нас два телефона — рабочий и домашний);
    дата рождения. Пусть требуется разработать информационную систему для автоматизации учета получения и выдачи книг в библиотеке. Система должна предусматривать режимы ведения системного каталога, отражающего перечень областей знаний, по которым имеются книги в библиотеке. Внутри библиотеки области знаний в систематическом каталоге могут иметь уникальный внутренний номер и полное наименование. Каждая книга может содержать сведения из нескольких областей знаний. Каждая книга в библиотеке может присутствовать в нескольких экземплярах. Каждая книга, хранящаяся в библиотеке, характеризуется следующими параметрами:
    уникальный шифр;
    название;
    фамилии авторов (могут отсутствовать);
    место издания (город);
    издательство;
    год издания;
    количество страниц;
    стоимость книги;
    количество экземпляров книги в библиотеке.

    Книги могут иметь одинаковые названия, но они различаются по своему уникальному шифру (ISBN).
    В библиотеке ведется картотека читателей. На каждого читателя в картотеку заносятся следующие сведения:
    фамилия, имя, отчество;
    домашний адрес;
    телефон (будем считать, что у нас два телефона — рабочий и домашний);
    дата рождения.
    Каждому читателю присваивается уникальный номер читательского билета. Каждый читатель может одновременно держать на руках не более 5 книг. Читатель не должен одновременно держать более одного экземпляра книги одного названия.
    Каждая книга в библиотеке может присутствовать в нескольких экземплярах. Каждый экземпляр имеет следующие характеристики:
    уникальный инвентарный номер;
    шифр книги, который совпадает с уникальным шифром из описания книг;
    место размещения в библиотеке.

    В случае выдачи экземпляра книги читателю в библиотеке хранится специальный вкладыш, в котором должны быть записаны следующие сведения:
    номер билета читателя, который взял книгу;
    дата выдачи книги;
    дата возврата.

    Так же, дабы поддерживать популярность библиотеки, необходимо постоянно дозакупать книги и вести учет закупок книг
    поэтому, в библиотеке храняться следующие сведения о закупках:
    уникальный номер закупки
    дата закупки
    название книги
    фамилия автора
    место издания
    год издания
    количетсво страниц
    количество закупленных экземпляров
    стоимость закупки

    Для дозакупки, храняться следующие данные:
    шифр книги
    кол-во недостающих экземпляров
    крайний срок закупки

    Заполнить таблицу с книгами (минимум 20 записей) и таблицу с читателями (минимум 15 записей)
    Желательно писать название таблиц и столбцов на латинице, но можно и на русском. Данные можно заполнять на любом языке. НЕ ДОПУСКАЙТЕ ПРОБЕЛЫ В НАЗВАНИИ ТАБЛИЦ И СТОЛБЦОВ! Заменяйте пробелы на тире (-) или нижние подчеркивания (_)
    Помогите….Пожалуйста, со связями..я совсем запуталась….И как мы в поле «код» вставляем через мастера и код и название? то есть не как, а почему так? для чего? =)

  • Таймкоды:

    00:00 | Вступление

    00:35 | Зачем связывать таблицы?

    00:50 | Схема данных

    01:43 | Ручное создание связи между таблицами

    03:22 | Обеспечение целостности данных

    05:07 | Каскадное обновление

    05:55 | Каскадное удаление

    07:34 | Связь «один-ко-многим»

    08:00 | Настройка связей

    09:08 | Заключение

  • Возможно сделать в таблице перевод в проценти автоматически вот у меня одно поле общая сумма кредита с процентом а в другом поле процент кредита 10% и когда в поле «общая сума кредита с процентом » ввожу суму чтоб сразу переводило в проценти? нужно ли создавать запрос для перевода в проценти или можно сделать в таблице???

  • Присоединяюсь к предыдущему подписчику. Так понятно НИКТО не объясняет, причём нет никакой воды, от слова совсем. Всё что нужно для познания СУБД ACCESS. В нашем регионе заблокировали яндекс кошельки, во всяком случае у меня(хотя у меня подтверждённая учётка с получением пл. карты) а так при первой же возможности закину денежку. СПАСИБО ОГРОМНОЕ ещё раз. Дай Бог тебе здоровья.

  • есть старая база с записями и такая же новая без записей, в новую нужно из старой перекинуть не все записи а какую то часть, как их лучше скопировать из старой базы?? или может можна сделать какуюто кнопку на форме старой базы что б перекидывало нужную запись в новую базу?

  • «Указанное имя является зарезервированным словом. Зарезервированные слова воспринимаются Microsoft Access или ядром базы данных Microsoft Access особым образом.
    Использование зарезервированного слова может привести к возникновению ошибки при ссылке на это поле.»
    Вот такое ругательство мне предъявил Аксесс 2013. Насколько это может повлиять в дальнейших действиях и можно ли как-то «разрезервировать» имя, не имея потом плачевных результатов работы программы?

  • Такой вопрос. Допустим, какого-то преподавателя назначили старшим преподавателем. Или сменился декан факультета. Или студента перевели из одной группы в другую. Но это сделано в течение семестра, в конкретную дату. Т.е. в начале семестра принадлежность сущности одна, а с такой-то даты другая. Как это можно реализовать?

  • Здравствуйте! Подскажите пожалуйста…Я помню, еще когда в техникуме учился…мы делали базы данных, но я помню что при запуске БД, она открывалась без самой оболочки аксесса…, т.е. просто главная форма с кнопками… Надеюсь Вы меня поняли…Можете помочь?

  • Привет! Возникла проблема с созданием таблиц: мне нужно сделать базу данных для мероприятий, где можно посмотреть список участников каждого мероприятия и также посмотреть количество мероприятий, которые посетил каждый из участников. В моем понимании должны быть таблицы «участники» «встречи» и отдельная таблица по каждой встрече видимо.. но их много будет тогда. как вообще можно это реализовать на уровне создания таблиц?

  • ПЖ, автор, ответь, мне завтра уже надо сдавать:-( я создаю связь «один ко многим», ноо он пишет:Таблица «Личные Данные» не может быть заблокирована ядром базы данных. Она уже используется другим пользователем или процессом. Что мне делать???

  • Как быть если система ругается как раз на галочку «обеспечение целостности…»? Говорит Таблица «…» нарушает условия целостности данных\\\ Например записи для сотрудника существуют в связанной но отсутствуют в главной таблице….»

  • Спасибо за понятное и быстрое объяснение, понадобилось очень быстро вспомнить то чем занимался лет 15 назад, и нужно было по быстрому создать бд не переслушивая и не перечитывая кучи инфы которую мне нужно было только вспомнить. Есть один вопрос, не подскажите каким методом можно заполнять таблицу с данными названия файлов и хронометраж видеоролика (папка с видеоклипами)? То-есть одна из таблиц должна содержать два поля текстовый(название файла) и время(хронометраж ролика), заполнение таблицы нужно организовать автоматически прочитав данные из папки с видеофайлами (*.mov). Есть ли команды в eccess выявляющие длительность ролика mov или mреg4? Если не затруднит ответить, буду очень благодарен, но в любом случае за видео уроки спасибо)

  • Здравствуйте, с наслаждением посмотрел все уроки, очень полезно.
    Вопрос. Имеется таблица Excel из двух колонок Фамилия, Национальность.
    Нужно получить заполненную базу данных Access из двух таблиц. Первая с полями Фамилия, Код национальности, вторая содержит уникальные наименования национальностей, с полями Код национальности (ключевое) и Национальность. С уважением Александр

  • Добрый день!

    А таким же простым языком, можно рассказать, как сделать файл exe (т.е. клиента), чтобы он содержал в себе необходимые формы и работал с базой данных Access.

    PS
    Ваши уроки очень крутые! Для меня это просто находка!!! Большое спасибо!!!

  • Очень приятно смотреть Ваши уроки,а главное Очень понятно!!! Вы действительно профессионал не только в создании БД, но и как преподаватель Вы Супер!Смотрю Ваши все уроки по несколько раз! Учусь, делаю базу сотрудников(отдел кадров) по Вашим урокам, застряла на таблицах с отработанными часами по участкам…..HELP!!!!
    Может можно сделать обучающее видео на эту тему, и подробно остановиться на подсчете дней от даты начало работы до даты окончание работы….как пользоваться функциями сложения м вычитания дат….
    Спасибо.

  • Добрый день!
    Недавно наткнулся в Вашем видео на создание кнопки редактирования текущей записи (по-моему при создании отчетов), при нажатии на которую открывалась ранее созданная форма для редактирования с выбранной записью… Не могу найти в каком видео я это видел. Подскажите, пожалуйста, где этот урок можно посмотреть?

  • а можно связать поля, у меня связть между кодом клиента, но хотелось сделать в двух таблицах есть поля Имя, фамилия, отчество, хочу сделать когда в одной таблице ввожу имя чтоб автоматически Имя вводилось в другой таблице. возможно так сделать??

  • Привет мой магистр Microsoft Access. У меня в автоколонне 20 машин. У каждой машины есть водитель. есть своя наработка в часах основных агрегатов. а также есть межремонтный срок службы до 1-го ремонта в часах или по возрасту(300 ч./15 лет), и назначенный ресурс 1200 ч/25 лет. Иногда агрегаты отдельно продлевают увеличивая ресурс в годах или в часах. иногда агрегаты переставляют с одной машины на другую с определенной своей наработкой. Это пока в трех словах. не могу понять как это сделать в Microsoft Access. Очень нужна помощь.

  • Здравствуйте, я столкнулась с такой проблемой: при создании схемы данных мне выдаёт такую ошибку: «Таблица «Пациент» не может быть заблокирована ядром базы данных. Она уже используется другим пользователем или процессом.» Я не могу понять в чём дело.

  • Если я использую мастер подстановок,кпримеру у меня таблица мероприятий и мне нужно указать из мастера подстановок (из другой таблицы) несколько человек, посетивших данное мероприятие, как мне это сделать?

  • А вот в паспорт вогнали 4 решётки и ещё 6, но при этом у меня он позволяет вписать только три цифры серии и 6 номера, если все 4 вписать, то выдаёт ошибку, что превышено число символов… почему так? И как редактировать таблицу после создания схемы данных? Она уже не редактируется,запрещено
    Удалять всё нужно и заново?

  • Качественные и профессиональные уроки. НО ЕСТЬ ОГРОМНЫЕ МИНУСЫ, увы! Рассмотренные примеры являются простейшими. Эти уроки оказываются бесполезными, если возьмешься после их просмотра создать базу самостоятельно. ЧЕГО НЕТ в уроках, а хотелось бы!, поскольку в мало-мальско серьезной базе это нужно: 1) не рассмотрен случай, когда значения полей переносятся через промежуточную таблицу в этом случае мастер подстановки вместо значений выдает код счетчика в последней. Зачем это пользователю? 2) Случай, когда между 2-мя таблицами нужно установить более 1 связи (пример нужно из первой таблицы переместить данные о товаре название, страну производства и цену. Что делать то? Этого нет в уроках. Закинуть в одно поле объединением текстовые значения и цифровой тип? а как потом в этой таблице его использовать чтобы произвести расчет (умножить цену на количество)????? или быть может дополнительно для числового значения отдельно создать поле и с помощью мастера подстановок выдернуть это числовое значение из предыдущей таблицы? Как бы не так прога не дает это сделать, так как связь уже есть. Рассмотрите пожалуйста эти варианты. Иначе толку мало,…. так на создание списка домашней библиотеки.

  • Добрый день, давно не занимался Access. Спасибо, освежили в памяти. Подскажите пожалуйста, как сделать вот такой отчёт. Есть одна таблица в ней строки: например: (гвозди, 100 штук, приход), (шурупы, 200 штук, приход), (винты, 50 штук, приход), (гвозди, 59 штук, расход). Некое подобие склада. Нужен отчёт с остатком на складе. Спасибо.

  • такой вопрос. если у меня есть таблица Люди и Компании. и я создаю таблицу Документы. Но создателем документа может быть как организация так и человек (допустим это так в моем случае), как мне сделать такое поле, в котором я бы вводил одно значение на выбор из одной из двух таблиц Люди или Компании?

  • Мне нужно добавить новую КАТЕГОРИЮ(?) в созданную базу данных.Привязать ее заполнение к кнопке,которую тоже «нужно добавить». Есть ли у вас урок по добавлению в уже готовые базы данных?
    Надо добавить не таблицу. Это шифр, но отдельно заполняем с помощью него таблицу.

  • помоги пожалуйста, в моем случае я код завода из схемы ЗАВОД передвигаю в схему СТРОЙМАТ так же на уже добавленный в эту схему код завода, отмечаю все 3 галочки нажимаю на создать, но! мне выпрыгивает такое: таблица строймат не может быть заблокирована ядром базы данных. она уже используется другим пользователем или процессом(((так вот я вообще не понимаю что это значит и что нужно сделать чтобы это исправить? чтобы у меня так же получиламь связь как и у вас)(и да ваши ролики очень помогают,все четко и ясно, и очень занимательно,))))

  • Есть такой вопрос и он здесь не рассмотрен. Если из одной таблицы поле методом подстановок попадает в другую, при этом используется промежуточная таблица, то в итоговой таблице вместо значения полей отображается код. Решения данной проблемы нигде не нашел. Чтобы было понятней: есть таблица, в которой поле -это производители телефонов, например Самсунг, Сони и т.д. есть таблица с названием моделей s8, a5 и ТД. Есть таблица товаров, которая формирует полное название беря из обоих таблиц соответствующие поля, например итог: samsung s8. Создаём ещё таблицу поступления, в которую нужно взять конкретную сформированную модель из таблицы товар. И вот тут при использовании мастера подстановок вместо производителя и модели вылезает порядковый номер. Программе может он и нужен, но вот пользователю нужны значения полей

  • Для мене ці уроки не стали корисними, швидше вони мене більше заплутали, ніж пояснили що да як, маски вводу не працювали, і постійно вибивало помилку, можливо через те, що більш нова версія Access, але суть така, уроки на мій погляд суто для студентів, які просто забили на пари,а тут згадали про екзамен і треба швидко узнать, як не піти на доп. сесію.

  • Лайк!
    Подскажите можно в Microsoft Access создать базу деталей?
    С структурой категории подкатегории подкатегории подкатегорий и наконец детали?
    Типа этого
    https://drive.google.com/open?id=1-3e0JTBjM8O9vjzn05WKxZGMsVAAVyrJ
    Что бы создавать категории и подкатегории через форму.
    Добавлять детали через форму…
    Спасибо…….

  • Спасибо за видеоуроки, помогают мне с курсачом!
    Столкнулся с такой проблемой: хочу сделать связь «один ко многим» от одной таблице к другой, но у меня все наоборот получается возле того названия поля, которое я перетаскиваю, там бесконечность, а там где куда перетаскиваю там 1. В изменении связей ничего не могу сделать.

  • Таймкоды:

    00:00 | Что такое ключевое поле?

    01:00 | Задаем ключевые поля

    01:47 | Связываем таблицы

    04:11 | Связь «Многие-ко-многим»

    04:40 | Заполняем таблицы

    05:30 | Первичный и внешний ключи

    06:26 | Мастер подстановки

    07:33 | Продолжаем заполнять таблицы

    09:04 | Заключение

  • Заранее хочу поблагодарить тебя за хорошие видео-уроки! Продолжай в том же духе. Есть один вопрос, когда удоляю одну строки, и начинаю писать её заново, номер строки не обновляеться. К примеру: Номер строки (авто) 3, когда удалить информации со строки, номер стал 4, и если удалю строку ещё раз, то будет номер уже 5. Что делать? И почему номер не остаётся 3-им? Спасибо.

  • Добрый день! Помогите, пожалуйста, с вопросом по мастеру подстановок: при выборе сразу 2-х столбцов (например, [код] и [название]) в качестве источника подстановок есть опция «скрыть ключевой столбец», тогда в выпадающем списке отображаются только названия и в таблицу тоже сохраняется это название. Что делать, если необходимо выбирать из списка по [коду], а отображалось и сохранялось чтобы и [код], и соответствующее ему [название]? Или, как вариант, чтобы в соседний столбец сразу подтягивалось [название] по только что выбранному [коду]. Буду ооочень благодарен за ответ! Заранее спасибо большое!

  • Пошагово изучаю АКССЕС на твоем канале, параллельно делаю свою БД по работе. Все отлично и доступно. Спасибо.

    Есть свои вопросы по связям но думаю, что разберусь.
    P.s. Единственное, что еще хотел отметить, что наши программеры с работы, мне посоветовали создавать все поля и названия полей на латинице:)

  • Братко, спасибо за труд! Автоматом лайк ставлю при просмотре очередной серии. Качественно, без нудения и затягивания. Всё по существу и с пониманием дела! Благодарю за отведенное личное твое время на запись серий. Смотрю для общего развития и понимания процесса.

  • Я создал простую базу данных карточки входящих документов. Она состоит из таблицы и формы. Всё работает нормально. Только когда печатаю форму, за ней всегда печатается один пустой лист. Можете подсказать, как от него избавиться? Заранее благодарю!
    P.S. Спасибо, разобрался сам! В параметрах страницы формы поставил правое поле равно нулю, и пустая страница исчезла!

  • Добрый день!
    Существуют таблицы «Продажи» и «Товар». Между ними связь в виде «Состав продажи». Товар в «составе продажи» выбирается мастером подстановок из таблицы «Товары». Возможно ли, чтобы при выборе товара автоматически проставлялась цена на этот выбранный товар?! Заранее спасибо!)))

  • Что-то из серии, когда препод матана решает к-н тяжелый интегральчик, все молчат, а когда он приблизился к ответу и записал, грубо говоря, 2+2+С, кто-то резко из-за парты выкрикивает «ЧЕТЫРЕ ПЛЮС С!». Диз только за это. Нужно было либо, как советуют, кляп в рот подруге затолкать, либо дать возможность ей самой хотя б половину ролика озвучить.