powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Альтернатива перекрестному запросу
7 сообщений из 7, страница 1 из 1
Альтернатива перекрестному запросу
    #39790696
AN_Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Помогите, пожалуйста, нарисовать форму для решения следующей задачи:
В организации имеется список товаров и несколько складов. Для каждого склада определены нормы остатков товаров. В начале недели склады отправляют информацию о своих остатках на центральный склад. На основании полученных данных, менеджер центрального склада должен распределить имеющийся на центральном складе товар по остальным складам. Для выполнения этой работы менеджеру нужна форма, в которой видно остатки центрального склада, потребности других складов, и возможность указать сколько товара подлежит отгрузке на склады.

Как приблизительно должна выглядеть форма - картинка во вложении.

Для решения задачи реализована следующая структура БД:
Таблицы
Склады (Код: счетчик, Наименование: строка), Ключ: Код
Товары (Код: счетчик, Наименование: строка), Ключ: Код
Нормы (Склад: число, Товар: число, Норма: число), Ключ: Склад+Товар
Остатки (Склад: число, Товар: число, Остаток: число), Ключ: Склад+Товар

Для того, чтобы можно было вывести данные без лишних проблем на форму, создана еще одна сводная таблица, в которой данные о складах формируются в колонках.

Для фиксированного количества складов форма, в принципе, работает. Вопрос в том как решить задачу для переменного количества складов? Рисовать "лишние" контролы на форме и показывать только используемые из них не очень хочется. Нет ли какого-нибудь "классического" решения для такой задачи?

По ссылке можно скачать базу с текущей реализацией формы: https://cloud.mail.ru/public/M49r/19tViEvhu

Спасибо за внимание.
...
Рейтинг: 0 / 0
Альтернатива перекрестному запросу
    #39790698
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не?
...
Рейтинг: 0 / 0
Альтернатива перекрестному запросу
    #39790713
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AN_ShЗдравствуйте. Помогите, пожалуйста, нарисовать форму для решения следующей задачи:
В организации имеется список товаров и несколько складов. Для каждого склада определены нормы остатков товаров. В начале недели склады отправляют информацию о своих остатках на центральный склад. На основании полученных данных, менеджер центрального склада должен распределить имеющийся на центральном складе товар по остальным складам. Для выполнения этой работы менеджеру нужна форма, в которой видно остатки центрального склада, потребности других складов, и возможность указать сколько товара подлежит отгрузке на склады.

Еще нужно крутящееся кресло, круглая комната и в ней вместо круглой стены - большой круглый монитор, чтоб всё узреть...

- Ну если уже есть в базе нормы остатков и остатки, неужели трудно сразу выдать предложение под печать куда чего и сколько везти? Даже если не хватает, можно расставить магазинам приоритеты, и что есть повезли, чего не хватает - в заказ и потом на дозавоз...

- На самом деле ценнее подход к постановке задачи по перераспределению, - везти туда где закончилось нечто, оттуда, где никто не покупает это нечто...
...
Рейтинг: 0 / 0
Альтернатива перекрестному запросу
    #39790735
AN_Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PredeclaredНе?
Вы предлагаете встроить в форму1 несколько экземпляров формы2 по количеству складов?
...
Рейтинг: 0 / 0
Альтернатива перекрестному запросу
    #39790744
AN_Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vmag- Ну если уже есть в базе нормы остатков и остатки, неужели трудно сразу выдать предложение под печать куда чего и сколько везти? Даже если не хватает, можно расставить магазинам приоритеты, и что есть повезли, чего не хватает - в заказ и потом на дозавоз...

Автоматически распределить остатки под отгрузку не трудно. Но желание иметь возможность откорректировать это распределение вручную кажется мне вполне естественным. А делать это, на мой взгляд, удобнее в сводной таблице, как в примере. Так же предполагается, что в случае ручной корректировки значения "к отгрузке" определенного склада, свободные остатки будут автоматически перераспределены пропорционально потребностям между складами, находящимися в таблице правее редактируемого.

Собственно, вопрос заключается в том, как динамически управлять отображением складов на форме. Является ли добавление дополнительных полей под возможные склады на форму и управление их видимостью оптимальным решением. Или стоит смотреть в сторону программного создания элементов на форме.
...
Рейтинг: 0 / 0
Альтернатива перекрестному запросу
    #39790801
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AN_Sh-это учебный проект?
...
Рейтинг: 0 / 0
Альтернатива перекрестному запросу
    #39790840
AN_Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleckoAN_Sh-это учебный проект?
Да.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Альтернатива перекрестному запросу
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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