Utilização das Teclas F2, F3 e etc, num determinado local
Enviado: 02 Mai 2006 16:35
Boa Tarde!
Amigos Clipeiros!
Más uma vez venho ao vosso socorro. É o seguinte: Vejam um pedaço de minha rotina q se segue:
Clea Gets
Set Curs On
wCliCod:=0
Set Colo To &C_CorGet
@ 03,02 Get wCliCod Pict '999999'
Read
Clea Gets
If Lastkey() = 27
DbCloseAll()
Clea
Retu
Endif
If LastKey() = -1
Pesquisa()
Else
wCodCli:=StrZero(wCliCod,6)
Endif
Set Colo To &C_CorGet
@ 03,02 Get wCodCli Pict '999999'
Clea Gets
Pois bem, minha intenção é qdo o cliente digitar a tecla F2 ao invés de degitar o codigo do cliente, o sistema chame a rotina pesquisa. Só q não funciona. Porque? Alguem pode me ajudar?
Outra coisa, qdo defino Set Key -1 To Pesquisa, funciona, más funciona no programa inteiro, ou seja, em qualquer tempo se eu digitar F2 e vai para pesquisa, e quero q funcione somente qdo for estiver no Read do campo wCliCod, e não no programa todo.
Agradeço a atenção.
Um Grande abraço
Amigos Clipeiros!
Más uma vez venho ao vosso socorro. É o seguinte: Vejam um pedaço de minha rotina q se segue:
Clea Gets
Set Curs On
wCliCod:=0
Set Colo To &C_CorGet
@ 03,02 Get wCliCod Pict '999999'
Read
Clea Gets
If Lastkey() = 27
DbCloseAll()
Clea
Retu
Endif
If LastKey() = -1
Pesquisa()
Else
wCodCli:=StrZero(wCliCod,6)
Endif
Set Colo To &C_CorGet
@ 03,02 Get wCodCli Pict '999999'
Clea Gets
Pois bem, minha intenção é qdo o cliente digitar a tecla F2 ao invés de degitar o codigo do cliente, o sistema chame a rotina pesquisa. Só q não funciona. Porque? Alguem pode me ajudar?
Outra coisa, qdo defino Set Key -1 To Pesquisa, funciona, más funciona no programa inteiro, ou seja, em qualquer tempo se eu digitar F2 e vai para pesquisa, e quero q funcione somente qdo for estiver no Read do campo wCliCod, e não no programa todo.
Agradeço a atenção.
Um Grande abraço