DBedit - focar em determinada coluna

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

sidneyfachini
Usuário Nível 1
Usuário Nível 1
Mensagens: 15
Registrado em: 04 Mar 2014 11:08
Localização: Rio do Sul/SC

DBedit - focar em determinada coluna

Mensagem por sidneyfachini »

Blz pessoal.
Tenho um DBF que é exibido em um DBEdit. Pois bem.
Tenho uma opção que é ordenar o DBEdit. O cara posiciona o cursor na coluna que ele quer ordenar e tecla F3. Pronto ordena o DBEdit de acordo com a coluna que o cara estava.
O problema é que cada vez que o usuário ordena o cursor volta lá para o primeiro campo do DBEdit. Eu queria que ficasse na coluna que ele escolheu ordenar. Em um DBEdit com 15 colunas isso é meio chato.
Já tentei forçar Keyboard Chr( K_RIGHT), mas não faz várias vezes, apenas uma.
Tem como fazer ficar na coluna escolhida?
Abraço
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

DBedit - focar em determinada coluna

Mensagem por Pablo César »

sidneyfachini escreveu:Já tentei forçar Keyboard Chr( K_RIGHT), mas não faz várias vezes, apenas uma.
No TBrowse, ele faz normal isso. Você tentou com KeyBoard Chr(1)+Replicate(Chr(4),n_Vezes) ?
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

DBedit - focar em determinada coluna

Mensagem por alxsts »

Olá!

Tente

Código: Selecionar todos

Keyboard( Replicate( Chr( K_RIGHT), n ) )
onde n é o número da coluna a atingir.
[]´s
Alexandre Santos (AlxSts)
sidneyfachini
Usuário Nível 1
Usuário Nível 1
Mensagens: 15
Registrado em: 04 Mar 2014 11:08
Localização: Rio do Sul/SC

DBedit - focar em determinada coluna

Mensagem por sidneyfachini »

Funcionou Alexandre. Cara, tu é f....
Valeu mano.
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

DBedit - focar em determinada coluna

Mensagem por Toledo »

Pablo César escreveu:Você tentou com KeyBoard Chr(1)+Replicate(Chr(4),n_Vezes) ?
Pablo também já tinha sugerido isto.

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Responder