Настройка дополнительной таблицы.

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
oiko
Местный житель
Сообщения: 418
Зарегистрирован: 29 мар 2005, 17:49

Настройка дополнительной таблицы.

Сообщение oiko »

В "персонале" есть интерфейс настройки доп. таблиц. Может кто-нибудь из обладающих тайным знанием (исходниками) подскажет по какому принципу сортируются поля доп. таблицы в этом интерфейсе,
т.к. это не nrec и не NMBFLD. Создается впечатление что сортируются они по порядку ввода.
Maverick
Абориген
Сообщения: 943
Зарегистрирован: 29 мар 2005, 17:49
Откуда: External Developer
Контактная информация:

Сообщение Maverick »

Группируются они по тому принципу, которому описаны в словаре, т.е. сначала по типу, а внути типа - по индексу поля.
Сие связано с тем, что для их скрытия / отображения испольуется функция SetFiledOption / ClearFieldOption, а само содержание полей - суть записи...
Изображение
Знающий людей разумен.
Знающий себя просветлён.
Побеждающий людей силен.
Побеждающий самого себя могущественнен
oiko
Местный житель
Сообщения: 418
Зарегистрирован: 29 мар 2005, 17:49

Сообщение oiko »

1. Что значит по индексу поля?
2. По логике она должна сортироватся по NMBFLD
Рассмотрим пример:
заведем два доп поля последовательно типа ссылка ссылаюшиеся на одну и туже таблицу но назовем их по разному. Все поля в таблице dopflds кроме nrec, SFLDNAME, NMBFLD совпадают.
запись1 - 10h,1поле,1
запись2 - 11h,2поле,2
теперь суппортом меняем значение полей записи2 и записи1
запись2 - 9h,2поле,1
запись1 - 10h,3поле,2
(подчеркнуты измененные поля)
После этой модификации в интерфейсе сортировка не изменилась!!!
Ответить