É sempre bom compartilhar pequenas funções ou comandos que ajudam no cotidiano do desenvolvedor, neste caso é um comando no delphi que permite colocar o curso em uma posição exata de um componente de texto ( DBEdit e Text ).

...
Var
  vPosicao : Integer;
begin
  dbEdit1.selstart:= vPosicao;
  // dbEdit1.selstart:= Length(dbEdit1.text);
end;
...

O que destaquei em vermelho e negrito é a posição que deseja o curso, podendo ser inclusive um contagem no próprio campo.

Boa implementação a todos.