Estás haciendo mal las cosas...
La función
FindComponent te devuelve un objeto de tipo
TComponent. Este objeto lo tienes que "convertir" en un
TEdit para poder asignar bien el valor:
Código Delphi
[-]
procedure TForm1.BitBtnClick(Sender: TObject);
var
Index: string;
begin
Index := IntToStr(TBitBtn(Sender).Tag);
TDBEdit(FindComponent('DBEdit' + Index)).Text := TbPedidono.AsString;
TDBEdit(FindComponent('dbId' + Index)).Text := TbPedidono_ped.AsString;
TDBEdit(FindComponent('dbTipo' + Index)).Text := TbPedidotipo_exp.AsString;
TDBEdit(FindComponent('dbDpto' + Index)).Text := TbPedidodpto.AsString
end;
Con el ejemplo anterior, a cada
TBitBtn de tu forma debes asignarle su propiedad
Tag de tal forma que el que quieras que llene los
TDBEdits con terminación 1 tenga como valor 1...
Saludos...