Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
140 / 130 / 127
Регистрация: 27.09.2012
Сообщений: 635
1

Связывание двух таблиц через SQL в Access

15.12.2022, 21:35. Показов 483. Ответов 5

Author24 — интернет-сервис помощи студентам
Здравствуйте.
Задачка.
На sql access создать 2 таблицы и связать их между собой по ключевым полям.
Запрос1 на создание таблицы1
SQL
1
2
3
4
5
6
CREATE TABLE ВИД_ИЗДАНИЯ  
    (
КодВидаИздания AUTOINCREMENT, 
PRIMARY KEY (КодВидаИздания), 
ВидИздания TEXT(255)
);
Запрос2 на создание таблицы 2
SQL
1
2
3
4
5
6
CREATE TABLE ИЗДАНИЯ  
    (
КодИздания AUTOINCREMENT, 
PRIMARY KEY (КодИздания), 
ИндексПоКаталогу TEXT(255)
);
Оба запроса рабочие.
Нужно установить связь один-ко-многим между полями счетчик в одной таблице и числовой в другой таблице
Запрос3 не работает, выдает ошибку.
SQL
1
2
ALTER TABLE [ИЗДАНИЯ]
ADD FOREIGN KEY ([КодВидаИздания]) REFERENCES [ВИД_ИЗДАНИЯ]([КодВидаИздания]);
Помогите исправить ошибку.
Вложения
Тип файла: zip Sait.zip (23.4 Кб, 9 просмотров)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.12.2022, 21:35
Ответы с готовыми решениями:

Связывание двух таблиц через ADOQuery
У меня база данных, с двумя таблицами. Хочу связать их через ADOquery, как в ADOtable через...

Связывание двух таблиц через одно поле
вот у меня такая программа. . При выборе курса показывает группы из того курса. Я связал две...

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

SQL запрос для двух связанных таблиц access
Есть две таблицы "агенты" и "договор", в таблице "агенты" только поле с перечислением агентов, в...

Связывание таблиц в access
Помогите пожалуйста с такой задачей У меня есть две таблицы "Склад" и "Корзина". Задача создать...

5
Эксперт MS Access
17535 / 7287 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
15.12.2022, 23:15 2
Лучший ответ Сообщение было отмечено urbic как решение

Решение

Попробуйте сначала создать поле в таблице, а потом уже FOREIGN KEY ... .
SQL
1
2
ALTER TABLE ИЗДАНИЯ 
ADD COLUMN КодВидаИздания INTEGER;
2
140 / 130 / 127
Регистрация: 27.09.2012
Сообщений: 635
15.12.2022, 23:54  [ТС] 3
Попробую. Завтра. Напишу получилось или нет.
0
Эксперт MS Access
17535 / 7287 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
15.12.2022, 23:57 4
Цитата Сообщение от urbic Посмотреть сообщение
Напишу получилось или нет.
Полагаете, что я даю ответы, не зная , что все заработает? Ну ну ... .
3
140 / 130 / 127
Регистрация: 27.09.2012
Сообщений: 635
16.12.2022, 00:05  [ТС] 5
Извините если мои слова показались обидными. В мыслях обидеть не было.
0
140 / 130 / 127
Регистрация: 27.09.2012
Сообщений: 635
16.12.2022, 20:32  [ТС] 6
Уважаемый ltv_1953.
Спасибо большое, Все работает.
Как хорошо что есть такие сайты и люди готовые помочь
0
16.12.2022, 20:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.12.2022, 20:32
Помогаю со студенческими работами здесь

Связывание таблиц в Access
Есть три формы (таблицы) (1-Договор, 2-Акты (к договору), 3 - Оплата ( к актам)). Необходимо, чтобы...

SQL запрос на связывание таблиц
Здравствуйте. Дано задание в access : 1) Таблица 1 - Экипажи (Код экипажа, Налётано часов, Код...

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

Связывание двух таблиц
Всем добрый день, подскажите мне как правильно сделать выборку из двух таблиц, то что я написал,...

Как связать данные из двух таблиц и поместить их в третью? Желательно в Access SQL запросом
Имеется 3 таблицы: --Список студентов колледжа (ИД, ФИО, Дата рождения, Группа, Номер зачётки), ...

Связывание двух таблиц и групировка
Скажу сразу, начала изучать php/mysql , не ругайте сильно, столкнулся с трдностью вывода категорий...


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

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