Правильная ссылка на эту страницу
http://az-design.ru/Support/SoftWare/Delphi/D3/SB36FieldValues.shtml

Глава 36. TDataSet.FieldValues

Свойство FieldValues

Затрагиваемые объекты TDataSet
Назначение Свойство FieldValues типа массива представляет собой массив всех значений в виде variants.
Объявление property FieldValues[const FieldName: string]: Variant; default;
Пример синтаксиса
// Свойство FieldValues

procedure TTDataSetTestForm.FieldValuesSpeedButtonClick(Sender: TObject);
var
  TaxPayer: Variant;
  VarArrayIndex, LowBound, HighBound: Integer;
  TheMessage: String;

Begin
   if CustomerTable['TaxRate']<>0 then begin
      TheMessage := 'Remember that taxes apply for:';
      TaxPayer := CustomerTable['Company;Addr1;Addr2;City;State;Country'];
      LowBound := VarArrayLowBound(TaxPayer,1);
      HighBound := VarArrayHighBound(TaxPayer,1);
   for VarArrayIndex := LowBound to HighBound do begin
       TheMessage := TheMessage + 
 + TaxPayer[VarArraylndex];
    end;
   MessageBeep($FFFF);
   ShowMessage(TheMessage);
  end;

end;
Описание        Свойство FieldValues является массивом, который оценивает Variant, содержащий значения одного или нескольких полей в TDataSet. Свойство типа массива можно индексировать строкой, указывающей имя поля в TDataSet, или разделенный точками с запятой список имен полей в TDataSet. В первом случае результирующий Variant содержит значение, совместимое с типом указанного поля. Во втором случае результирующий Variants является массивом Variants, соответствующим отдельным полям в списке. Заметьте, что свойство является свойством типа массива по умолчанию для TDataSets. Это предоставляет возможность использования сокращения, не записывая FieldValues, когда на него ссылаются. (Другими словами, CustomerTable.FieldValues['State'] можно записать в виде CustomerTable['State'], как в примере кода.)

[Свойство Active] [Метод ActiveBuffer] [Событие AfterCancel] [Событие AfterClose] [Событие AfterDelete] [Событие AfterEdit] [Событие AfterInsert] [Событие AfterOpen] [Событие AfterPost] [Метод Append] [Метод AppendRecord] [Метод ApplyUpdates] [Свойство AutoCalcFields] [Свойство BOF] [Событие BeforeCancel] [Событие BeforeClose] [Событие BeforeDelete] [Событие BeforeEdit] [Событие BeforeInsert] [Событие BeforeOpen] [Событие BeforePost] [Свойство Bookmark] [Свойство CachedUpdates] [Свойство CanModify] [Метод Cancel] [Метод CancelUpdates] [Метод CheckBrowseMode] [Метод ClearFields] [Метод Close] [Метод CommitUpdates] [Метод ControlsDisabled] [Метод CursorPosChanged] [Свойство DataSource] [Свойство DefaultFields] [Метод Delete] [Метод DisableControls] [Метод Edit] [Метод EnableControls] [Свойство EOF] [Свойство ExpIndex] [Метод FetchAll] [Метод FieldByName] [Свойство FieldCount] [Свойство FieldDefs] [Свойство FieldValues] [Свойство Fields] [Свойство Filter] [Свойство FilterOptions] [Свойство Filtered] [Метод FindField] [Методы FindFirst] [Методы FindLast] [Методы FindNext] [Методы FindPrior] [Метод First] [Свойство Found] [Метод FreeBookmark] [Метод GetBookmark] [Метод GetCurrentRecord] [Метод GetFieldList] [Метод GetFieldNames] [Метод GotoBookmark] [Свойство Handle] [Метод Insert] [Метод InsertRecord] [Метод IsLinkedTo] [Свойство KeySize] [Метод Last] [Свойство Locale] [Метод Locate] [Метод Lookup] [Свойство Modified] [Метод MoveBy] [Метод Next] [Событие OnCalcFields] [Событие OnDeleteError] [Событие OnEditError] [Событие OnFilterRecord] [Событие OnNewRecord] [Событие OnPostError] [Событие OnServerYield] [Событие OnUpdateError] [Событие OnUpdateRecord] [Метод Open] [Метод Post] [Метод Prior] [Свойство RecNo] [Свойство RecordCount] [Свойство RecordSize] [Метод Refresh] [Метод Resync] [Метод RevertRecord] [Метод SetDetailFields] [Метод SetFields] [Свойство State] [Метод UpdateCursorPos] [Свойство UpdateObject] [Метод UpdateRecord] [Свойство UpdateRecordTypes] [Метод UpdateStatus] [Свойство UpdatesPending]


<<< Пред. Оглавление
Начало раздела
След. >>>




Дата последнего изменения:
Thursday, 21-Aug-2014 09:10:55 MSK


Постоянный адрес статьи:
http://az-design.ru/Support/SoftWare/Delphi/D3/SB36FieldValues.shtml