Основы современных компьютерных технологий


Создание таблиц


В Visual FoxPro можно создавать таблицы, входящие в БД, и отдельные таблицы. Рассмотрим создание таблиц, входящих в БД.

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

  • каждая таблица в БД должна иметь уникальное имя;
  • имя таблицы является именем одноименного файла, возможное число символов в имени определяется операционной системой;
  • имя таблицы может содержать буквы, цифры и знаки подчеркивания.

Для создания входящей в БД таблицы требуется выполнить команду Database \ New Table (база данных] новая таблица). Далее в диалоговом окне New Table (новая таблица) следует вызвать Конструктор таблиц (кнопка New Table - новая таблица) или Мастер таблиц (Table Wizard).

Пример 1. Рассмотрим создание для нашей БД таблицы T_ZAGR(Fio, Predm, Gruppa, VidZan) с помощью Конструктора таблиц.

258


Рис. 21.2. Диалоговое окно Table Dezigner

  1. Перейдем в Конструктор таблиц, нажав в окне диалога New Table (новая таблица) кнопку New Table (новая таблица). Определим имя создаваемой таблицы в окне Create (создать). В результате откроется диалоговое окно Конструктора таблиц Table Dezigner (рис. 21.2), позволяющее сформировать таблицу.
  2. Выберем вкладку Fields (поля), введем имя первого ноля FIO. Для задания типа поля перейдем в следующий столбец с помощью мыши пли клавиши Tab. Тип поля в нем выбирается из раскрывающегося списка.
  3. З.В следующем столбце установим размер поля. Для поля FIO эго 15 символов.
  4. Установим заголовок ноля. Для этого перейдем в поле Caption (заголовок), расположенное в области Display и введем там заголовок "Фамилия И. О.". В поле Field Comment (комментарий поля) можно задать краткое описание поля.
  5. Для задания сортировки данных в таблице по полю FIO надо перейти в столбец Index (индекс) и из раскрывающегося списка выбрать Ascending (возрастающий), если требуется сортировка в порядке возрастания данных, п Descending (убывающий) - по убыванию.


    Начало  Назад  Вперед