powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / FAQ. А почему у меня перестало работать...
25 сообщений из 225, страница 6 из 9
FAQ. А почему у меня перестало работать...
    #32286111
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Q: На команды с объектом Recordset выдается ошибка о несоответствии типов.

A: Пиши не просто Recordset, а DAO.Recordset.
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32288104
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Насчет отвалившихся ссылок - сегодня имел возможность наблюдать явление вживую. Mid и т.п. не распознаются, когда у какой угодно ссылки (вовсе не обязательно VBA) стоит MISSING.
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32290649
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Ну чаво? Отправляем в факи?
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32291844
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Угу!
--------------------
Best wishes, Dmitriy
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32291849
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Q: Не работает событие OnOpen подчиненного отчета.

A: Все его содержимое нужно перенести в OnOpen родительского.

А кто сказал, что тема закрыта, тот не прав. :^)
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32291853
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну дык такими темпами сие творение никогда не закончишь
--------------------
Best wishes, Dmitriy
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32291856
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всегда найдется что-то, что здесь не задокументировано. Тем более, что последняя поправка к теме "У меня не работает база", ИМХО, относится непонятно каким боком.
--------------------
Best wishes, Dmitriy
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32291858
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Кто сказал, что не работает именно вся база? По-моему, тут полно вопросов гораздо более узкого профиля.
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32291862
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Q: У меня не работает база!
A1: Включить компьтер!
A2: Включить монитор!
A3: Проверить, есть ли свет в доме!



--------------------
Best wishes, Dmitriy
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32291868
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саныч, отправляй\r
Подправим и добавим пойзже (а это процесс на врядли прекратиться когда-либо)\r
К тому же jungle вроде затеял и факи модернезировать /topic/52797
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32291879
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Таки да. Ну ладно. Начинаю готовить к публикации...
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32291914
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Q: Перестали распознаваться служебные слова, такие как Left, Right, Database и т.д.\r
\r
A1: Проверь, не слетели ли ссылки. Из окна открытого модуля Tools -> References.\r
\r
http://www.firststeps.ru/vba/excel/r.php?41 \r
\r
В частности, может слететь следующая ссылка:\r
\r
Visual Basic for Applications\r
\r
А вообще, слово MISSING у любой из ссылок может привести к такому эффекту. Надо либо снять птичку у ссылки с MISSING (если эта ссылка не нужна для работы программы), либо перенаправить ее на файл, который действительно существует.\r
\r
A2: Если в региональных настройках Windows в качестве разделителя списков задана не запятая, а, скажем, точка с запятой, то при обращении к функциям надо ставить между аргументами именно этот разделитель (если обращение находится в запросе, в свойствах контрола и т.п., а не в модуле).\r
\r
A3: В качестве имени переменной могло случайно оказаться взято служебное слово. Такую переменную желательно переименовать.\r
\r
Q: Ставлю MsgBox - работает. Убираю - не работает.\r
\r
A: Поставь DoEvents вместо MsgBox.\r
\r
Q: Вылазит сообщение: Expected variable or procedure, not module.\r
\r
A: Начиная с Access 95, запрещено давать модулям имена, совпадающие с названиями переменных и процедур, а также со служебными словами. Если при компиляции появилось такое сообщение - значит, среди модулей попался такой, имя которого совпадает с чем-то в той строке, на которую Аксесс кричит. Его надо переименовать.\r
\r
Q: Начинается совершенно непонятное поведение mdb.\r
\r
A: Скорее всего файл испортился. Надо попробовать его починить. Вот топик, в котором накидано очень много способов, как вылечить испорченный mdb:\r
\r
/topic/40603\r
\r
(Правда, оказалось, что тот mdb вроде и не был испорчен, однако топик все равно очень полезный.)\r
\r
Q: Пишу программу на VBA, и при этом все дрожит, недописанная строка красится красным, как содержащая ошибку, курсор сам перескакивает по строке куда вздумается, сами расставляются пробелы и большие буквы и т.д.\r
\r
A: У одной из открытых форм работает таймер.\r
\r
Q: Почему неправильно работает округление?\r
\r
A: Существует много методов округления. Функция Round округляет по своим правилам, которые могут отличаться от нужных. Поэтому лучше округлять явным образом, осознавая, что именно делает программа.\r
\r
Q: Не помогают f.Recalc, f.Refresh, f.Requery, f.Repaint, где f - форма.\r
\r
A: Поможет f.RecordSource = f.RecordSource.\r
\r
Q: В Аксессе 2002 кнопка "Создание MDE файла" не активна.\r
\r
A: Файл mdb создан в формате Аксесса 2000. Его надо преобразовать в формат 2002.\r
\r
Q: Не удается создать файл mde.\r
\r
A: Скорее всего есть ошибки компиляции. Попробуй откомпилировать программу. Из окна модуля Debug -> Compile.\r
\r
Q: Не удается уложиться в синтаксис SQL либо VBA, потому что имя таблицы, поля, формы и т.д. содержит нехорошие символы, типа пробелов или минусов.\r
\r
A: Заключи это имя в квадратные скобки.\r
\r
Q: База данных перестала сжиматься (с диагностикой: таблица АБВГДТабле already exists).\r
\r
A: Это мягкий вариант порчи базы. Скорее всего ты скопировал базу во время работы пользователей. Лечение - импорт в новую базу.\r
\r
Q: Я написал/а программу, а она не работает.\r
\r
A: Ищи баг. Ставь точки останова, проверяй значения переменных, ну в общем как большой/ая.\r
\r
Q: На команды с объектом Recordset выдается ошибка о несоответствии типов.\r
\r
A: Пиши не просто Recordset, а DAO.Recordset.\r
\r
Q: Не работает событие OnOpen подчиненного отчета.\r
\r
A: Все его содержимое нужно перенести в OnOpen родительского.\r
\r
Виктор, топик-то твой. Что будем с ним делать?
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32291955
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да грохнуть его, и дело с концом

