powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Передача параметров
5 сообщений из 5, страница 1 из 1
Передача параметров
    #33407759
nova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Ситуация такая: На форме (form1) есть две кнопки "Упорядочить" и "Фильтр". Так вот, по нажатию одной из них, каждый раз вызывается одна и та же форма (form2), где есть кнопки-"По наименованию", "По коду" и т.д. Если была нажата кнопка (form1)"Упорядочить", то при выборе любого пункта (form2)соотвественно открывается индекс. Если была нажата (form1)"Фильтр", то при выборе тех же самых пунктов (form2) устанавливается соответствующий фильтр. Идея в том, что в двух случаях используется одна и та же форма. Возможно ли реализовать этот случай или на каждый создать свою форму?
Спасибо!
...
Рейтинг: 0 / 0
Передача параметров
    #33407773
Недоходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создай формы и в кнопках пропиши do form имя_формы
...
Рейтинг: 0 / 0
Передача параметров
    #33407774
Фотография Hel!Riser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
заводиш на форме пропертю, в frm.Init() пишешь
LPARAMETER tcFilter
далее этот tcFilter присваеваешь проперти и ее (пропертю) ползуешь уже как фильтер. Иначе tcFilter потеряеца после выхода из метода
...
Рейтинг: 0 / 0
Передача параметров
    #33408273
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
novaДобрый день!
Ситуация такая: На форме (form1) есть две кнопки "Упорядочить" и "Фильтр". Так вот, по нажатию одной из них, каждый раз вызывается одна и та же форма (form2), где есть кнопки-"По наименованию", "По коду" и т.д. Если была нажата кнопка (form1)"Упорядочить", то при выборе любого пункта (form2)соотвественно открывается индекс. Если была нажата (form1)"Фильтр", то при выборе тех же самых пунктов (form2) устанавливается соответствующий фильтр. Идея в том, что в двух случаях используется одна и та же форма. Возможно ли реализовать этот случай или на каждый создать свою форму?
Спасибо!
Из Help-а.
Команда:
DO FORM <имя> WITH cParameterList ...
Так вот: WITH cParameterList
задает параметры передаваемые в форму или набор форм (через запятую).
Параметры передаются в метод INIT вызываемой формы.
Т.е. теперь в методе INIT принамаешь их:
LPARAMETERS Param1, Param2,...
...
Рейтинг: 0 / 0
Передача параметров
    #33409939
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi nova!

> Идея в том, что в двух случаях используется одна и та же форма. Возможно
> ли реализовать этот случай

Конечно возможно. По сути у тебя форма занимается только тем, что возвращает
наименование поля - что ты потом будешь делать с этим наименованием - это
уже десятое дело - можно определить какой тег соответствует наименованию
поля и установить этот тег как активный, а можно использовать имя поля как
часть услвоия для фильтра - просто для фильтра нужна ещё одна составляющая -
собственно шаблон поиска - т.е. то что должно быть подставлено в строку
условия после знака сравнения - FieldName = "что ищём".
Также в таком случае нет возможности задать вид операции сравнения (равно,
больше, меньше, является подстрокой и т.п.) - но может оно тебе и не
нужно...

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Передача параметров
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]