Помогие разобраться с combobox

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

seergy
Сообщения: 109
Зарегистрирован: 25 ноя 2007, 21:31

VictorM писал(а):опять же, вне контекста кода, ничего не понятно, что на что менять и для чего.

Туплю уже :confused: вопрос закрыт.
Тем нем менее спасибо... ;)
seergy
Сообщения: 109
Зарегистрирован: 25 ноя 2007, 21:31

В продолжение темы
есть, например, база Продукции, связанная с базой марок, кот связанная с базой состава марок на листе "марки".
Базой состава марок от 3 и до скольки угодно значений.
как такой вид баз пополнять и копировать и вставлять на лист.
См. файл. на примере для продукции - вафли.

Нужно, чтобы привыборе марки на лист1 вставлялися Изделие -> марка -> состав марок, через "nextrow".
Т.е. выбираем combobox "Изделие" - например "Вафли"->combobox "марку" -например "Так себе" и автомртически выбирается состав. Принцип как в базах DBF - у каждой групы свой ID, который сопоставляется с базой и выбирается. т.е. Например, как на листе "марки" .
Как пополнять базу по марки -> состав (в сумме 100%)/
Или опять не понятно объясняю
Вложения
вопрос 03-09-08.zip
(15.31 КБ) 21 скачивание
вопрос 01-09-08.zip
(14.9 КБ) 24 скачивания
Аватара пользователя
VictorM
Сообщения: 794
Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:

Тогда вопрос, Вы все же выбирать думаете по ID или по наименованию?
И в любом случае необхобимо будет создать базы данных, т.к. я понимаю, что изделий у Вас будет отнюдь не три.
Как они будут выглядеть?
"Дайте людям рыбы, и вы накормите их на весь день;
научите их ловить рыбу - и вы накормите их на всю жизнь".
seergy
Сообщения: 109
Зарегистрирован: 25 ноя 2007, 21:31

VictorM писал(а):Тогда вопрос, Вы все же выбирать думаете по ID или по наименованию?
И в любом случае необхобимо будет создать базы данных, т.к. я понимаю, что изделий у Вас будет отнюдь не три.
Как они будут выглядеть?

по наименованию - задавать имена по диапозонам не получается - база динамическая и условно безконенчная
Я взял, пример, произвольно -напримере "Вафли". Суть в том, что "Изделия" фиксированный диапозон, например, 7 ед. А "марки" - сколько угодно длинный впределах разумного.
Что же нужно.
1)Пополнение базы - принцип предложенный вами ранее . но нужно его модифицировать. Таким образом: например, появилась новая марка Вафель, например, "Очень хорошие" по списку на листе марки (IDВаф) будет = 4. С textbox пополняется база на листе марки "Очень хорошие" и IDВаф пополняется знач. 4. Затем предлогается пополнить базу составов.
Попринципу
IDВаф -> Состав ->%:
4 -> Мука -> 50
4 -> сахар-> 20
и т.д. при этом сумма% при полнение должна быть равна только 100%.
И так далее.
2) Также выбор значений
на форме ComboBox2.List(iIndex, 1) = IDВаф диапозона "Вафли"
и идёт выбор значений налист 1
если IDВаф диапозона "Вафли" = IDВаф диапозона "ВафлиСостав"
-> Состав ->%
и так далее
3) Самое трудное
ниже таблицы составов
Каждую группу процентов разделить на 100 см. файл
Вложения
пояснения .zip
(15.97 КБ) 29 скачиваний
Ответить