У меня есть большой набор данных, с которым нужно работать, чтобы создать систему хранения для отслеживания движения в магазине. В этом магазине более 300 товаров, и основная структура всех столов одинакова. Единственная разница - данные внутри. Существует большая база данных с именем StorageTF, и я хочу создать множество таблиц с именем Product_1, Product_2, Product_3 и т. Д. Структура таблицы должна выглядеть следующим образом:
Основной большой набор данных (таблица) выглядит следующим образом:
CREATE TABLE StoringTF (
Store_code INTEGER,
Store TEXT,
Product_Date TEXT,
Permission INTEGER,
Product_Code INTEGER,
Product_Name TEXT,
Incoming INTEGER,
Unit_Buying_Price INTEGER,
Total_Buying_Price INTEGER,
Outgoing INTEGER,
Unit_Sell_Price INTEGER,
Total_Sell_Price INTEGER,
Description TEXT)
Я хочу, чтобы пользователь ввел код в запись с именем PCode, это выглядит так:
PCode = Entry(root, width=40)
PCode.grid(row=0,column=0)
, затем функция сравнивает ввод со всеми кодами в основной таблице и принимает этоодин и получает таблицу, которая имеет тот же код продукта. Итак, последовательность есть. Будут созданы все таблицы продуктов для всех кодов продуктов в основной таблице, и в них будут все данные из основной таблицы с одинаковым кодом продукта. Затем, когда программа открыта, пользователь вводит код продукта, программа выбирает таблицу с тем же кодом и показывает ее пользователю. Большое спасибо, и я знаю, что это сложно, но мне действительно нужна ваша помощь, и я уверен, что вы можете мне помочь. Спасибо.
Таблица продуктов должна выглядеть следующим образом:
CREATE TABLE Product_x (Product_Code INTEGER,
Product_Name TEXT, --taken from main table from lines that has same product code
Entry_Date, TEXT,
Permission_Number INTEGER,
Incoming INTEGER,
Outgoing INTEGER,
Description TEXT,
Total_Quantity_In_Store INTEGER, --which is main table's incoming - outgoing
Total_Value_In_Store INTEGER --main table's total_buying_price - total_sell_price
)
Спасибо за вашу помощь и надеюсь, что вы сможете понять это, потому что я действительно борюсь с этим.