0 / 0 / 0
Регистрация: 26.11.2014
Сообщений: 28
|
|
1 | |
Связь в базе данных27.11.2014, 01:35. Показов 381. Ответов 3
Метки нет (Все метки)
В базе данных не работают связанные таблицы.
У меня база данных магазина. Есть 2 таблицы "товары в наличие" и "продано". При добавление данных в таблицу "продано" эти товары должны вычитаться из таблицы "товары в наличие", как это сделать?
0
|
27.11.2014, 01:35 | |
Ответы с готовыми решениями:
3
Связь в базе данных Связь таблиц в базе данных Access Как правильно создать хитрую связь между таблицами в другой базе данных? Связь между таблицами в базе access Пациенты |
26805 / 14484 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
27.11.2014, 01:52 | 2 |
Это неудачное решение. По логике должен быть приход товара в магазин и продажа. Если, конечно не считать возвраты, пересортицу, выбраковку, то этих таблиц хватит, чтобы посчитать в запросе наличие в магазине как разницу между приходом и продажей. Мой Вам совет - переделайте структуру данных пока не поздно.
А Ваша нынешня структура данных либо обречена на ошибки, либо потребует дополнительных мозгоработ, чтобы этих ошибок не допустить. Вот смотрите, предположим нашли способ как обновить таблицу наличия - взяли сумму проданного и вычли ее из наличия. Ну, вроде как правильно. Ан нет! Попробуйте еще раз применить эту же процедуру и окажется, что вычтется не из начального количества, а из уже посчитанного как разность между наличием и продажей. Пару раз так сделаете и наличие станет отрицательным. И разве это правильно? Я думаю, надеюсь, что убедил Вас переделать структуру данных.
0
|
0 / 0 / 0
Регистрация: 26.11.2014
Сообщений: 28
|
|
27.11.2014, 15:52 [ТС] | 4 |
на примере моей базы данных сможете это сделать?
0
|
27.11.2014, 15:52 | |
27.11.2014, 15:52 | |
Помогаю со студенческими работами здесь
4
Хранение данных пользователя(инф-ию,ограничений,разрешений) в Базе Данных, нужен совет Связь данных в таблицах База данных, связь таблиц Не получается схема данных (связь) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |