Способы обращения к полям набора данных
function FieldByName(const FieldName: string): TField;
Позволяет обращаться к полю, объявленному в структуре таблицы (TTable), или к полю, перечисленному в числе прочих в структуре набора данных, возвращаемого оператором SELECT (компонент TQuery). Например:
Table1.FieldByName('FIO').Value := 'Иванов И.И.';
Аналогичным целям служит свойство property FieIdValues[const FieldName: string]: Variant;
Оно позволяет обращаться к полю по его имени FieldName, например:
Table1.FieldValues['FIO'] := 'Иванов И.И.';
НД данных по умолчанию, его имя при обращении к полю можно опускать
Table1['FIO'] := 'Иванов И.И.';
property Fields(Index: Integer]: TField;
Позволяет обращаться к полю НД по его индексу Например:Table1.Fields[2].Value := 'Иванов И.И.';
К компоненту TField, созданному с помощью редактора полей, можно также обращаться через его имя. По умолчанию оно формируется из имени набора данных и названия поля:
Table1FIO.Value := 'Иванов И.И.';