Использование внешних данных Отбор и сортировка записей

Параллельные прямые Начертательная геометрия http://hisd.ru/

 

  • Использование внешних данных При работе с любым приложением обработки данных всегда является актуальным вопрос, как использовать те данные, которые уже были накоплены раньше другими программными средствами и, следовательно, имеют другой формат.
    • Форматы данных, доступные для импорта, экспорта и связывания
    • Использование баз данных других форматов Системы управления реляционными базами данных различных производителей работают с файлами баз данных определенного формата. Многие из них используют специальные индексные файлы для ускорения поиска и сортировки данных в таблицах
      • Форматы баз данных В большинстве настольных СУБД каждая таблица базы данных хранится в отдельном файле, который содержит и служебную информацию и данные в соответствующем формате.
      • Присоединение и импорт внешних таблиц При импорте таблицы из другой базы данных в рассматриваемом файле MDB создается новая таблица Access, которая имеет ту же структуру (состав и типы полей), что и исходная таблица, и содержит все данные исходной таблицы.
      • Присоединение и импорт таблиц dBbdE и Paradox Будьте осторожны при присоединении файла таблицы и не работайте непосредственно с оригиналом файла до тех пор, пока не убедитесь в том, что все изменения таблицы, производимые из Access, не вызывают ошибок в исходном приложении, работающем с этой таблицей
      • Присоединение и импорт таблиц баз данных Access Присоединять к базе данных Access можно не только файлы баз данных других форматов, но и отдельные таблицы из других баз данных Access
    • Импорт и присоединение электронных таблиц Файлы, созданные приложениями электронных таблиц, управления проектами и т. д. также представляют собой таблицы специального вида. Было бы естественным включить в Access 2002 возможность импорта таких файлов в базу данных Access.
    • Импорт и присоединение таблиц из текстовых файлов Access 2002 позволяет импортировать в базы данных табличные данные из обычных текстовых файлов. Эти файлы могут быть созданы либо одним из текстовых редакторов (например, приложением "Блокнот" в Windows), либо путем экспорта из другого приложения.
    • Импорт и присоединение документов HTML и данных с Web-узлов Access позволяет импортировать и присоединять таблицы из документов HTML. Для этого используется Мастер импорта (присоединения) HTML, который очень похож на Мастер импорта (присоединения) электронных таблиц
    • Импорт данных из документов и схем XML Access обеспечивает возможность импорта данных в формате XML — новом стандарте обмена данными между приложениями. Процедура импорта таблицы из документа XML аналогична процедуре импорта данных из таблиц Access, т. е. вы можете импортировать
    • Импорт и присоединение данных из адресных книг и папок Exchange Access позволяет также импортировать данные из адресных книг Microsoft Outlook и папок Microsoft Exchange или присоединять эти книги и папки в виде таблицы Access.
    • Обновление связей с присоединенными таблицами При присоединении таблиц любых форматов Access 2002 сохраняет информацию о расположении и структуре внешних файлов. Если изменить местоположение или имя файла, то Access 2002 не сможет найти нужную таблицу и появится сообщение об ошибке
    • Экспорт данных в другие форматы СУБД Access предоставляет еще более широкие возможности для экспорта данных, чем предыдущие версии.
      • Экспорт в электронную таблицу или файлы dBbdE, Paradox Для экспорта данных в электронную таблицу Microsoft Excel или Lotus 1-2-3, а также в файлы базы данных dBASE или Paradox можно использовать следующую процедуру
      • Экспорт данных в текстовый файл Экспорт данных из таблицы Access в текстовый формат применяется обычно тогда, когда нужно использовать эти данные в приложении, которое может обмениваться с другими приложениями только через текстовые файлы.
      • Экспорт данных в форматы объектов WWW (World Wide Web) Access 2002 предоставляет очень широкий выбор форматов объектов WWW, в которые можно экспортировать данные. Во-первых, это статические страницы в формате HTML.
      • Быстрый экспорт данных в другие приложения Microsoft Office Access позволяет быстро экспортировать данные из таблицы в файл Microsoft Excel. Выполняется это с помощью команды Связи с Office (Office Links).
    • Использование буфера обмена Windows для импорта и экспорта данных При импорте или экспорте данных, созданных с помощью приложения Windows, можно воспользоваться буфером обмена Windows. Это средство позволяет применять стандартные команды Windows и быстро перемещать данные из одного приложения Windows в другое.
  • Отбор и сортировка записей с помощью запросов Одним из семи стандартных объектов Microsoft Access является запрос. Запросы используются для просмотра, анализа и изменения данных в одной или нескольких таблицах.
    • Запросы и фильтры Запрос на выборку содержит условия отбора данных и возвращает выборку, соответствующую указанным условиям, без изменения возвращаемых данных.
    • Создание простого запроса с помощью Мастера запросов
    • Создание и изменение запроса с помощью Конструктора запросов Для изменения уже существующих запросов и для создания новых запросов используется Конструктор запросов. Для того чтобы открыть запрос в режиме Конструктора, выделите в списке один из существующих запросов, например только что созданный запрос "Сотрудники Запрос", и нажмите кнопку Конструктор (Design) на панели инструментов окна База данных (Database).
    • Создание вычисляемых полей в запросах Создание запросов интересно не только тем, что вы можете в виде одной таблицы представить данные из нескольких связанных таблиц и отобрать нужные записи из этих таблиц.
    • Виды соединений Наиболее распространенным является внутреннее соединение (эквисоедшение). Если таблицы связаны отношением "один-ко-многим", соединения основываются на уникальном значении поля первичного ключа в одной таблице и значениях поля внешнего ключа в другой таблице.
      • Внутреннее соединение Внутреннее соединение двух таблиц по одному полю в реляционной базе данных строится на основе отношения "один-ко-многим". Примером может служить демонстрационная база данных "Борей" (Northwind), в которой все соединения являются внутренними соединениями по одному полю на основе указанного отношения.
      • Внешнее соединение бывают левыми или правыми. Запрос, в котором участвуют таблицы с левым внешним соединением (LEFT JOIN или *= в SQL), выводит все записи таблицы "один", в независимости от того, имеются ли соответствующие им записи в таблице "многие".
      • Рекурсивное соединение В качестве примера рекурсивного соединения рассмотрим запрос к базе данных "Борей" (Northwind), в котором выводятся заказы клиентов, принятые и выполненные в один день.
    • Запросы с параметрами Запрос в Access является объектом, который сохраняется в файле базы данных и может многократно повторяться. Все запросы, которые мы демонстрировали до сих пор, содержали конкретные значения дат, названий, имен и т. д.
    • Создание запроса из фильтра Еще одним способом создания запроса является сохранение фильтра в виде запроса. Выше мы говорили, что фильтр используется при просмотре таблицы для отбора нужных записей.
    • Выполнение запроса Чтобы посмотреть результаты запроса, достаточно открыть его в режиме Таблицы.
    • Изменение данных в результирующем множестве запроса Когда результат запроса отображается в виде таблицы, возникает желание не только просматривать, но и изменять данные в этой таблице.
    • Печать результатов запроса Результаты запроса можно не только посмотреть на экране, но и напечатать. Сделать это можно несколькими способами
    • Передача результатов запроса в другие приложения В Microsoft Access имеются возможности быстрой передачи результатов запросов в другие приложения Microsoft Office. Рассмотрим эти возможности.
    • Использование выражений в запросах При работе с объектами Access очень широко используются выражения. Примеры простых выражений приводились ранее, например при вводе условий на значение поля в таблице
      • Выражения в Access Каждое выражение может содержать один или несколько операторов и одну или несколько констант, идентификаторов или функций. Выражение может быть сколь угодно сложным.
        • Арифметические операторы, как следует из названия, выполняют сложение, вычитание, умножение и деление. Арифметические операторы оперируют только с числовыми значениями и должны, за исключением унарного минуса, иметь два числовых операнда.
        • Операторы присваивания и сравнения Обычно в качестве оператора присваивания значения объекту, переменной или константе используется знак равенства (=).
        • Логические операторы используются для объединения результатов двух или более выражений сравнения в единое целое
        • Операторы слияния строковых значений (конкатенации) Стандартный значок оператора конкатенации SQL, амперсант (&), является более предпочтительным, чем значок плюса (+), хотя оба они приводят к одинаковому результату
        • Операторы идентификации применяются в качестве разделителей в ссылках на объекты (оператор "!"), их методы или свойства (оператор "."):
        • Операторы сравнения с образцом Остальные операторы Access упрощают создание выражений для выборки записей в запросах и относятся к операторам сравнения с образцом. Эти операторы возвращают True или False, в зависимости от соответствия значения в поле выбранной спецификации оператора.
        • Идентификаторы объектов Любой объект Access имеет имя, по которому его можно однозначно идентифицировать в некоторой системе объектов. Кроме обозначения коротким именем объекта, идентификатор можно обозначить квалифицированным (или полным} именем, когда объект идентифицируется как один из объектов в семействе объектов.
        • Константы В этом разделе описываются константы в их явном представлении. Кроме явного представления константы могут быть именованными.
        • Функция так же, как и идентификатор, используется для возвращения значения в точку вызова. Значение, возвращаемое функцией, определяется ее типом, например функция NOW () возвращает дату и время часов компьютера.
      • Создание выражений с помощью Построителя выражений Ввод выражений возможен в. среде Access не только вручную, но и с помощью удобного инструмента, называемого Построитель выражений (Expression Builder)
  • Математика Примеры решения задач физика