Страница 1 из 1

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

Добавлено: 20 май 2005, 09:19
oiko
В "персонале" есть интерфейс настройки доп. таблиц. Может кто-нибудь из обладающих тайным знанием (исходниками) подскажет по какому принципу сортируются поля доп. таблицы в этом интерфейсе,
т.к. это не nrec и не NMBFLD. Создается впечатление что сортируются они по порядку ввода.

Добавлено: 23 май 2005, 10:44
Maverick
Группируются они по тому принципу, которому описаны в словаре, т.е. сначала по типу, а внути типа - по индексу поля.
Сие связано с тем, что для их скрытия / отображения испольуется функция SetFiledOption / ClearFieldOption, а само содержание полей - суть записи...

Добавлено: 25 май 2005, 13:57
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
(подчеркнуты измененные поля)
После этой модификации в интерфейсе сортировка не изменилась!!!