powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вычитание покупаемой продукции со склада выбираемого магазина, являющегося частью сети.
5 сообщений из 5, страница 1 из 1
Вычитание покупаемой продукции со склада выбираемого магазина, являющегося частью сети.
    #37014769
Nick4444
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проектируется БД осуществляющая учёт товаров определяемой сети магазинов, торгующих однородной продукцией. Проблема в том, что осуществление покупки, реализуемое через таблицу «Информация о продаже» подразумевает наличие двух ключевых полей «ИД Товара» (связанное с таблицей «Товары»: связь 1 ко многим) и «ИД Магазина» (связанное с «ИД магазина» таблицы «Магазины»: связь 1 ко многим), что практически реализовать не представляется возможным. На сколько мне известно эту связность можно прописать осуществляя выборку, прописать для того чтобы выполнить математическую разность имеющихся товаров за прилавком конкретного магазина и покупаемого товара. В осуществлении этого вычитания и заключается вся сложность вопроса. Вопрос лишь в том как реализовать эту самую выборку.

Заранее спасибо.
...
Рейтинг: 0 / 0
Вычитание покупаемой продукции со склада выбираемого магазина, являющегося частью сети.
    #37015194
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничего не понял. Структуру базы неплохо было бы увидеть.
...
Рейтинг: 0 / 0
Вычитание покупаемой продукции со склада выбираемого магазина, являющегося частью сети.
    #37016812
Nick4444
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Вычитание покупаемой продукции со склада выбираемого магазина, являющегося частью сети.
    #37016821
Nick4444Проблема в том, что осуществление покупки, реализуемое через таблицу «Информация о продаже» подразумевает наличие двух ключевых полей «ИД Товара» (связанное с таблицей «Товары»: связь 1 ко многим) и «ИД Магазина» (связанное с «ИД магазина» таблицы «Магазины»: связь 1 ко многим), что практически реализовать не представляется возможным.Что непредставляется возможным? Наличие двух полей? Или ключевых? А с какой статит они вдруг стали ключевыми? Это форин-кеи, то есть ссылки на ключевые поля дргих таблиц. Короче, Вам бы в форум по проектированию баз, тут рядом есть. Ибо пока Вы пишете нечто несусветное.
...
Рейтинг: 0 / 0
Вычитание покупаемой продукции со склада выбираемого магазина, являющегося частью сети.
    #37016886
Nick4444
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Перефразирую. Имеется 3 таблицы (товары, магазины, информация о наличии товара). Количество определенного товара в определенном магазине отображаем на форме в текстбоксе путем выборки через Select. Необходимо чтобы при покупке вычиталось приобретаемое кол-во соответствующего товара из из соответствующего ему (товару) магазина. У меня вычитание из магазина происходит, но только из первого товара, который находится в таблице "инфо о наличии", независимо от того какой магазин и товар я выбираю, хотя в текстбоксе показывает правильный результат.

код вычитания:
SELECT Info_o_nalichii_tovara
replace kolichestvo WITH thisform.kolvo_na_sklade.value-thisform.KOLICHESTVO1.Value

код выборки товара и магазина магазина:
SET safety off
SELECT info_o_nalichii_tovara.kolichestvo as kol;
from sotrudniki, magazini, tovari t, info_o_nalichii_tovara, mesto_raboti;
WHERE magazini.id_magazina=info_o_nalichii_tovara.id_magazina;
AND info_o_nalichii_tovara.id_tovara=t.id_tovara;
AND magazini.id_magazina=mesto_raboti.id_magazina;
AND mesto_raboti.id_sotrud=sotrudniki.id_sotrud;
and sotrudniki.familiya_sotrud=thisform.FAMILIYA_SOTRUD1.Value;
AND t.naimenovanie_tovara=thisform.naimenovanie_tovara.Value;
AND magazini.id_magazina=thisform.id_MAGAZINA1.Value;
INTO table a.dbf
thisform.kolvo_na_sklade.Value=kol
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вычитание покупаемой продукции со склада выбираемого магазина, являющегося частью сети.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]