Одно поле, многозадачное управление с учетом данных

Я пытаюсь создать компонент, учитывающий данные, который представляет собой единое поле, управление несколькими записями, что-то вроде TDBLoookupList, но только с KeyField. Я не могу понять, как правильно перебрать набор данных.

 private  
   FFieldDataLink:TFieldDataLink;
   FDataList:Tlist;

 if FFieldDataLink.DataSet.Active and (FFieldDataLink.FieldName<>'' ) then
 begin
   try
      FFieldDataLink.DataSet.GetFieldList(FFDataList,FieldDataLink.FieldName);
   except  
     DatabaseErrorFmt(SFieldNotFound, [Self.Name,FFieldDataLink.FieldName]);
   end;
 end;

Приведенный выше фрагмент кода должен возвращать список полей в буфере, но возвращает только первую запись.

Спасибо

0 ответов

Другие вопросы по тегам