|
08.11.2006, 10:31 | #1 |
Участник
|
Привет
Подскажите, плиз, как правильно создать фильтр. Имеется форма, на ней Table Box. Нужно чтоб при выборе одного из полей (комплектации) на Table Box и нажатии Ctrl-F7, в формочке фильтра уже стоял фильтр по марке авто и модели. То есть перед вызовом формы фильтра исполнялся код: SETRANGE("Make Code", "Make Code"); SETRANGE("Vehicle Model Code", "Vehicle Model Code"); Как отловить момент перед созданием формы фильтра и если нажали кнопку "отмена" удалить этот фильтр. Спасибо. |
|
08.11.2006, 11:57 | #2 |
Участник
|
Цитата:
Сообщение от zemur
Привет
Подскажите, плиз, как правильно создать фильтр. Имеется форма, на ней Table Box. Нужно чтоб при выборе одного из полей (комплектации) на Table Box и нажатии Ctrl-F7, в формочке фильтра уже стоял фильтр по марке авто и модели. То есть перед вызовом формы фильтра исполнялся код: SETRANGE("Make Code", "Make Code"); SETRANGE("Vehicle Model Code", "Vehicle Model Code"); Как отловить момент перед созданием формы фильтра и если нажали кнопку "отмена" удалить этот фильтр. Спасибо. А теперь по делу. А что, уже имеющегося в форме фильтра значения из ячейки табличной формы при нажатии на F7 мало? Если вы хотите сделать такой суперфильтр составной, то сделайте наверху формы поле с опциями - Название Фильтра1,Название Фильтра 2,Название Фильтра n. И после выбора значения предустанавливайте завязанный на это понятие фильтр и обновляйте форму... Все же помог в решении проблемы -) А говорил, что не помогу .. Трепло. |
|
08.11.2006, 12:41 | #3 |
NavAx
|
[Offtopic] Zemur, а не расскажите, зачем такое понадобилось?
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
08.11.2006, 13:40 | #4 |
Участник
|
Это понадобилось для того, чтобы не вводить ручками комплектацию авто в фильтре, а по определенной марке и модели авто выводить список всех возможных комплектаций.
Т.е. в Table Box есть запись, которая содержит марку, модель, комплектацию и т.д. Выделив поле с комплектацией и нажав F7 или Ctrl-F7, по нажатию в фильтре drilldown-кнопки хочется получить список комплектаций, но для этого нужно знать марку и модель авто. Вот в краце для чего это нужно |
|