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

Или такое возможно и нужно ли много программировать?(уровень начинающий)

В основной таблице одни и те же поля использовались для разных значений в зависимости от параметра.(типа то номер телефона, то номер машины)
И ещё вопрос если есть возможность в общей форме сделать часть полей невидимыми в зависимости от выбранного параметра и менять названия поля в гриде
Видимо это тоже надо как-то передавать ?