Содержание
Еще пишу
Table.Cell(Row : Integer; Column:Variant) : Variant =
Table.Cell(Row : Integer; Column:Variant) : Variant =
Значение ячейки таблицы
Свойство Table.Cell позволяет читать и изменять значение любой ячейки таблицы.
В программе вместо Table.Cell(Row,Column) можно писать Table[Row].Column. При этом возвращается конкретный тип данных, а не Variant.
Аргумент Row содержит номер строки (нумерация начинается с 0).
Аргумент Column содержит либо номер колонки (значение типа Integer, нумерация начинается с 0), либо имя колонки (значение типа String).
Любая ячейка таблицы может содержать значение Null.
Пример:
Procedure OnCreate;
Var
i : Integer;
Begin
i := Table.Append;
Table[i].Name := 'Петр';
Table[i].Age := 30;
i := Table.Append;
Table.Cell(i, 0) := 'Алексей';
Table.Cell(i, 1) := 20;
i := Table.Append;
Table.Cell(i, 'Name') := 'Андрей';
Table.Cell(i, 'Age') := 25;
Warning('Table.Cell(1,1) = ' + Table.Cell(1,1) As String); // 20
Warning('Table[2].Name = ' + Table[2].Name); // Андрей
End;
справка