Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите с FormSet....... / 6 сообщений из 6, страница 1 из 1
20.12.2004, 11:22
    #32834348
help123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с FormSet.......
Задача такая....
- есть главная форма "movement". По нажатию на кнопку 'поиск' - запускается форма "seekmpar" для поиска по главной таблице "tmove", которая является источником для "movement".
Необходимо сделать чтобы из формы "seekmpar" можно было перемещать указатель в таблице "tmove" и эти изменения отображались в форме "movement".
Формы "movement" и "seekmpar" должны быть одновременно видны: "seekmpar" - на переднем плане, а "movement" - на заднем.
Пробовал использовать FormSet - но по нажатию на 'поиск' у меня форма "seekmpar" почему то вылетает в окне фокса, а не поверх формы "movement" (свойства вроди установлены правильно: "movement"->ShowWindow->As top level, "seekmpar"->ShowWindow->In top level)
...........
...
Рейтинг: 0 / 0
20.12.2004, 12:11
    #32834494
help123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с FormSet.......
может вопрос глупый.........
...
Рейтинг: 0 / 0
20.12.2004, 12:18
    #32834516
help123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с FormSet.......
ОДНИМ СЛОВОМ - FORMSET или неFORMSET - а как с одной формы обновить другую форму.
...
Рейтинг: 0 / 0
20.12.2004, 12:22
    #32834527
AleksMed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с FormSet.......
А что у тебя запрашивается в поисковой форме?
Может ты немного перемудрил?
Если ты в поисковой форме запрашиваешь один параметр, то формсет ни к чему. Он в принципе и так ни к чему. Делаешь две отдельные формы.
Если первая форма с автоцентрированием, то и вторую делай с автоцентрированием, вот они и будут одна над другой.
Если нет, то в ините второй формы рули ее расположением относительно первой.
...
Рейтинг: 0 / 0
20.12.2004, 12:50
    #32834613
help123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с FormSet.......
Я наверное неправильно обьяснил - но решил проблему сам.. (с помощью ФоксКлуба)
Мне нужно было обновить одну форму из другой:
сделал по совету Равиля:
В ините той формы, которую нужно будет обновлять из другой пишу:
LOCAL m.CC
m.CC =[Public w_]+This.Name
&CC
m.CC =[w_]+This.Name+[=This]
&CC
в той форме, из которой нужно обновлять пишу:
w_ИмяФормы.Refresh

И все дела... AleksMed правильно сказал.... что ФормСет - он никчему....
Всем большое спасибо за помощь
...
Рейтинг: 0 / 0
22.12.2004, 00:41
    #32837982
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с FormSet.......
Hi help123!

В общем прочтение хелпа и пара экспериментов по поводу передачи/хранения
ссылок на формы позволяют всё это решить НЕ используя PUBLIC переменные (что
есть зло).
При вызове -

DO FORM поиск WITH ThisForm

- а в Init формы поиска -

LPARAMETERS toForm
ThisForm.AddProperty("oParent", m.toForm)

При необходимости "обновить" главную -

IF TYPE("ThisForm.oParent.Name") = "C"
ThisForm.oParent.Refresh()
ENDIF

И всего делов...

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


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