ya me di cuenta mas omenos que pasa y es que la llave de esa tabla es de tipo entero entonces yo tengo una validacion de este tipo
While not tabla1.Eof do
Begin
movto:=tabla1Id_Movto.AsInteger;
if tabla2.FindKey([movto]) then
begin
tabla1.Next;
end
else
begin
tabla2.Append;
Tabla2Id_Movto.AsInteger:=DM3.Query3.FieldByName('Id_Movto').AsInteger;
y aqui sigo copiando los demas campos
entonces si le quito la condicion de que busque la llave ya me ordena la tabla
que podre hacer para que esa condicion siga haciendola pero que me oredene tambien la tabla
gracias por tu ayuda y tu rapida respuesta.
|