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

start [/forum/topic.php?fid=45&tablet=1&tid=1681505]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
19ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 318ms |

| 0 / 0 |
