Главная    Почта    Новости    Каталог    Одноклассники    Погода    Работа    Игры     Рефераты     Карты
  
по Казнету new!
по каталогу
в рефератах

Microsoft Access

тия формы Открытие (OnOpen) либо макрос, содержащий
макрокоманду ПрименитьФильтр (ApplyFilter), либо процедуру обработки
события, в которой вызывается метод ApplyFilter объекта DoCmd.
Для снятия фильтра следует еще раз нажать нажатую кнопку Применить фильтр,
выбрать в меню Записи команду Удалить фильтр или задать в программе Visual
Basic для свойства Фильтр включен (FilterOn) значение False (0).
Примечание. Для сохранения фильтра как запроса выберите в меню Файл
команду Сохранить как запрос в окне фильтра для формы или в окне
расширенного фильтра.
Если значение свойства Фильтр (Filter) задается в режиме конструктора
формы, Microsoft Access не проверяет правильность выражения SQL. Если
введено неверное выражение SQL, ошибка возникает при применении фильтра.

Новые характеристики фильтров

Благодаря введению двух новых способов применения фильтров, использование
фильтров в Microsoft Access 97 стало более удобным и легким.
Тип фильтра Тип поиска

Новое в Access 97

Ввод данных в фильтр
Поиск вхождения точного искомого значения или результата выражения,
введенного в поле Фильтр для в контекстном меню, которое открывается после
щелчка правой кнопкой мыши на форме или на поле таблицы.

Фильтр по выделенному

Поиск всех записей, содержащих выделенное значение, если непосредственно в
форме или в таблице выбрать (выделить) искомое значение, а затем нажать
кнопку Фильтр по выделенному на панели инструментов.

Исключение выделенного значения

Поиск всех записей, не содержащих выделенное значение, если непосредственно
в форме или в таблице выбрать (выделить) искомое значение, а затем выбрать
команду Исключить выделенное в контекстном меню.

Обычный фильтр

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

Отбор записей в таблице или запросе

Для отбора записей в таблице или запросе в режиме таблицы можно
использовать любой фильтр.
Сохранение фильтра вместе с таблицей, запросом или формой
При сохранении таблицы, запроса или формы также сохраняется и фильтр;
однако при повторном открытии этих объектов автоматического применения
этого фильтра не происходит. Фильтр применяется при необходимости.

Создание новой формы или отчета на основе отобранных данных

Допустимо создание формы или отчета как непосредственно из отобранных
записей, находящихся в открытой таблице или запросе, или на основе закрытой
таблицы или запроса с сохраненным фильтром. В последнем случае форма или
отчет наследуют фильтр.

Применение, удаление или изменение унаследованного фильтра и порядка
сортировки

Для управления фильтром и порядком сортировки, которые наследуются отчетом,
используются следующие новые свойства: Фильтр (Filter), Фильтр включен
(FilterOn), Порядок сортировки (OrderBy) и Сортировка включена (OrderByOn).
Свойства Фильтр (Filter) и Порядок сортировки (OrderBy) также применимы к
формам, таблицам и запросам, однако для их изменения вместо
непосредственной установки их значений допустимо использование фильтров и
сортировки.

Применение фильтра к подчиненной форме

Фильтр позволяет наложить ограничения на записи подчиненной формы, не
накладывая ограничений на записи главной формы.
Управление фильтрами из программ или из макросов

Создание индекса для ускорения поиска и сортировки записей

При помощи индексов сортировка и поиск записей ускоряется. В таблицах
Microsoft Access индексы используются также как и в книгах: чтобы найти
данные, осуществляется их поиск в индексе. Можно создать индексы,
основанные на одном или нескольких полях. Составные индексы позволяют
пользователю провести различия между записями, в которых первые поля могут
иметь одинаковые значения.

Выбор полей для индексирования

В основном требуется индексировать поля, для которых часто осуществляется
поиск, сортировка или поля, объединенные с полями из других таблиц в
запросах. Однако иногда при использовании индексов действие замедляется,
например, при добавлении запросов составные индексы должны обновляться.
Ключевые поля таблицы индексируются автоматически. Нельзя индексировать
поля с типом данных поле МЕМО, гиперссылка или объект OLE. Для остальных
полей индексирование используется, если выполняются следующие условия.
· Поле имеет текстовый, числовой, денежный тип или тип даты/времени.
· Не нужно осуществлять поиск значений в поле.
· Не нужно осуществлять сортировку значений в поле.
· Не нужно осуществлять сортировку различных значений в поле. Если поле
содержит много одинаковых значений, то применение индекса незначительно
ускорит работу запросов.

Составные индексы

Если предполагается, что сортировка или поиск двух и более полей
одновременно будет часто выполняться, можно создать составной индекс.
Например, если для одного и того же запроса часто устанавливается критерий
для полей «Имя» и «Фамилия», то для этих двух полей имеет смысл создать
составной индекс.
При сортировке таблицы по составному индексу сначала осуществляется
сортировка по первому полю, определенному для данного индекса. Если в
первом поле содержатся записи с повторяющимися значениями, то сортировка
осуществляется по второму полю, определенному для данного индекса, и так
далее.
Предполагаемые действия
Определение индекса для одного поля
Определение составного индекса
Просмотр и редактирование индексов
Связывпание баз данных.
Внимание! Перед тем как приступить к импорту или связыванию данных,
необходимо создать или открыть базу данных Microsoft Access, в которой
будут содержаться импортированные или связанные таблицы. Для получения
дополнительных сведений о создании базы данных нажмите кнопку .
Microsoft Access поддерживает импорт или связывание данных из таблиц других
баз данных Microsoft Access (версий 1.x, 2.0 и 7.0/95 и 8.0/97), а также
данные из других приложений и файлов других форматов, например, Microsoft
Excel, dBASE, Microsoft FoxPro или Paradox. Microsoft Access также
обеспечивает импортирование и связывание языковых таблиц и списков (только
для чтения), которые могут находится на персональном компьютере, на сетевом
сервере или на сервере Интернета.
При импорте данных создается их копия в новой таблице текущей базы данных
Microsoft Access. Исходная таблица или файл при этом не изменяются.
Связывание данных позволяет читать и в большинстве случаев обновлять данные
во внешнем источнике данных без их импорта. Формат внешних источников
данных не меняется, поэтому файл можно продолжать использовать в
приложении, в котором он был создан, но при этом появляется возможность
добавлять, удалять или изменять данные в Microsoft Access.
В Microsoft Access для обозначения связанных таблиц и таблиц, хранящихся в
текущей базе данных, используются разные значки. Если удалить значок
связанной таблицы, удаляется связь с таблицей, но не сама внешняя таблица.
Импортируемые данные нельзя сразу добавлять в существующие таблицы (за
исключением импорта таблиц или текстовых файлов). Однако после импорта
таблицы можно добавить данные в другую таблицу с помощью запроса на
добавление.

123
скачать работу

Microsoft Access

 

Отправка СМС бесплатно

На правах рекламы


ZERO.kz
 
Модератор сайта RESURS.KZ