Страницы: 1
RSS
ЗависимостьComboBox2,3,4, от ComboBox1 VBA, Зависимость данных ComboBox2,3,4.... от ComboBox1
 

Доброго всем дня !!! Уважаемые Гуру,подскажите дилетанту по коду VBA ( пытаюсь изучать потихоньку),если можно с описанием.

Суть вопроса – дана кнопка «Хар-ки грунта» на листе «Выбор формы» ,которая вызывает форму для ввода данных. Как сделать ,чтобы в зависимости от того,какие данные выбираются в ячейке «Тип грунта» остальные ячейки подтягивали данные к соответствующему грунту ? . Например -для Песка : цвет- серый,консистенция-пылеватый,включения - с включениями щебня, для Глины- цвет- красная,консистенция-твердая,включения - с включениями органики. Что получилось – кнопку вроде понял как к форме привязать,как окна привязать к списку тоже ,а вот дальше…литературу читал,но такое впечатление,что один написал,а остальные его тупо скопировали, хотелось бы поконкретней этот вопрос понять…

P.S. Вопрос на перспективу ( а вдруг такое тоже возможно) - можно ли в зависимости от выбранного грунта в соответствующем окне сделать так,что бы появлялись новые  окна с характеристиками только для этого грунта ? Например – для Песка только окна «Цвет» и «Консистенция», а для Глины, только окна «Цвет» и «Включения»?

 
Доброго. Я (лично я) посоветую с подобной задачей попробовать разместиться в разделе "Работа", получить решение и его уже разбирать.
По вопросу на перспективу: да, можно. Можно сделать форму с закладками, на  каждый материал своя закладка. И, в зависимости от выбора исходного материала, показывать ту закладку, которая относится к выбранному материалу. И на закладке уже рисовать - для песка свой набор характеристик, для глины - свой и т.д.
Кому решение нужно - тот пример и рисует.
 
Ок,спасибо,учту  
 
feniks4977, посмотрел файл. Сразу вопрос по вашим данным. Если по типу грунта выбор понятен, то зачем выбор по его характеристикам? Или для одного типа возможны разные? Песок видел и желтый, и "красный", и "белый". Если характеристики единичны, другие ComboBox не нужны.
Посмотрите простой вариант подобного решения от Pavel55 http://www.planetaexcel.ru/forum.php?thread_id=4732
 
Характеристик будет больше - это такой пристрелочный шаблон, что б понять общий принцип. Полагаю,что на этом примере разберусь, как подключать остальные боксы
 
 
Общая задумка примерно такая - будет несколько форм ,вызываемые кнопками, где каждая форма будет заполняться для определенного блока ( пытаюсь адаптировать для планшета под WIN10) и автоматом помещаться в шаблон для печати/экспорта профильным специалистам (лист "Шаблон"). Данный тут пример - это пример блока для выборки и внесения в шаблон данных по типу грунта в каждую последующую строку на шаблоне....ну как-то так. Всю задачу не стал описывать, ибо хорошо конечно получить готовый результат, но... раз собрался понимать что делаю надо и самому покумекать,понять,изучить...
 
В зависимости от представления исходных данных и будут варианты их обработки и извлечения.
Как вариант - каждый тип грунта на отдельном листе где указаны его характеристики.
 
Ага,думал уже над этим.....
 
см.вложение
Изменено: Ігор Гончаренко - 25.05.2022 15:56:01
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Цитата
написал:
см.вложение
Круто !!! Спасибо ! Буду изучать
Страницы: 1
Наверх