Откройте секрет процедуры добавления в ФАК текста, а?
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32292687
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Кажется, с подчиненным отчетом надо разобраться поподробнее...\r
\r
/topic/53591
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32293076
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
В общем, поправка.

Q: Не работает событие OnOpen подчиненного отчета.

A: Это бывает в том случае, если в качестве подчиненного отчета поставлена форма. Тогда можно все содержимое OnOpen перенести в какое-нибудь событие родительского отчета, например в OnFormat его Header'а.
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32293102
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саныч писал:если в качестве подчиненного отчета поставлена формаСаныч, ну это совсем безобразно

Й: Не работает событие OnAfterUpdate у текстбокса
Ф: Такое бывает если вместо текстбокса используется кнопка. Тогда бывает полезно перенести весь код в рекуклед бин
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32293110
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саныч, тебе часто задавали вопросы про формы, внедренные в отчеты? Или ты из FAQ первое слово протерял по дороге?
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32293115
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Саныч\r
>Виктор, топик-то твой. Что будем с ним делать?\r
\r
Продовать \r
\r
==\r
Если искать хозяина топика - тогда надо спрашивать разрешенияjudge\r
]тут\r
\r
\r
===\r
Был бы ты, Саныч, модератором - попросил тебя после прочтения грохнуть этот топик :)
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32293298
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
2 Лох:

:^))) Так. Блин. Совсем я плох стал... Ладно, отсмеялся, теперь попробую ответить, что же я имел в виду.

Вопрос о том, что не работает OnOpen подчиненного отчета, задавался несколько раз. Это я помню точно. Я регулярно отвечал, что код надо перенести в родительский отчет, и вопрошающие уходили довольными. Однако сегодня я решил это дело проверить сам и обнаружил, что все работает. Спрашивается вопрос: а чего же у них-то не работало? А параллельно оказалось, что некоторые ставят форму в SourceObject подчиненного отчета, причем именно тогда-то и не срабатывает OnOpen. Так что ответ получился вполне в стиле ответов для чайников: это у тебя не отчет, а форма.

(Помню, я когда-то был на курсах, где изучалась израильская СУБД Мэджик. Требовалось написать команду, в которую входил знак доллара. И вот у меня эта команда почему-то все никак не работала. Я подозвал препода, а тот глянул на мою программу и с перепугу заорал по-русски: "Это нье доллар!" Оказалось, что я упорно набирал амперсанд. Ну так и тут та же ситуация.)

А теперь совсем серьезно. Может, действительно при каких-то обстоятельствах OnOpen не срабатывает именно у подчиненного отчета?

2 Виктор:

А зачем грохать-то? Неужто так плохо? То-то я смотрю, ты в нем не участвуешь...
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32293451
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саныч - ты все напутал: грохать Темный прелагал, а я продавать :)
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32293453
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
И ты тоже предлагал грохать, причем в том же посте. И не говори, что эти слова я тебе подрисовал. :^)
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32293471
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, Саныч, я имел ввиду грохнуть пост (топик с постом путаю регулярно - прошу не пинать, а потихоньку привыкать! :)
Грохать ФАК я не собирался, хоть мало, но все же в нем по участвовал
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32293477
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Понял. Не, не буду грохать. Потому что если убрать одну реплику из диалога, то тот, кто потом будет читать, не поймет ни хрена.
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32294501
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> OnOpen не срабатывает именно у подчиненного отчета?
У меня в XP sp 2 у подчиненного отчета OnOpen не отрабатывается.
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32294567
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Понял, thanx. Не, ну тогда ваще маразм - получается, что оно перестает работать при переходе на другую версию...
...
Рейтинг: 0 / 0
25 сообщений из 225, страница 6 из 9
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / FAQ. А почему у меня перестало работать...
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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