|
|
|
Не работает свойство ME
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Столкнулся с такой проблемой - в модулях формы перестало работать свойство ME в режиме отладки. Раньше работало, а сейчас выдает - 'Ошибка выполнения 2455: Введенное выражение содержит недопустимую ссылку на свойство Form/Report' Причем, если в отладку не входить, действия какие-то в модуле формы - в одной и той же процедуре (!) совершаются, а какие-то отказываются Системы такие: Access 97 SR-1 Windows 98 SE База декомпилирована, компилирована, восстановлена и сжата, ошибка выдается та же Что может быть? Сопутствующие события - замена блока компьютера, но при этом все инсталяции прводились с тех же носителей, что и на предыдущем блоке Заранее всем спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 14:19 |
|
||
|
Не работает свойство ME
|
|||
|---|---|---|---|
|
#18+
Во всех формах или только в некоторых? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 14:37 |
|
||
|
Не работает свойство ME
|
|||
|---|---|---|---|
|
#18+
Пока обнаружил только в одной Причем, создаю новую базу, импортирую все формы - та же история... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 14:59 |
|
||
|
Не работает свойство ME
|
|||
|---|---|---|---|
|
#18+
А если обращаться к форме полным именем, то работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 15:00 |
|
||
|
Не работает свойство ME
|
|||
|---|---|---|---|
|
#18+
Нет. Пытаюсь из окна отладки посмотреть значение поля - Forms![Главная]![Подчиненная форма].Form![ID] - та же ошибка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 15:07 |
|
||
|
Не работает свойство ME
|
|||
|---|---|---|---|
|
#18+
Ну, тогда либо ты действительно неправильно обращаешься к чему-то, либо грохнулась у тебя формочка. Иногда наблюдается такое в 97-м - модуль класса перестает восприниматься как модуль. Приходится убивать его совсем, доставать из какого-нибудь бекапа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 15:18 |
|
||
|
Не работает свойство ME
|
|||
|---|---|---|---|
|
#18+
Как это неправильно обращаешься, если все работало. Модуль доступен - все процедуры видны, и в режиме отладки все останавливается. Сделал только что вот как - создал новую форму и новую подчиненную форму, скопировал туда все элементы и модули из старых форм - заработало! Странно... Неужели форма может вот так запросто грохнуться и при этом невозможно определить, что она неработоспособна - компилируется все отлично, она запускается и даже при этом что-то делает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 15:30 |
|
||
|
Не работает свойство ME
|
|||
|---|---|---|---|
|
#18+
Вот еще что - это к вопросу неправильного обращения - в окне отладки, где раскрываются все свойства объектов - при раскрытии Me - на всех свойствах стоит вот такая вещь: Выражение Значение Тип ИмяПоля1 <> String ИмяПоля2 <> Boolean ИмяПоля3 <> Integer .... и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 15:34 |
|
||
|
Не работает свойство ME
|
|||
|---|---|---|---|
|
#18+
Неужели форма может вот так запросто грохнуться и при этом невозможно определить, что она неработоспособна - компилируется все отлично, она запускается и даже при этом что-то делает А хрен его знает. У меня не модули форм, а модули своих классов рушаться обычно, но при этом оно даже не компилируется. Но рухнуть может как угодно.. Всякое бывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 15:36 |
|
||
|
Не работает свойство ME
|
|||
|---|---|---|---|
|
#18+
авторForms![Главная]![Подчиненная форма].Form![ID] На мой взгляд здесь лишнее .Form . Попробуй просто ME![Подчиненная форма]!ID ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 17:26 |
|
||
|
Не работает свойство ME
|
|||
|---|---|---|---|
|
#18+
Просто Лось просто не прав. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 17:28 |
|
||
|
Не работает свойство ME
|
|||
|---|---|---|---|
|
#18+
лось прав для А2000 и выше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 17:37 |
|
||
|
Не работает свойство ME
|
|||
|---|---|---|---|
|
#18+
Лишнее??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 17:48 |
|
||
|
Не работает свойство ME
|
|||
|---|---|---|---|
|
#18+
2 Хам Зачем людей обманываешь? Не прав лось. Нифига .Form не лишнее. Без него можно, но и с ним работает. По крайней мере в ХР. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 17:50 |
|
||
|
Не работает свойство ME
|
|||
|---|---|---|---|
|
#18+
Вы будете смеяться, но таки да, но не совсем. Проверил еще раз (поставил .Form ) – он (А97) выругался также. Убрал .Form . Все заработало. Поставил .Form еще раз. Все продолжает работать. Прогнал эти же операции еще раз 5. Ошибок больше не было. Чудеса.:)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 17:51 |
|
||
|
Не работает свойство ME
|
|||
|---|---|---|---|
|
#18+
я не обманываю для А2000 и выше МОЖНО обойтись без .form хотя работать и так и так будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 17:56 |
|
||
|
Не работает свойство ME
|
|||
|---|---|---|---|
|
#18+
2 Хам Ну дык можно и в 97-м тоже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 17:59 |
|
||
|
Не работает свойство ME
|
|||
|---|---|---|---|
|
#18+
наблюдалось нескоко раз в отчетах. Сиптомы те же: все есть, а работает не ясно как, но не так, как положено. Сжатием, Восстановлением, Импортом, экспортом, копированием отчета не лечится. Лечится копированием всех контролов, (с созданием групп и т.п. ручками), и кода в новый пустой отчет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 19:08 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32355546&tid=1677602]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 377ms |

| 0 / 0 |
