Простая база данных VB6 DAO+Access
Формулировка задачи:
Доброго дня, хочу научиться писать базы данных на VB6. Поэтому поставил себе задачу написать программу хранения данных на складе, с использованием технологии DAO.
Допустим есть список вещей на складе, а также список фамилий владельцев этих вещей. Нужно написать программу в которой будут хранится эти данные. Как я понимаю, в базе данных нужно завести 3 таблицы:
1таблица - список фамилий (ID, ФАМИЛИЯ)
2таблица - список вещей (ID, ВЕЩЬ)
3таблица - список ID фамилий и список ID вещей (ID, ID)
Мне непонятно, как сделать запрос, чтобы выводился отчет: ФАМИЛИЯ - ВЕЩЬ, а не ID - ID, тоесть данные должны браться из таблицы 1 и 2, и показываться в виде таблицы 3.
Второй вопрос, заведение/удаление новых фамилий и вещей. Например человек перестал пользоваться складом, а его вещи остались. Надо удалить его фамилию из таблицы, но в таком случае, кому будет принадлежат вещь в таблице 3 ?
Допустим есть список вещей на складе, а также список фамилий владельцев этих вещей. Нужно написать программу в которой будут хранится эти данные. Как я понимаю, в базе данных нужно завести 3 таблицы:
1таблица - список фамилий (ID, ФАМИЛИЯ)
2таблица - список вещей (ID, ВЕЩЬ)
3таблица - список ID фамилий и список ID вещей (ID, ID)
Мне непонятно, как сделать запрос, чтобы выводился отчет: ФАМИЛИЯ - ВЕЩЬ, а не ID - ID, тоесть данные должны браться из таблицы 1 и 2, и показываться в виде таблицы 3.
Второй вопрос, заведение/удаление новых фамилий и вещей. Например человек перестал пользоваться складом, а его вещи остались. Надо удалить его фамилию из таблицы, но в таком случае, кому будет принадлежат вещь в таблице 3 ?
Решение задачи: «Простая база данных VB6 DAO+Access»
textual
Листинг программы
Users (ID int, Name nvarchar(50), IsDeleted bit) Things (ID int, Name nvarchar(50)) ThingsMM (User int, Thing int)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д