Справка к программе Интеллект-Пилорама

Системные меню и кнопки MS Access'а

Рассмотрим наиболее часто используемые:

Сортировка

Выполняют сортировку по возрастанию и убыванию. Для выполнения сортировки необходимо, чтобы курсор находился в требуемомо поле (столбце). После нажмите одну из кнопок.

ФИЛЬТРЫ

Служат для применения фильтров (условий отбора) на данные. наиболее нужная и востребованный инструмент при работе с программой.

Первая кнопка (фильтр по выделенному) применяет фильтр на то, что выделил пользователь. Например, курсор находиться в поле дата. если выделить часть даты - год - 2002, то после нажатия на кнопку, откро.тся записи в которых в поле Дата встречается значение 2002, т.е. откроются данные только за 2002 год. Если выделить месяц, например, 03, то откроются данные за март месяц. Если Вы до этого применяли какие-либо другие фильтра, то месяц (март -03) фильтруется на основе последнего набоар данных, и если там нет месяца 03, то откроется форма с пустой записью. В полях Поставщик, Нименования пиломатериалов, МБП, затрат применять фильтр по выделенному нерекомендуется, т.к. фактически в этих ( и многих других полях ) храняться только числа, т.е. код (ключи) на основные записи. Т.е. в поле Поставщик вормы Приход бревен, храниться не имя поставщика как строка - ООО "Рога и Копта", а некий числовой код (номер записи формы Клиенты/Поставщики). Поэтому при выделении первых 3-х символов "ООО", вы можете и ничего не получить, к тому эе замеченно, что Access часто после применения фильтра по выделенному по подобным полям выполняет некоррекную операцию и закрывается. Для того чтобы найти что-либо в подобных полях лучше пользоваться

Второй кнопкой (Изменить фильтр), нажатие этой кнопки прведет к открытию точно такой же формы (бланк запросов), что форма с данными, но спустыми полями. если поле серое - то фильтр применять по нему нельзя. Пример: вычесляемые поля, типа Сумм, Итогов и т.п. Для использования фильтром рекомендую сперва очистить бланк запроса кнопкойот старых фильтров ( а они сохраняются). Команда «Очистить бланк / Очистить фильтр» (меню «Правка») Очищает все поля бланка запроса или фильтра. Удаление полей из бланка запроса не приводит к их удалению из базовой таблицы. Далее перейдите в окно фильтра по форме, где в любом поле указажите значения, которые должны содержать отбираемые записи. Чтобы задать в фильтре условия отбора, выберите одно или несколько полей, выберите значения в раскрывающихся списках и нажмите кнопку Применение фильтра. Допускается также указание условий отбора с помощью выражений, вводящихся в поля и использовании знаков ?,*. Например, указав в поле Поставщик ООО "А*, Вы получите все записи в начаде которых содержиться символы ООО "А и любые другие символы после. Можно задавать фильры на даты таким образом: >= 01.12.2002 and <=31.12.20002 , т.е. будет выбран период с 01 декабря 2002 включительно по 31 декабря 2002 года включительно.

Третья кнопка служит для Применения фильтров, которые были созданы только что, либо которые были сохранены ранее (а сохраняеся фильтр автоматически после первого выполнения )

Если вы научитеся пользоваться фильтрами, то вы сможете без каких-либо трудностей "отловить" любую нужную запись.

Я, как разрабочик, прекрасно понимаю,что использования фильтров слишком "запутано" для начинающего пользователя и буду всячески стараться облечить выборку данных с использованием стандартных стредств интрефейса мое программы (кнопок, форм и т.п, как сделано в форме Отбор Приходов бревен). Но если вы все-таки овладеете работами с фильтрами ( а в том вам может помочь встроенная справочная система MS Accessa - так как использование фильтров - это встроенное средство MS Access), то вам гораздо удобнее будет получать данные самим, чем через мой интерфейс.

Поиск

Служит для выполнения поиска требуемого контекста. Не сипользуется в полях типа Поставщик, Наименование пиломатреиалов и тп. ( см. объяснения выше). Чаще всего используется для поиска номеров документов. Курсор должен находиться в искомом поле ( например номер накладной на Приход бревен), после чего нажмите кнопку . Найдется первая запись.