Привет Andrew
Использовать исходный проект с исправлениями невозможно, так как с ним довольно много проблем.
Однако я взял ваши данные и...
1. создал список уникальных названий продуктов из ваших данных, из которых можно построить таблицу «продукты».
2. Объедините ваши списки «stockin» и «stockout» для создания таблицы «транзакций».
3. Полученные внешние ключи (id_product) путем сопоставления описаний продуктов и добавления этих внешних ключей в таблицу «транзакции».
Прилагаемый пример не является готовой программой — он предназначен только для того, чтобы вы могли начать работу и предложить способы разработки собственного приложения.
Как уже упоминалось, это не очень помогает, если кто-то просто делает работу за вас, но просит кого-то показать вам, как это сделать (если возможно, с примерами, которые вы можете использовать в качестве учебника).
И там, где это возможно, использование ваших собственных «реальных» данных часто облегчает связь.
Но, как упоминалось ранее, необходимо базовое понимание реляционных баз данных (и это верно независимо от того, используете ли вы MyVisualDatabase или любой другой продукт).
Удачи.
Derek.
.
It's not possible to use your original project with corrections as there are quite a few problems with it.
However, I've taken your data and -
1. created a list of unique product names from your data from which to build a "products" table.
2. combined your "stock in" and "stock out" lists to create a "transactions" table.
3. obtained foreign keys (id_product) by matching on product descriptions and adding these foreign keys to the "transactions" table.
The attached example is not a finished programme - it is only to get you started and to suggest ways to develop your own application.
As others have mentioned, it doesn't really help if someone simply does the job for you, but asking someone to show you how to do it (if possible with examples that you can use as a tutorial) does.
And where possible, using your own "real" data often makes it easier to relate to.
But as mentioned previously, a basic understanding of relational databases is a pre-requisite (and this is true whether you are using MyVisualDatabase or any other product).
Post's attachments stocks2.zip 475.93 kb, 70 downloads since 2023-08-05