16.06.2011, 15:04 | #1 |
newborn in DAX
|
Форма с комбо и запуск разных форм по выбранному значению
Самое простое решение это создание кучи однотипных форм которые вызываются из общей формы по нажатию соответствующей кнопки.
Проблема в том что больше половины из них абсолютно одинаковы и различаются что в executeQuery фильтр= 4, в другой форме 5 и.д. Т.е. copy-paste и дело в шляпе. Но не хочется засорять. Есть несколько которые особенные. Хочется сделать форму с комбо всех опций. А в executeQuery что-то типа case 4: //особая форма как её запустить? case 1,2,3,6,7: //запустить общую форму но передать в неё параметр для фильтрации 1 или 2 или 3 .. то что пользователь выберет Или такое возможно и нужно ли много программировать?(уровень начинающий) В основной таблице одни и те же поля использовались для разных значений в зависимости от параметра.(типа то номер телефона, то номер машины) И ещё вопрос если есть возможность в общей форме сделать часть полей невидимыми в зависимости от выбранного параметра и менять названия поля в гриде Видимо это тоже надо как-то передавать ? |
|