Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Использование нескольких форм (UserForm) для заполнения одной строки данных
 
Ну тут вот связь сводимыми данными главной формы, не понимаю как сделать, т.е.
Например: есть главная форма - в которой есть код, который определеяет, что повторный ввод данных в главной форме прописывает новую строку.
Но! Если задам такой же код другим формам - получится (в теории) следующее: Пользователь на главной форме ввел данные о поставщике, нажал "Записать" (появилась строка нового поставщика), далее нашел нужную группу товаров - открыл форму по этой группе внес данные, нажал записать, далее ввел данные форму по другой группе товаров (поставщик тот же)...после очистки данных, чтобы внести нового поставщика в главной форме, следующая запись из главной формы упадет в строку ниже...а как остальные формы будут следовать за ней?
Если у каждой будет код записи в новую строку, то при внесения данных из других форм (форм групп товаров) будут опять формировать новую строку...короче:
- Возможно ли сделать формы групп товаров - подчиненныеми основной форме?
"Когда смотришь на звезды, понимаешь - никаких границ нет" Кискин К.С.
Использование нескольких форм (UserForm) для заполнения одной строки данных
 
Всем здравствуйте!
Вопрос следующий, а точнее задача:
Из-за большого количества данных (много групп, подгрупп, и еще подподгрупп)) для упрощения ввода данных через UserForm хочу сделать следующее:
Пользователь (менеджер) нажимает на кнопку основной формы - вводит данные о поставщике, а далее в зависимости от группы товаров (внутри этого окна) нажимает кнопку и открывает нужную кнопку по группе товаров - вводит данные (объем, стоимость). Ввод данных может происходить в разные группы - внес в одну, записал, внес в другую, записал - и все это должно ложиться в свои столбцы одной строки (строки поставщика, которого он внес на главной форме)
Проблема:
1. Из-за недостаточного знания языка VBA мозг ломаю: как записать макросы так, чтобы все формы ложились именно в одну строку (записанного поставщика), по мере ввода данных в каждую форму, без сбоев.
2. Таблица динамичная - после записи данных, пользователь в рамках главной формы при следующем нажатии кнопки "Записать", должен быть уверен что данные прописываются в новую строку, нового поставщика - так как эти таблицы связаны с другими таблицами - где идет подсчет, расчет, компановка (сводные и расчетные таблицы) связанные по консолидации и все данные должны автоматически добавляться.
Под итожу: как сделать запись данных в одну строку (при повторном с внесением данных вновую строку) используя несколько пользовательских форм?))
Заранее спасибо!)
"Когда смотришь на звезды, понимаешь - никаких границ нет" Кискин К.С.
Страницы: 1
Наверх