Cláudio,

Cheguei a ver uma mensagem na lista, mas não lembro de quem foi...
Também acredito que a melhor solução para o seu problema é a utilização de
uma DIALOG ao invés de um form... Quando a dialog é criada, o foco já cai
direto no primeiro campo, sem a necessidade de ficar controlando esse
foco...
Experimente a DIALOG e acredito que o seu problema se resolve...

Abraço,

Jair


-----Mensagem original-----
De: Marcos Campos <[EMAIL PROTECTED]>
Para: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Data: Terça-feira, 11 de Abril de 2000 14:16
Assunto: [sqlwin] RES: [sqlwin] Mudança de Foco


Cláudio

Você já faz um SalSetFocus  para o dfTexto?
Marcos Carvalho de Campos
    [EMAIL PROTECTED]


-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Em nome
de Cláudio Rogério Estezi
Enviada em: Terça-feira, 11 de Abril de 2000 10:58
Para: Lista de Discussão
Assunto: [sqlwin] Mudança de Foco

Caros Colegas,

Em uma Chield Table tenho duas colunas: Codigo e Descrição. Quando eu
digito o código, a coluna descrição é preenchida automaticamente através de
um "SELECT" na tabela desejada. Mas quando eu teclo ENTER para a mudança de
foco sem nada digitar na coluna Codigo o sistema ativa um Form de pesquisa
que contém um Data Field chamado dfTexto. Este Form ao ser ativado deveria
setar o foco no Data Field "dfTexto" mas o que acontece é que o foco
permanece na Chield Table. Abaixo segue a maneira com a qual estou chamando
o Form de pesquisa:

On PAM_Teclado
If wParam = 9
If SalIsNull ( tblMarcas.colCodiMarca )
Call SalCreateWindow( frmPesqMarca , hWndMDI )

Já tive muitos problemas por causa da mudança de foco nos Forms, se alguém
puder ajudar agradeço antecipadamente.

Abraços !


Cláudio Rogério Estezi


==============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================

==============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================


==============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================

Responder a