Цель работы: получить некоторые практические навыки по сортировке баз в программе Visual FoxPro.
Ход работы:
К ранее созданному меню добавляем подменю:
Рисунок 1-Создание меню “сортировка”
В подменю ещё подменю и в них создаём процедуры:
Рисунок 2-Созадние подменю
Выбираем пункт Procedure и нажимаем Edit
Рисунок 3-Создание Виды сортировки
Команды для изучения:
Sort to <имя новой БД> on <имя поля> — сортирует и создаёт новую базу данных с уже отсортированными данными
Ключи команды: [/A | /D] [/C]
[/A] — задает возрастающий порядок для данного поля
[/D] — убывающий порядок
SET DATE — Задает формат отображаемых выражений типа даты и DateTime.
Командой Use, мы открываем базу для сортировки.
Далее происходит сортировка: newbase- название новой базы, Т.Е. после сортировки у нас будет 2 базы, это изначальная и отсортированная.
Рисунок 4-Сортировка базы
Далее, мы закрываем все базы и удаляем старую базу, чтобы переименовать newbase в 456. (Удалить и переименовать базу нельзя, если её не закрыть):
Рисунок 5- Удаление и переименование базы
Теперь генерируем меню и запускаем его:
Рисунок 6- Итог работы
По итогу мы получаем отсортированную базу.
По аналогии сделать сортировку для поля “Имя”.