Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция_практика_Visual Foxpro.doc
Скачиваний:
6
Добавлен:
26.09.2019
Размер:
1.28 Mб
Скачать

3. Управление записями: добавление, редактирование, удаление и навигация

3.1. Заполнение таблицы

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

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

  • Открыть окно конструктора проекта. Для этого, нажав кнопку Open стандартной панели инструментов, открыть окно Open, выбрать из списка файлов типа Project имя необходимого проекта и нажать на кнопку Open.

  • Открыть таблицу в режиме Browse. Для этого во вкладке Data развернуть группу Databases и установить курсор на имени таблицы, которая будет заполняться, и нажать на кнопку Browse.

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

3.2. Модификация структуры таблицы

Если в процессе описания структуры таблицы была допущена ошибка, то ее можно исправить средствами модификации структуры. Visual FoxPro дает возможность:

  • изменять наименование поля;

  • изменять тип поля;

  • вставлять пропущенное поле;

  • удалять поле;

  • изменять порядок следования полей в таблице.

Для модификации таблицы необходимо выполнить следующие действия:

  • В окне проекта открыть вкладку Data. Затем последовательно развернуть уровни группы Databases и Tables.

  • Установить курсор на имя модифицируемой таблицы и нажать на кнопку Modify конструктора проекта, в результате откроется окно конструктора таблицы.

  • Для изменения наименования поля нужно установить курсор на наименование поля, которое требуется изменить, и в поле Caption изменить его заголовок. Для изменения типа поля нужно установить курсор в столбце Тype на строке, где находится наименование изменяемого поля, и из списка типов выбрать нужный. Чтобы внесенные изменения сохранить, необходимо нажать кнопку ОК.

  • Для добавления нового поля в любую часть таблицы необходимо воспользоваться кнопкой Insert. Для этого нужно установить курсор на строку, перед которой будет вставляться новое поле, затем нажать кнопку Insert. Курсор при этом может находиться в любом столбце. В результате новому полю будет присвоено имя NewFld, после чего можно вводить имя поля, его тип, размеры и заголовок в поле Caption.

  • Чтобы удалить лишнее поле, необходимо установить курсор на удаляемое поле и нажать кнопку Delete.

  • Изменить порядок следования полей в таблице можно, воспользовавшись кнопкой , расположенной слева от наименования поля. Для этого необходимо установить курсор на поле, местоположение которого нужно изменить, при этом на кнопке появится пиктограмма перемещения поля. Затем нужно установить курсор мыши на пиктограмму, нажать кнопку мыши и перетянуть пиктограмму на новое место, не отпуская кнопку мыши.

  • Чтобы сохранить изменения структуры таблицы, необходимо нажать кнопку ОК в окне конструктора таблицы. Пи этом система потребует подтверждения изменений структуры.