Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Аксесс путает форму с отчетом / 25 сообщений из 33, страница 1 из 2
26.10.2003, 15:29
    #32305396
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аксесс путает форму с отчетом
Очень понимаю тех, кто называет свои топики "Что за ...ня". Сейчас сам чуть не назвал так же.

У меня форма и отчет называются одинаково (знаю, что нехорошо, но система не моя). Форма открыта. Открываю отчет в конструкторе - форма закрывается!

Аксесс 97.
...
Рейтинг: 0 / 0
26.10.2003, 15:31
    #32305398
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аксесс путает форму с отчетом
...
Рейтинг: 0 / 0
26.10.2003, 15:33
    #32305399
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аксесс путает форму с отчетом
ИМХО - неизлечимо...

Хотя можно Msaccess.exe подправить...
...
Рейтинг: 0 / 0
26.10.2003, 15:36
    #32305400
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аксесс путает форму с отчетом
Блин. Ну бред же! И как могло быть, что я за столько лет ни разу с этим не сталкивался... А кто-нибудь такое уже наблюдал? Или это мое еврейское счастье?
...
Рейтинг: 0 / 0
26.10.2003, 15:41
    #32305404
TatianaT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аксесс путает форму с отчетом
а переименовать совсем нельзя?
...
Рейтинг: 0 / 0
26.10.2003, 15:42
    #32305405
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аксесс путает форму с отчетом
Да переименовал уже. Дело не в этом. Вопрос, как такой баг Аксесса так долго проходил незамеченным.
...
Рейтинг: 0 / 0
26.10.2003, 16:40
    #32305416
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аксесс путает форму с отчетом
???????????
...
Рейтинг: 0 / 0
26.10.2003, 16:54
    #32305424
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аксесс путает форму с отчетом
2 вадя:

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

(если тебя такой ответ устроит).
...
Рейтинг: 0 / 0
26.10.2003, 20:43
    #32305480
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аксесс путает форму с отчетом
на все 100!!!!!!!!
...
Рейтинг: 0 / 0
26.10.2003, 20:58
    #32305484
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аксесс путает форму с отчетом
2BC

Не смог повторить описанную проблему ни в access 97 sp 2, ни в 2002 sp 2.
Одноименные форма и отчет открываются вместе и в просмотре оба, и в конструкторе оба, и в разных режимах.
...
Рейтинг: 0 / 0
26.10.2003, 21:54
    #32305489
Лифчик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аксесс путает форму с отчетом
А может из этой формы есть вызов этого отчета и аксесс закрывает форму, чтобы у него крыша не поехала?
...
Рейтинг: 0 / 0
26.10.2003, 22:30
    #32305493
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аксесс путает форму с отчетом
2 Geo:

Я так и думал, что что-то не в порядке со мной. Только непонятно, куда копать: то ли база порченая, то ли Аксесс плохо установлен.

2 Лифчик:

Вызов действительно есть. Есть две кнопки, которые открывают этот отчет, одна через привью и одна через принт. Вопрос, в каком месте у этих кнопок крыша...
...
Рейтинг: 0 / 0
26.10.2003, 22:47
    #32305496
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аксесс путает форму с отчетом
А случаем нигде не используется Me.Name?
Типа DoCmd.Close , Me.Name ?
...
Рейтинг: 0 / 0
26.10.2003, 22:59
    #32305500
Лифчик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аксесс путает форму с отчетом
Саныч и все-все-все, можете пинать меня ногами, но в свете той теории, которой я успел начитаться на форуме, в том числе от уважаемых модераторов, ситуация представляется следующей: у активной формы есть ссылка на репорт. И неважно, какие у них имена, но если ты даешь приказ аксу редактировать отчет, то адресок у отредактированного отчета в базе изменится. А что при этом происходит с активной формой? Она что-динамически перелинковывается? Если это так - то слава маздаю, но что-то сумнительно мне.
А если имена разные, но форма вызывает отчет, то ситуация другая, или форма в этом случае не закрывается?
...
Рейтинг: 0 / 0
26.10.2003, 23:02
    #32305501
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аксесс путает форму с отчетом
Может, где-то и есть. Я сейчас дома, а проект на работе. Но скажи мне, какое событие вызывается при открывании отчета в конструкторе!!!

Кстати, я поставил брейкпойнт в Form_Close и проверил стэк вызовов процедур. Close там стояла одна, без того, чтобы кто-то ее вызвал. Точно так, как бывает, когда саму форму переводишь из обычного вида в конструктор. Я поэтому и написал в сабджекте, что Аксесс путает форму с отчетом.

Но мне кажется, что ответ Geo ближе всех к истине.
...
Рейтинг: 0 / 0
26.10.2003, 23:05
    #32305502
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аксесс путает форму с отчетом
Мой пост выше - это 2 Senin Viktor.

2 Лифчик:

Я переименовал отчет, и глюк прекратился.

