Я хотел отметить, что интервалы не вводятся в поля, а заданные. А вот lambda задается.
Цитата:
Код:
1 2 3 4 5 6 7 8 | if MyTable . RecordCount > 0 then
begin
MyTable . First;
for i := 1 to MyTable . RecordCount do
MyResult := MyTable . FieldByName( 'lambda' ).AsFloat;
... тут далее анализ числа в MyResult, интерполяция и любые другие действия, что пожелаете.
MyTable . Next;
end ;
|
|
Тут идет перебор по всем записям , а что записывается в MyResult? Я так понимаю,что одно значение, не массив. А как вернуть массив значений из поля cy, соответствующий записям попадающих в заданный интервал по полю lambda?
так ?
Код:
1 2 3 4 5 6 7 | if MyTable . RecordCount > 0 then
begin
MyTable . First;
for i := 1 to 8 do
MyResult[i]:=MyTable . FieldByName( 'Cy' ).AsFloat;
MyTable . Next;
end ;
|