|
|
|
обновление формы
|
|||
|---|---|---|---|
|
#18+
как обновить поле f1 формы Form1 (или полность всю форму) находясь в процедуре (dbClick) формы Form2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2007, 13:37 |
|
||
|
обновление формы
|
|||
|---|---|---|---|
|
#18+
в 2 форме по окончанию процедуры пришешь что надо обновить форм 1, но только после того как обновиться форма 2, если процедура во 2 форме затраивает записи 1 формы то надо делать обновление формы 1 по оконсанию процедуры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2007, 13:53 |
|
||
|
обновление формы
|
|||
|---|---|---|---|
|
#18+
хотелось бы по конкретней ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2007, 14:21 |
|
||
|
обновление формы
|
|||
|---|---|---|---|
|
#18+
В форме Form2 должна быть доступна ссылка на Form1. А вот как эту ссылку получить, зависит от многих факторов: 1. Форма модальная или нет. 2. Форма хранится как класс и создается CREATEOBJECT, или форма хранится как форма и создается DO FORM. 3. Как организованно у вас в системе взаимодействие между формами 4. пр. С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2007, 14:29 |
|
||
|
обновление формы
|
|||
|---|---|---|---|
|
#18+
Самый простой и неправильный способ (чисто как пример) В Init Form1 прописать PUBLIC goForm1 goForm1=THIS В DBLClick Form2 прописать goForm1.Refresh() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2007, 16:53 |
|
||
|
обновление формы
|
|||
|---|---|---|---|
|
#18+
1. Форма не модальная 2. форма хранится как форма и вызывается DO FORM 3. forma2 вызывается из forma1 на дубльклик поля f1: public nrec SELECT doc nrec=RECNO() DO FORM forma2 сделала обновление в GotFocus поля f1 Forma1, но всетаки как напрямую из Forma2. Вопрос№2. А как открыть форму модально? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2007, 18:17 |
|
||
|
обновление формы
|
|||
|---|---|---|---|
|
#18+
Вопрос№2. А как открыть форму модально? См. свойство формы WindowType ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2007, 20:03 |
|
||
|
обновление формы
|
|||
|---|---|---|---|
|
#18+
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). С уважением, Алексей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2007, 08:34 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34633812&tid=1589070]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
76ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 384ms |

| 0 / 0 |