И опять же, я настаиваю, что не имеет никакого значения, что написано в коде формы. Потому что код формы не может вдруг начать исполняться из-за того, что я открыл какой-то отчет в конструкторе.
...
Рейтинг: 0 / 0
27.10.2003, 01:28
    #32305513
Лифчик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аксесс путает форму с отчетом
Да я фигню сморозил в предыдущем посте, правда предупреждал о ней заранее :-)
Сам прекрасно редактировал форму, когда она вызвана из другой, и ничего лишнего при этом не закрывалось.
Прошу вследствие признания облЕгчить мою участь
...
Рейтинг: 0 / 0
27.10.2003, 01:57
    #32305518
Alexander G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аксесс путает форму с отчетом
Проверил. A97 + sp1+sp2. Да, у меня эффект имеет место быть .При этом форма и отчет не имеют ничего общего, просто одинаково обозвал.
Убрал код из обеих (да и было его по три строки) - аналогично.
...
Рейтинг: 0 / 0
27.10.2003, 09:33
    #32305644
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аксесс путает форму с отчетом
2Саныч
> Но скажи мне, какое событие вызывается при открывании отчета в конструкторе!!!
>Потому что код формы не может вдруг начать исполняться из-за того, что я открыл какой-то отчет в конструкторе.

А кто мне скажет почему у меня при переходе в режим конструктора формы - возникает событие Load? После чего акес благополучно гибнет с некрологом от Ватсона. Правда форма включает в себя ListView, поведение которого управляется через класс. Еще то ли пару классов для перевода формы на др. язык, ресайзинга, и активации настроек. Вся беда была именно в неверное деинициализации классов. Но крови мне эта ситуация попротила - закрытие через крестик - корректно, в конструктор: вместо событий выгрузка/закрытие - Form_Load. Да еще и не всегда.
==
Чем дальше в лес - тем больше багов :)
...
Рейтинг: 0 / 0
27.10.2003, 11:48
    #32305857
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аксесс путает форму с отчетом
2 Alexander G:

Спасибо. Значит, все-таки моя голова в порядке.

2 Senin Viktor:

> После чего акес благополучно гибнет с некрологом от Ватсона.

Ватсон - это антивирус? Может, он конфликтует с Аксессом?

> Правда форма включает в себя ListView, поведение которого управляется через класс.

А если попробовать выкинуть ListView?
...
Рейтинг: 0 / 0
27.10.2003, 11:52
    #32305866
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аксесс путает форму с отчетом
2Саныч
>Ватсон - это антивирус? Может, он конфликтует с Аксессом?

Не которые считают, что хуже :)


> А если попробовать выкинуть ListView?

Сам листвью не гадит - если выкинуть ссылку на класс - то да - все работает. Но это не на метод :) Я уже все исправил
...
Рейтинг: 0 / 0
27.10.2003, 11:57
    #32305877
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аксесс путает форму с отчетом
Вспомнилось мне, как позвонил юзер и сказал "Антивирус убил базу!". Весь департамент IT на ушах, вирус-алерт, программеры перескакивая через три ступеньки бегут к юзеру, админы срочно все бекапят. А у юзера просто к аксесу др.ватсон пришел
А один админ в филиале после того как к базе стал слишком часто ватсон приходить предложил удалить др.ватсона из системы :)
...
Рейтинг: 0 / 0
27.10.2003, 13:49
    #32306083
assa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аксесс путает форму с отчетом
приход...
мдааа, о чем это я?

ах да, наступление ватсона иногде регулируется принудительной раздачей порядка рекваери и рефрешей элементов сложной формы в акс97 (обычно это подчиненные и элементы, регулирующие синхронизацию подчиненных и т.п.), принудительным прописыванием (например в "каррент") порядка вещей, который аксу, казалось бы, должен быть понятен по умолчанию. (такоже, например замена запроса на создание таблы на 2: - запрос на ее убиство + запрос на создание). Ну и т.п. и т.д. Сообщение ватсона при этом намекает на нехватку каких-то прав. Думается, процессы (нити) приходят на исполнение в неподобающем порядке.
...
Рейтинг: 0 / 0
27.10.2003, 13:56
    #32306098
Shark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аксесс путает форму с отчетом
>Вопрос, как такой баг Аксесса так долго проходил незамеченным
Ну дык пишешь префиксы объектам, frm там, rpt да и не замечаешь глюков:-)
Помню, помню, не твоя база:-)
...
Рейтинг: 0 / 0
27.10.2003, 14:09
    #32306118
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аксесс путает форму с отчетом
> Ну дык пишешь префиксы объектам, frm там, rpt да и не замечаешь глюков:-)

Дык именно такие префиксы я и пишу. Но странно, что я даже не слышал о таком глюке, в т.ч. в этом форуме.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Аксесс путает форму с отчетом / 25 сообщений из 33, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]