ALI
24-10-2008, 17:47
Доброго времени суток, господа! У меня есть маленькая проблемка. Я создаю динамически поля в ClientDataSet. И встает необходимость сделать кое-какие поля массивного типа (ftArray), чтобы в дальнейшем туда загонять одномерные массивы. Суть вопроса такова: как записывать массив в конкретную "ячейку"?
for i := 1 to number do // Создаю поле
begin
with CDS.FieldDefs.AddFieldDef do
begin
DataType := ftArray;
Name := 'Dissection ' + IntToStr(i);
end;
end;
...
with CDS do // Как вот здесь записать массив qi[i] в поле конкретной записи?
begin
Append;
FieldByName('Dissection 1').Value := qi[i]; //????????????????????
Post;
end;
for i := 1 to number do // Создаю поле
begin
with CDS.FieldDefs.AddFieldDef do
begin
DataType := ftArray;
Name := 'Dissection ' + IntToStr(i);
end;
end;
...
with CDS do // Как вот здесь записать массив qi[i] в поле конкретной записи?
begin
Append;
FieldByName('Dissection 1').Value := qi[i]; //????????????????????
Post;
end;