Paradox for Windows — страница 12

  • Просмотров 9081
  • Скачиваний 330
  • Размер файла 42
    Кб

пользователь может легко соз- давать сложные отчеты, использующие несколько таблиц базы данных. 1.4. ЗАПРОСЫ Запрос в Paradox - это некий вопрос об информации в ба- зе данных. При помощи запросов можно: - вести поиск или выбор данных в таблице; - комбинировать данные из нескольких таблиц; - производить вычисления над данными; - вставлять данные; - 15 - - удалять данные; - изменять данные; - определять группы и наборы данных, над которыми будут

производиться вычисления или сравнения. Paradox предоставляет простой, но гибкий и мощный спо- соб создания запросов. В окне Query можно выбрать таблицы, по которым можно сделать запрос. Затем вводится образец данных, удовлетворяющий условиям, а Paradox выбирает из таблицы те данные, которые соответствуют этому образцу. Это называется Запрос По Образцу. 1.5. ПРОГРАММЫ Программы - это последовательность команд на языке ObjectPAL (языке

разработки приложений Paradox), которые позволяют автоматизировать выполнение определенной последо- вательности действий над базой данных. Коды ObjectPAL обыч- но "присоединяются" к объектам форм, но можно написать и отдельные программы, которые будут выполняться независимо от какой-либо формы. Например, можно написать программу для открытия определенной таблицы и выполнения вычислений над одним или более полями этой таблицы.

Программы такого типа запускаются непосредственно из основного окна Paradox, а не в результате того, что произошло какое-либо событие, кото- рое запустило на выполнение программу, присоединенную к не- которому объекту формы. Paradox также позволяет создавать библиотеки программ. Библиотека - это объект, который может использоваться для хранения команд ObjectPAL. Это дает возможность пользовате- лю создавать процедуры, доступные различным

формам, прог- раммам и другим библиотекам. - 16 - 1.6. КОНСТРУКЦИОННЫЕ ОБЪЕКТЫ Кроме рассмотренных выше объектов Paradox предоставляет набор так называемых конструкционных объектов, при помощи которых разрабатывается структура форм и отчетов. Эти объ- екты создаются при использовании специальных средств, нахо- дящихся на SpeedBar, (линейке, расположенной в верхней час- ти экрана и содержащей набор кнопок-иконок для вызова раз- личных

операций), и могут размещаться на документе, который разрабатывает пользователь, будь то форма или отчет. В случае формы - страница, на которой пользователь раз- мещает объекты, сама является объектом. Можно изменить ее свойства, например, цвет, или присоединить к ней методы (метод - это последовательность команд ObjectPAL, выполняю- щая определенные действия). Методы, присоединенные к стра- нице, могут начать выполняться при открытии