Здравствуйте. Помогите, пожалуйста, нарисовать форму для решения следующей задачи:
В организации имеется список товаров и несколько складов. Для каждого склада определены нормы остатков товаров. В начале недели склады отправляют информацию о своих остатках на центральный склад. На основании полученных данных, менеджер центрального склада должен распределить имеющийся на центральном складе товар по остальным складам. Для выполнения этой работы менеджеру нужна форма, в которой видно остатки центрального склада, потребности других складов, и возможность указать сколько товара подлежит отгрузке на склады.
Как приблизительно должна выглядеть форма - картинка во вложении.
Для решения задачи реализована следующая структура БД:
Таблицы
Склады (Код: счетчик, Наименование: строка), Ключ: Код
Товары (Код: счетчик, Наименование: строка), Ключ: Код
Нормы (Склад: число, Товар: число, Норма: число), Ключ: Склад+Товар
Остатки (Склад: число, Товар: число, Остаток: число), Ключ: Склад+Товар
Для того, чтобы можно было вывести данные без лишних проблем на форму, создана еще одна сводная таблица, в которой данные о складах формируются в колонках.
Для фиксированного количества складов форма, в принципе, работает. Вопрос в том как решить задачу для переменного количества складов? Рисовать "лишние" контролы на форме и показывать только используемые из них не очень хочется. Нет ли какого-нибудь "классического" решения для такой задачи?
По ссылке можно скачать базу с текущей реализацией формы:
https://cloud.mail.ru/public/M49r/19tViEvhuСпасибо за внимание.
https://www.sql.ru/forum/1310596/alternativa-perekrestnomu-zaprosu