Вниз
Скачать: CL | DM;

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

← →
Faceless ©   (2012-01-23 17:56) [0]

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

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


← →
Ega23 ©   (2012-01-23 18:01) [1]

function SortProducts(FirstFieldName, NextFieldName, LastFieldName: OleVariant)

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

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


← →
Плохиш ©   (2012-01-24 02:48) [2]

function SortProducts(const FieldNames: String): Integer;

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



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.004 c
15-1326966363
palva
2012-01-19 13:46
2012.05.27
Современный Оруэлл


2-1322651304
i2e
2011-11-30 15:08
2012.05.27
Поток и общие флаги


2-1327265150
Чайник
2012-01-23 00:45
2012.05.27
Можно ли добавить в стандартный диалог..


2-1326905228
Pcrepair
2012-01-18 20:47
2012.05.27
Удаление тегов из ХТМЛ-страницы


6-1255965905
cr@nk
2009-10-19 19:25
2012.05.27
Связь с помощью сокетов в трёхзвенной архитектуре




   Наверх