powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / обновление формы
8 сообщений из 8, страница 1 из 1
обновление формы
    #34632017
JulikP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как обновить поле f1 формы Form1 (или полность всю форму) находясь в процедуре (dbClick) формы Form2
...
Рейтинг: 0 / 0
обновление формы
    #34632070
69
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
69
Гость
в 2 форме по окончанию процедуры пришешь что надо обновить форм 1, но только после того как обновиться форма 2, если процедура во 2 форме затраивает записи 1 формы то надо делать обновление формы 1 по оконсанию процедуры.
...
Рейтинг: 0 / 0
обновление формы
    #34632207
JulikP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хотелось бы по конкретней
...
Рейтинг: 0 / 0
обновление формы
    #34632253
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В форме Form2 должна быть доступна ссылка на Form1.
А вот как эту ссылку получить, зависит от многих факторов:
1. Форма модальная или нет.
2. Форма хранится как класс и создается CREATEOBJECT, или форма хранится как форма и создается DO FORM.
3. Как организованно у вас в системе взаимодействие между формами
4. пр.

С уважением, Алексей
...
Рейтинг: 0 / 0
обновление формы
    #34632884
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самый простой и неправильный способ (чисто как пример)

В Init Form1 прописать

PUBLIC goForm1
goForm1=THIS

В DBLClick Form2 прописать

goForm1.Refresh()
...
Рейтинг: 0 / 0
обновление формы
    #34633233
JulikP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Форма не модальная
2. форма хранится как форма и вызывается DO FORM
3. forma2 вызывается из forma1 на дубльклик поля f1:
public nrec
SELECT doc
nrec=RECNO()
DO FORM forma2

сделала обновление в GotFocus поля f1 Forma1, но всетаки как напрямую из Forma2.

Вопрос№2. А как открыть форму модально?
...
Рейтинг: 0 / 0
обновление формы
    #34633424
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос№2. А как открыть форму модально?

См. свойство формы WindowType
...
Рейтинг: 0 / 0
обновление формы
    #34633812
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JulikP1. Форма не модальная
2. форма хранится как форма и вызывается DO FORM
3. forma2 вызывается из forma1 на дубльклик поля f1:
public nrec
SELECT doc
nrec=RECNO()
DO FORM forma2

сделала обновление в GotFocus поля f1 Forma1, но всетаки как напрямую из Forma2.

Вопрос№2. А как открыть форму модально?
1. В таком случае вам проще всего:
1.1. Форму запускать с опцией NAME VarName [LINKED]]
1.2 Для запуска форм использовать свой метод (prg - файл ), который будет запоминать где-то (public массив, public объект, курсор и т.п.) ссылку на форму (VarName ) с добавлением необходимой инфомации для поиска.
Тогда, для обмена между формами, вам будет достаточно поискать в этом массиве (объекте, курсоре, ..) необходимую формку и получить на нее ссылку.
2. Модальностью формы вы управляете:
2.1. Свойство WindowType = 1 (Modal)
2.2. При запуске формы через CREATEOBJECT, можно форму вывести как модальную через метод Show(1).
С уважением, Алексей.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / обновление формы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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