Здравствуйте! Подскажите, как грамотно можно реализовать следующее:
1) Выбираем в Сombobox1 интересующий город. Для этого в столбце Список (List1) я формирую список всех непустых строк столбца 1 (List1) для Сombobox1.
2) Появляется список - Combobox2 достопримечательностей выбранного города (определяемый столбцом 2 List1). Список варьируется от 2 до 10.
3) В соответствии со списком выводятся сведения для наглядности о Коэффициенте посещений для каждой достопримечательности (определяемый столбцом 3 List1) выбранного города.
4) Переходим к расчету обращаясь к данным, которые приведены в List2 для каждой из достопримечательностей.
Если выбрали в Сombobox1 Выборг, то в Combobox2, отображается: храм+музей+выставка тогда необходимо извлечь норму по национальностям из соответствующих им ячеек в List2 и учесть параметр Коэффициент из List1. То есть необходим поиск на соответствие пункта из Combobox2 и строки в List2.
То есть цель - вывести по каждой нации, так скажем, долю посещений.
Выборг итог: Татары: 760, Русские 920, Украинцы 1270
Подскажите, как это можно реализовать и возможно ли.
Здравствуйте! Подскажите, как грамотно можно реализовать следующее:
1) Выбираем в Сombobox1 интересующий город. Для этого в столбце Список (List1) я формирую список всех непустых строк столбца 1 (List1) для Сombobox1.
2) Появляется список - Combobox2 достопримечательностей выбранного города (определяемый столбцом 2 List1). Список варьируется от 2 до 10.
3) В соответствии со списком выводятся сведения для наглядности о Коэффициенте посещений для каждой достопримечательности (определяемый столбцом 3 List1) выбранного города.
4) Переходим к расчету обращаясь к данным, которые приведены в List2 для каждой из достопримечательностей.
Если выбрали в Сombobox1 Выборг, то в Combobox2, отображается: храм+музей+выставка тогда необходимо извлечь норму по национальностям из соответствующих им ячеек в List2 и учесть параметр Коэффициент из List1. То есть необходим поиск на соответствие пункта из Combobox2 и строки в List2.
То есть цель - вывести по каждой нации, так скажем, долю посещений.
devilkurs, Большое спасибо, сейчас вникаю в код, очень интересно и красиво!
А как сделать так, чтобы после выбора города был наглядно показан весь состав его достопримечательностей с коэффициентами, а не одна его составляющая? для этого использовать Listbox?
и соответственно, чтобы расчет производился по всем достопримечательностям с выводом по каждой нации?
devilkurs, Большое спасибо, сейчас вникаю в код, очень интересно и красиво!
А как сделать так, чтобы после выбора города был наглядно показан весь состав его достопримечательностей с коэффициентами, а не одна его составляющая? для этого использовать Listbox?
и соответственно, чтобы расчет производился по всем достопримечательностям с выводом по каждой нации? unik
Сообщение отредактировал unik - Среда, 12.04.2017, 10:32
Удалось реализовать вывод в ListBox достопримечательностей в зависимости от выбранного города, но не могу сообразить, где поправить код так, чтобы вывести аналогично соответствующие коэффициенты и подсчитать не отдельно по одной достопримечательности, а по всем и соответственно вывести несколько полученных результатов..
Удалось реализовать вывод в ListBox достопримечательностей в зависимости от выбранного города, но не могу сообразить, где поправить код так, чтобы вывести аналогично соответствующие коэффициенты и подсчитать не отдельно по одной достопримечательности, а по всем и соответственно вывести несколько полученных результатов..unik
parovoznik, Спасибо за соучастие! С выводом разобралась, остался последний момент - итоговый подсчет, файл получившегося прикрепляю. Вывожу в Listbox1 достопримечательности для выбранного в Combobox1 города. Затем (при наведении на конкретный пункт Listbox1 ) в Textbox 1,2,3 - отображаются расчетные значения по национальностям. А хотелось бы еще в отдельных Textbox 4,5,6 видеть сумму полученных значений для всего города По татарам: 240+100+420=760 - Textbox 4 По русским: 300+170+450=920 - Textbox 5 По украинцам: 400+210+660=1270 - Textbox 6 Получается, где-то нужно зафиксировать эти значения.. и потом суммировать или использовать цикл Для каждой N достопримечательности найти произведение параметра на коэффициент, а затем суммировать все эти полученные произведения.. Вижу пока так, думаю дальше)
parovoznik, Спасибо за соучастие! С выводом разобралась, остался последний момент - итоговый подсчет, файл получившегося прикрепляю. Вывожу в Listbox1 достопримечательности для выбранного в Combobox1 города. Затем (при наведении на конкретный пункт Listbox1 ) в Textbox 1,2,3 - отображаются расчетные значения по национальностям. А хотелось бы еще в отдельных Textbox 4,5,6 видеть сумму полученных значений для всего города По татарам: 240+100+420=760 - Textbox 4 По русским: 300+170+450=920 - Textbox 5 По украинцам: 400+210+660=1270 - Textbox 6 Получается, где-то нужно зафиксировать эти значения.. и потом суммировать или использовать цикл Для каждой N достопримечательности найти произведение параметра на коэффициент, а затем суммировать все эти полученные произведения.. Вижу пока так, думаю дальше)unik