Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

помогите определиться с входными параметрами в функции сортировки


Faceless ©   (2012-01-23 17:56:00) 

в ком-сервере нужно реализовать функцию, которая бы сортировала некоторый набор данных по нескольким полям (допускается указывать не больше трех полей). Нужно сделать так, что если в функцию передается одно поле, сортировка будет выполняться токо по нему, два поля - по двум полям, три -по трем полям. Помогите определиться с формой и типом входных параметров. Функция будет вызываться из 1C.

function SortProducts(FirstFieldName, NextFieldName, LastFieldName: OleVariant; FirstSortType, NextSortType, LastSortType: Integer): Integer;


Плохиш   (2012-01-24 02:48:00) [1]

function SortProducts(const FieldNames: String): Integer;

и сортируйте хоть по мильëну полей.


Ega23   (2012-01-23 18:01:00) [2]

function SortProducts(FirstFieldName, NextFieldName, LastFieldName: OleVariant)

Если LastFieldName = '', то сортировка по двум полям, если NextFieldName = '' - по первому полю, если FirstFieldName = '' - без сортировки.

Первое, что в голову пришло.


Наверх

Титульная страница Поиск, карта сайта Написать письмо