Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_по_БД.doc
Скачиваний:
28
Добавлен:
14.02.2015
Размер:
897.54 Кб
Скачать

1.6 Создание представления данных (Local views)

Главное отличие от запросов: запросы хранятся в отдельных файлах с расширением .qpr, а представление в самой базе данных, что позволяет обновлять данные, можно использовать в отчетах, формах и запросах.

Создать новое представление

  • в системном меню File| New||View

  • в вкладке Data | Local Views

  • в окне Command: Create View

Можно использовать два режима: мастера (Wizard) или конструктора (Designer).

Диалоговое окно View Designer в режиме конструктора представлена на рис.

Рис. Диалоговое окно View Designer

Вызов контекстного меню правой кнопкой мыши. Add Table позволяет добавить таблицы и представления.

Вкладки:

Fields – выбор полей и выражений

Join – задает условие объединение полей

Filter – задает условие выборки данных

Order by – задает порядок отображения записей

Group by – группирует данные по заданным полям

Update Criteria – содержит опции, связанные со способностью редактирования данных в таблице (Send SQL update)

Miscellaneous – дополнительные критерии

1.7. Создание однотабличных форм Создание экранных форм в Visual Foxpro

Новая форма имеет следующие функциональные возможности:

      1. установка свойств формы,

      2. добавление средств управления,

      3. установка свойств средств управления,

написание программы обработки события.

Создать новую форму можно различными способами: используя, Format Wizard или Format Designer.

1. Выполнить команду New из меню File выбрать опцию Forma, затем нажать New File

2.В окне Менеджера проекта перейти на вкладку Документы, выбрать пункт Forma и нажать кнопку New.

Можно предварительно установить опции экранной формы:

Tools – Option – вкладка Forms:

Grid Lines (Линия сетки),

Snap to Grid (Перемещение по ячейкам).

Horizontal Spacing (Интервал по горизонтали)

Vertical Spacing (Интервал по вертикали)

Show Position – выключить

Таb Ordering (Упорядочение таблицы) – by list (по списку)

Scale Units (Единица масштаба) – Рixels Мaximum Design Area (Максимальная площадь проектировки)

Окно конструктора форм (Form Designer)

В окне конструктора Форм содержатся следующие объекты, которые можно отобразить, выбрав флажок в меню View:

Макет экранной формы Form1 ;

Панель инструментов Form Controls (Элементы управления);

Панель Color Palette (Палитра);

Панель Layout (Расположение);

Окно редактирование Properties (Свойства);

Окно среды данных Data Environment (Данные)

Панель инструментов Form Control содержит элементы управления и позволяет создавать поля ввода и редактирование данных, кнопки, рисунки, вкладки и т.д.

Окно редактирование Properties (Свойства) используя это окно можно создавать и редактировать события и методы экранной формы и ее объектов. Имеется пять вкладок: ALL, Data, Methods, Layout, Other.

Конструирование экранной формы

  1. Открыть диалоговое окно Data Environment (Среда данных) добавить таблицу;

  2. Размещение элементов управления экранной форме

  3. Украсить форму

Например

Создать кнопку ВЫХОД:

  1. Разместить элемент управления СОММAND1 на макете формы.

  2. На вкладке Методы окна Properties, установить свойства Click

  3. В окне редактирования для события Click ввести команду:

Thisform.release() - закрыть форму.

Например:Cписок свойств и методов средства управления List Box Builder (Построитель окон списка) выберите его, затем правой кнопкой выберете Builder из контекстного меню.

Step 1. – выбор полей

Step 2.- стиль

Step 3.- размещение

Step 4. – имя поля.

Использование Form Wizard для начала создания новой формы.

Step 1. Таблицы и Выбор полей

Step 2. Style