|
|
|
Контексное меню
|
|||
|---|---|---|---|
|
#18+
На контексное меню вешаю вызов функции: =DeleteAccountModelAll(Model_Id) В форме где я испозую поле Model_Id есть. Почему она мне выдает "Обьект не содержит программируемый обьект Model_id" Почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2004, 17:10 |
|
||
|
Контексное меню
|
|||
|---|---|---|---|
|
#18+
Me![Model_Id] или Forms![имя_формы]![Model_Id] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2004, 17:28 |
|
||
|
Контексное меню
|
|||
|---|---|---|---|
|
#18+
если мне не изменяет память, то OnAction можно вешать ф-ии или процедуры БЕЗ параметров. Так что пробуй через глобальные переменные значения в функции передавать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2004, 17:30 |
|
||
|
Контексное меню
|
|||
|---|---|---|---|
|
#18+
авторMe![Model_Id] или Forms![имя_формы]![Model_Id] На первое ругается также только на Ме. Второе не подходит так как хотел сделать для нескольких форм. :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2004, 17:35 |
|
||
|
Контексное меню
|
|||
|---|---|---|---|
|
#18+
видимо хаммер уже ушел - меню это его конек надо указывать имя публичной функции публичных модулей а не модулей форм ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2004, 17:43 |
|
||
|
Контексное меню
|
|||
|---|---|---|---|
|
#18+
если хочешь для нескольких форм то из публиной функции найди активную форму set frm = screen.activeform ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2004, 17:45 |
|
||
|
Контексное меню
|
|||
|---|---|---|---|
|
#18+
авторнадо указывать имя публичной функции публичных модулей а не модулей форм Код: plaintext авторесли хочешь для нескольких форм то из публиной функции найди активную форму set frm = screen.activeform Если я помню, то если контексное меню для подчинненой формы то frm содержит ссылку на главную форму? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2004, 17:50 |
|
||
|
Контексное меню
|
|||
|---|---|---|---|
|
#18+
альтернатива используй screen.activecontrol.parent ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2004, 17:52 |
|
||
|
Контексное меню
|
|||
|---|---|---|---|
|
#18+
Я понял, мда... форма у меня подчиненная, а Access Model_id ищет на ГЛАВНОЙ! форме. :) И как типа, никак? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2004, 17:54 |
|
||
|
Контексное меню
|
|||
|---|---|---|---|
|
#18+
in public module - not form module: Public Function DeleteAccountModelAll() set frm = screen.activecontrol.parent id = frm.idblabla .... end function ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2004, 17:55 |
|
||
|
Контексное меню
|
|||
|---|---|---|---|
|
#18+
2АлексейК: большой респект! Я понял всю хитрость, спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2004, 17:58 |
|
||
|
Контексное меню
|
|||
|---|---|---|---|
|
#18+
Согласен с Kelmi по-моему он прав ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2004, 17:58 |
|
||
|
Контексное меню
|
|||
|---|---|---|---|
|
#18+
авторСогласен с Kelmi по-моему он прав К счастью это не так :) Я это использую, но этот случай немного другой :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2004, 18:00 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1626&tid=1674449]: |
0ms |
get settings: |
9ms |
get forum list: |
23ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
90ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 436ms |

| 0 / 0 |
