|
|
|
Текущая запись отсутствует
|
|||
|---|---|---|---|
|
#18+
В форме -подформа (табличная) На событие Current подформы - процедура и обработчик ошибок. Если форма загружается с одной записью - все отрабатывает нормально. (сначала событие возникает при загрузке, обработчик его отбрасывает, далее - второй раз отрабатывает правильно и без ошибок) Но вот если строк в подформе несколько, то , когда тыкаешь в строчку мышкой, возникает ошибка "Текушая запись отсутствует". Не могу понять, в чем дело... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2003, 12:52 |
|
||
|
Текущая запись отсутствует
|
|||
|---|---|---|---|
|
#18+
Странно, такой приличный форум и никто не может мне помочь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2003, 13:09 |
|
||
|
Текущая запись отсутствует
|
|||
|---|---|---|---|
|
#18+
> когда тыкаешь в строчку мышкой, возникает ошибка "Текушая запись отсутствует". Там есть какой-то код, который исполняется при тыкании мышкой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2003, 13:12 |
|
||
|
Текущая запись отсутствует
|
|||
|---|---|---|---|
|
#18+
Естественно, там есть код, только он не отрабатывает, так как срабатывает обработчик ошибок на ошибку "текущая запись отсутствует". Непонятен источник этой ошибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2003, 18:26 |
|
||
|
Текущая запись отсутствует
|
|||
|---|---|---|---|
|
#18+
Код обработчика такой sub test on error go to E начало процедуры ... ... конец процедуры exit sub E:msgbox(Err.description):exit sub end sub Неясно, почему в одних случаях (когда одна запись), событие "текущая запись" наступает "правильно" а в других случаях - нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2003, 18:33 |
|
||
|
Текущая запись отсутствует
|
|||
|---|---|---|---|
|
#18+
отключи обработчик (как хочешь:) и посмотри, куда попадаешь (где, соб-сно нет текущей). Должно проясниться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2003, 18:41 |
|
||
|
Текущая запись отсутствует
|
|||
|---|---|---|---|
|
#18+
И срабатывает именно этот обработчик? Ну так ведь можно узнать, на какой команде это происходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2003, 18:41 |
|
||
|
Текущая запись отсутствует
|
|||
|---|---|---|---|
|
#18+
Он (обработчик) срабатывает на событии "текущая запись", хотя не должен. С чего это он взял, что "текущая запись отсутствует", если вот она, я в нее мышью тыкаю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2003, 15:51 |
|
||
|
Текущая запись отсутствует
|
|||
|---|---|---|---|
|
#18+
Обработчик (On Error) срабатывает на какой-то строке программы. Вопрос: на какой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2003, 16:04 |
|
||
|
Текущая запись отсутствует
|
|||
|---|---|---|---|
|
#18+
on error go to E убери ті строку єту... и увидишь где ошибка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2003, 16:12 |
|
||
|
Текущая запись отсутствует
|
|||
|---|---|---|---|
|
#18+
или опцию выставь (не помню, как зовется) - отключает обработчики. Выбросит на КОНКРЕТНОЙ строке проги. в этой строке можно будет увидеть, как оно дошло до жизни такой... Ну а там... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2003, 16:26 |
|
||
|
Текущая запись отсутствует
|
|||
|---|---|---|---|
|
#18+
В принципе, в 99,9%случаев эта ошибка не критична, так как форма поисковая - должна показывать только 1 запись, а в этом случае все работает. Но все ж таки интересно... Как будет время, отлажу, напишу, в чем тут был прикол. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2003, 22:08 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1802&tid=1681505]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
107ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 373ms |

| 0 / 0 |
