Примерно так вы можете программным путем извлечь содержимое поля:
|
|
aValue :=
TMyTable.FieldByName('SomeField').AsText;
|
или
|
|
aValue :=
TMyTable.FieldByName('SomeField').AsInteger;
|
или
|
|
aValue :=
TMyTable.Fields[1].AsFloat;
|
В действительности здесь вы получаете объект TField от объекта TTable (или
TQuery), и затем вызываете соответствующий метод объекта TField для получения
самих данных. Вы можете также изменить значение самого поля, но только в случае,
если объект TTable находится в режиме вставки (Insert) или редактирования
(Edit). Члены AsFloat, AsInteger, AsDateTime и AsString в действительности
являются свойствами, и как таковые также могут принимать значения. С помощью
Редактора Полей (Fields Editor, для вызова которого достаточно дважды щелкнуть
на объекте TTable или TQuery) также возможно создание объектов-полей. Эти
объекты могут быть использованы вместо получения их каждый раз от объекта TTable
или TQuery. |