|
Модераторы: Akina |
|
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 453 |
Многие вопросы, задаваемые тут, задаются по конкретной, создаваемой топикстартером, базе данных, и заключаются в поиске решения в осуществлении какой-то конкретной фичи - построить непростой запрос, дающий нужные данные, вывести на форме результаты каких-то расчётов или реализовать взаимодействие каких-то объектов... Иногда для того, чтобы ответить на вопрос, приходится задавать кучу дополнительных вопросов, строить у себя модели. Бывает так, что какие-то нюансы топикстартер просто не упомянул, не сочтя их важными.
Значительно облегчить жизнь отвечающему и ускорить получение автором ответа может очень простая штука - использование одной и той же базы данных. Сделать это не так уж и сложно. Создайте копию своей базы данных. Удалите из неё все "лишние" для заданного вопроса объекты. Если задача состоит в том, чтобы построить хитрый запрос - оставьте только исходные таблицы, запросы и, возможно, модуль с использованными в запросах функциями, а все формы-отчёты-макросы, лишние модули, запросы и таблицы удалите. Если нужно организовать какой-то хитрый подсчёт в форме или отчёте - оставьте только необходимые для него таблицы и запросы, подчинённые формы и отчёты, остальное удалите. Если возникает какая-то ошибка при выполнении запроса или запуске формы - оставьте только... в общем, оставьте лишь то, что необходимо. Если есть схема данных (в БД или в отдельном запросе) - проверьте, что не были удалены объекты, прямо или косвенно связанные с оставленными. Все схемы данных должны остаться неизменными. Проверьте наполненность оставленных таблиц, если там много записей - удалите лишние. Десяток-другой записей в каждой таблице - вполне достаточно. Проверьте, что почищенная таким образом база ведёт себя точно так же, как исходная. Если надо устранить ошибку - проверьте, что она по-прежнему возникает, и код ошибки не изменился. Если надо устранить проблему с неверными результатами расчётов (получаем не то, что ожидаем) - убедитесь, что по-прежнему результаты неверны с тем же типом отклонения. Если что-то не так - переделайте. Лучше оставить немного лишнего, чем удалить немного нужного. Но не старайтесь упростить задачу - Вы можете неожиданно изменить её (вот пример такого "упрощения"). ОБЯЗАТЕЛЬНО! отключите автозапуск макроса или автозагрузку формы, а также отмените скрытие меню и окна БД при загрузке. Сожмите полученную таким образом базу данных (сервис - служебные программы - сжать и восстановить для Access 97/2000/XP/2003, нечто аналогичное для 2007/2010). Полученную базу заархивируйте (лучше использовать ZIP, в крайнем случае RAR). И приложите архив к своему сообщению. Выполнение этих простых процедур позволит отвечающему сразу заняться вашей проблемой, не тратя время ни на выяснение дополнительных деталей, ни на моделирование ваших структур. Если надо получить какую-то специфическую выборку или сделать необычный расчёт - не забудьте в сообщении указать результат, который нужно получить, причём именно из тех данных, которые остались в таблицах. При этом старайтесь использовать по возможности наглядные средства - гораздо лучше, если желаемый результат будет показан в виде, например, таблицы Excel или даже помещён в БД в виде дополнительной таблицы. Конечно, не всегда такая операция необходима. Но зачастую потраченные на неё 5-10 минут помогут сэкономить часы, а то и дни ожидания ответа на заданный вопрос. Не пренебрегайте такой возможностью. PS. Если Вы работаете в MS Office 2007/2010 - постарайтесь сохранить базу в формате MS Acccess 2003. В подавляющем большинстве случаев проблем не возникает, несмотря на предупреждающие сообщения. Это значительно увеличит количество потенциальных помощников. PPS. Инструкции по преобразованию - для 2007, для 2010. Это сообщение отредактировал(а) Akina - 6.2.2012, 23:00 -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
Правила форума "MS Access" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MS Access | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |