|
|
|
Вытащить значение из подчиненной формы
|
|||
|---|---|---|---|
|
#18+
Народ! Проблема такова: есть подчиненная форма, которая используется в разных главных формах. И есть необходимость смотреть, на какой записи стоит юзер (сейчас нужна дата, в будущем могут понадобиться сумма и проч. радости жизни.) Смотрю функцией: Function GetOperDay() If IsLoaded("Операции") Then GetOperDay = [Forms]![Операции]![Подчиненная форма операций].Form!ДатаОперации ElseIf IsLoaded("Платежный календарь") Then GetOperDay = [Forms]![Платежный календарь]![подчиненная форма Платежный календарь].Form!ДатаОперации Else MsgBox "ОШИБКА: не открыта форма, из которой меня можно вызвать!" End If Кто знает, как сделать универсальную функцию? Именно так, для каждой главной по строчке ИФа, или по-другому? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2003, 10:41 |
|
||
|
Вытащить значение из подчиненной формы
|
|||
|---|---|---|---|
|
#18+
можешь так а можешь case но лучше передавай в функцию форму GetOperDay(FRM as access.form) а ИМЯ подчиненного контрола - сделай одинаковым во всех формах например FormSub GetOperDay = frm!FormSub.Form!ДатаОперации хотя для данной задачи на мой взгляд функция - излишество ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2003, 10:47 |
|
||
|
|

start [/forum/topic.php?fid=45&tid=1681051]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
43ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
21ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 329ms |

| 0 / 0 |
