Мои Конспекты
Главная | Обратная связь

...

Автомобили
Астрономия
Биология
География
Дом и сад
Другие языки
Другое
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Металлургия
Механика
Образование
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Туризм
Физика
Философия
Финансы
Химия
Черчение
Экология
Экономика
Электроника

Методы для сортировки данных





Помощь в ✍️ написании работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Сортировка данных производится по значениям столбцов, для которых опре­делены основной или вторичные ключи, т. е. сформированы индексы.

При вызове команд подменю ‘Сортировать по:’ выполняется сортировка по­сле установки соответствующего значения имени поля индекса, например:

Table1.IndexFieldNames := ‘NZ’; - для сортировки по номеру зачетки;

Table1.IndexFieldNames := ‘FIO’; - для сортировки по фамилиям;

Table1.IndexFieldNames := ‘RS’; -для сортировки по размеру стипендии.

Для определения поля индекса сортировки можно использовать разные ме­тоды для каждого пункта меню. Фрагмент примера с текстами нескольких ме­тодов для сортировки дан в листинге 6.1. Но можно использовать и разделен­ный - один метод для всех пунктов меню, вызывающих сортировку. Такой пример дан в листинге 6.2. В нем определение поля индекса сортировки про­изводится методом N16Click. Выбор имени поля таблицы для формирования значения IndexFieldNames - имени поля индекса - производится из списка зна­чений свойства IndexDefs оператором:

Table1.IndexFieldNames:= Table1.IndexDefs[Tag]. Fields;

Номер элемента списка определяется значением свойства Tag, установленно­го в процессе разработки меню для каждой команды подменю ‘Сортировать по:’. Значения свойства Tag для сортировки по различным столбцам даны в табл. 6.3.

Таблица 6.3.Значения свойства Tag для сортировки по различным столбцам

Для сортировки по: Имя пункта меню Значение свойства Tag
номерам зачеток N16
фамилиям N17
размеру стипендии N18 1

Последовательность индексов в списке IndexDefs можно видеть при вызове значений свойства IndexDefs компонента Table1. Щелчок на многоточии этого свойства вызывает EditingTable1.IndexDefs - редактора индексов таблицы. Его вид дан на рис. 6.6. Из него видны номера элементов списка IndexDefs.

Рис. 6.6.Вид редактора индексов таблицы

Доверь свою работу ✍️ кандидату наук!
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой



Поиск по сайту:







©2015-2020 mykonspekts.ru Все права принадлежат авторам размещенных материалов.