Тема: Поиск
Показать сообщение отдельно
  #2  
Старый 05.04.2014, 01:59
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

У вас и так всё нормально закручено, дело лишь с распознованием типа переменной, возможно примерно так
Код:
function Search (Value: olevariant; fFirst: integer {ещё параметр}): string;
begin
case TVarData(Value).VType of
   varSmallInt,
   varInteger   : Result:= IntToStr(Value);
   varSingle,
   varDouble,
   varCurrency  : Result:= FloatToStr(Value);
   varDate      : Result:= FormatDateTime('dd/mm/yyyy', Value);
   varBoolean   : if Value then Result:= 'T' else Result:= 'F';
   varString    : Result:= Value;
   else           Result:= '';
end;

end;
совет из DRKB
Ответить с цитированием