фильтрация ApplyDatasetIncludeFilter

можно ли отфильтрованные функцией function ApplyDatasetIncludeFilter(Dataset, FilterCode, ParamValues, Enabled, Parameters) значения записать в массив?

Нравится

3 комментария

Можно. Но зачем?

Идея такая:

есть массив D.
Из датасета ds_Contact необходимо вытянуть в другой массив те ID, для которых значение поля departmentID равен одному из элементов массива.

Это можно сделать, например, так:

var ContactIDsArray = new Array();
ApplyDatasetIncludeFilter(ContactDataset, 'DepartmentID', DepartmentIDsArray, true);
ContactDataset.Open();
while (!ContactDataset.IsEOF) {
	ContactIDsArray.push(ContactDataset.Values('ID'));
	ContactDataset.GotoNext();
}
Dataset.Close();
Показать все комментарии