|
ошибка выполнения 2455
|
|||
---|---|---|---|
#18+
Есть форма, на ней три подчиненных формы. Первая не подчиняется ни кому, а просто располагается на главной, источник записей у нее такой же как и у главной, вторая ссылается на первую водчиненную, а третья на вторую. Все работает. Но если из таблицы, на основе которой построена первая подчиненная форма удалить все записи, а потом заново открыть главную форму, то вылетает ошибка выполнения 2455: введенное выражение содержит недопустимую ссылку на свойство "Form/Report". Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
это событие Activate главной формы, а rfrmGroups - та самая первая подчиненная форма. Ошибка возникает на строке With Me.rfrmGroups.Form. Если убрать эту процедуру, то главная форма запускается, но на форме нет ни одной подчиненной формы. Если же добавить хотябы одну запись в таблицу, записи которой являются источником для первой подчиненной формы и для главной, ошибка пропадает. Когда же я очистил свойство источник записей для главной формы, то ошибка пропала совсем. Для главной формы источник записей все равно не нужен, просто он остался там, раньше он был нужен, а потом я забыл про него. Так почему вылетала ошибка, и почему она перестала вылетать теперь? Что акцессу не нравилось? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2002, 01:39 |
|
ошибка выполнения 2455
|
|||
---|---|---|---|
#18+
Вероятно, причина в том, что Аккес иногда делает то, о чем его не просит программист. В данном случает причина в том, что Аккес сам инициирует событие Unload подчиненной формы при отсутствии записей в recordsource главной. Вот у вас и получилось: записей в главной нет - аккес закрыл пдчиненную, а в модуле на нее ссылается. Когда вы убрали recordsource для главной этот кактаклизм исчез. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2002, 09:35 |
|
|
start [/forum/topic.php?fid=45&gotonew=1&tid=1683071]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
10ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 337ms |
total: | 484ms |
0 / 0 |