|
|
|
аналог run для public sub формы
|
|||
|---|---|---|---|
|
#18+
не хочет работать: Run "Forms(""" & Frm.NAME & """)." & Ctrl.NAME & "_AfterUpdate" чем бы заменть ? про if и case сам знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 15:18 |
|
||
|
аналог run для public sub формы
|
|||
|---|---|---|---|
|
#18+
Зачем Run? Процедура объявлена как Public? Форма открыта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 15:25 |
|
||
|
аналог run для public sub формы
|
|||
|---|---|---|---|
|
#18+
форма открыта, public sub но нужно динамически вызывать для различных форм и контролов call Forms("frm1).Ctrl1_AfterUpdate call Forms("frm1).Ctrl2_AfterUpdate call Forms("frm2).Ctrl1_AfterUpdate call Forms("frm2).Ctrl2_AfterUpdate ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 15:29 |
|
||
|
аналог run для public sub формы
|
|||
|---|---|---|---|
|
#18+
2 Serge Gavrilov Зачем, я догадываюсь: есть несколько однотипных форм и заранее неизвестно для какой это нужно выполнять. 2 АлексейК Я бы сделал в каждой форме Public одинаковую функцию с парметром имя поля и вызывал в модуле формы, либо сделать модуль класса и вызывать его для всех форм (что более предпочтительно) Public Function of_field_update(strCtrlName) Run strCtrlName & "_AfterUpdate" end Function А вместо call Forms("frm1).Ctrl1_AfterUpdate делать call Forms("frm1).of_field_update("Ctrl1") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 15:31 |
|
||
|
аналог run для public sub формы
|
|||
|---|---|---|---|
|
#18+
можно через eval eval("Forms!" & Frm.NAME & "." & Ctrl.NAME & "_AfterUpdate") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 15:35 |
|
||
|
аналог run для public sub формы
|
|||
|---|---|---|---|
|
#18+
кстати это для datepicker `a хочется минимумом кода решить проблему вызова события после закрытия календаря. вариант инкода - одно из решений но к сожалению потребуется написание кода для каждой формы, от чего как раз и хотелось бы уйти ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 15:37 |
|
||
|
аналог run для public sub формы
|
|||
|---|---|---|---|
|
#18+
Наверное можно и через CallByName (начиная с 2000-го) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 15:38 |
|
||
|
аналог run для public sub формы
|
|||
|---|---|---|---|
|
#18+
да, eval прокатило. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 15:41 |
|
||
|
аналог run для public sub формы
|
|||
|---|---|---|---|
|
#18+
Извините, через eval фигово... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 15:41 |
|
||
|
аналог run для public sub формы
|
|||
|---|---|---|---|
|
#18+
всем спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2003, 08:53 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32336241&tid=1677980]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
187ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 250ms |
| total: | 531ms |

| 0 / 0 |
