Até atualizar a mihha HWGUI no dia 09/09/2008 eu tinha um botao nos meus formularios de ajuda que funcionava perfeitamente. Esse botao abria um browse com outro DBF relacionado e ao teclar enter ele enviava o codigo do registro para o meu DIALOG que chamou
pedaço do DIALOG:
Código: Selecionar todos
@ 090,030 GET ocodigo VAR wcodigo PICTURE "99" SIZE 100,22 STYLE WS_TABSTOP;
VALID {|| teclouBotao(btnCancela) .or. teclouBotao(btnAjuda) .or. critcadsHWG(2,'INDICES',1,wcodigo,"Índice não cadastrado",osay1,"nome")}
@ 195,030 BUTTON btnAjuda CAPTION "..." TOOLTIP "Ajuda" SIZE 20,22 STYLE WS_TABSTOP;
ON CLICK {|| formAjuda("indices","wcodigo",ocodigo)}
minha funcao:
Código: Selecionar todos
function formAjuda
parameters tipoAjuda,variavel,objeto
local arq_ant,ind_ant,reg_ant
arq_ant=dbf()
ind_ant=indexord()
reg_ant=recno()
do case
case tipoAjuda="indices"
select INDICES
&variavel=indices(.t.)
objeto:setfocus()
//oJanela:nInitFocus := objeto:handle
endcase
select (arq_ant)
set order to ind_ant
go reg_ant
return(nil)
depois dessa minha atualizacao isso parou de funcionar, ou seja, quando teclo enter nao retorna nada para o meu dialog e tb näo está chamando a minha cítica do VALID...O que pode ser?
Muito Obrigado


