|
|
|
Передача параметров
|
|||
|---|---|---|---|
|
#18+
Добрый день! Ситуация такая: На форме (form1) есть две кнопки "Упорядочить" и "Фильтр". Так вот, по нажатию одной из них, каждый раз вызывается одна и та же форма (form2), где есть кнопки-"По наименованию", "По коду" и т.д. Если была нажата кнопка (form1)"Упорядочить", то при выборе любого пункта (form2)соотвественно открывается индекс. Если была нажата (form1)"Фильтр", то при выборе тех же самых пунктов (form2) устанавливается соответствующий фильтр. Идея в том, что в двух случаях используется одна и та же форма. Возможно ли реализовать этот случай или на каждый создать свою форму? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 10:54 |
|
||
|
Передача параметров
|
|||
|---|---|---|---|
|
#18+
Создай формы и в кнопках пропиши do form имя_формы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 10:57 |
|
||
|
Передача параметров
|
|||
|---|---|---|---|
|
#18+
заводиш на форме пропертю, в frm.Init() пишешь LPARAMETER tcFilter далее этот tcFilter присваеваешь проперти и ее (пропертю) ползуешь уже как фильтер. Иначе tcFilter потеряеца после выхода из метода ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 10:58 |
|
||
|
Передача параметров
|
|||
|---|---|---|---|
|
#18+
novaДобрый день! Ситуация такая: На форме (form1) есть две кнопки "Упорядочить" и "Фильтр". Так вот, по нажатию одной из них, каждый раз вызывается одна и та же форма (form2), где есть кнопки-"По наименованию", "По коду" и т.д. Если была нажата кнопка (form1)"Упорядочить", то при выборе любого пункта (form2)соотвественно открывается индекс. Если была нажата (form1)"Фильтр", то при выборе тех же самых пунктов (form2) устанавливается соответствующий фильтр. Идея в том, что в двух случаях используется одна и та же форма. Возможно ли реализовать этот случай или на каждый создать свою форму? Спасибо! Из Help-а. Команда: DO FORM <имя> WITH cParameterList ... Так вот: WITH cParameterList задает параметры передаваемые в форму или набор форм (через запятую). Параметры передаются в метод INIT вызываемой формы. Т.е. теперь в методе INIT принамаешь их: LPARAMETERS Param1, Param2,... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 13:01 |
|
||
|
Передача параметров
|
|||
|---|---|---|---|
|
#18+
Hi nova! > Идея в том, что в двух случаях используется одна и та же форма. Возможно > ли реализовать этот случай Конечно возможно. По сути у тебя форма занимается только тем, что возвращает наименование поля - что ты потом будешь делать с этим наименованием - это уже десятое дело - можно определить какой тег соответствует наименованию поля и установить этот тег как активный, а можно использовать имя поля как часть услвоия для фильтра - просто для фильтра нужна ещё одна составляющая - собственно шаблон поиска - т.е. то что должно быть подставлено в строку условия после знака сравнения - FieldName = "что ищём". Также в таком случае нет возможности задать вид операции сравнения (равно, больше, меньше, является подстрокой и т.п.) - но может оно тебе и не нужно... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 01:19 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=288&tid=1592893]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
76ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 392ms |

| 0 / 0 |
