Amigos Hola a todos. Tengo Problemas con SetFocus en un form. Tengo un TxTFecha. que en el evento LostFocus , si deja el usuario la fecha vacia Sale un mensaje de k debe completarla , pero no vuelve el cursor a este campo. les mando el codigo que puse para saber donde esta el error. Gracias a Todos.
OBJETO abl txtFecha Procedimineto LostFocus
IF thisform.Pageframe1.Page1.txtfecha.value=CTOD(" / / ")
cMessageTitle = 'Cmpleta eL Campo Fecha'
cMessageText = "Programa Fusion"
nDialogType = 4+32+0
nResp=MESSAGEBOX(cMessageTitle,nDialogType,cMessageText)
DO CASE
CASE nResp = 6
THISFORM.Pageframe1.Page1.txtfecha.SETFOCUS (NO RESPONDE Y PASA AL CAMPO SIGUIENTE)
THISFORM.Pageframe1.Page1.Command1.Enabled=.t.
CASE nResp = 7
THISFORM.Pageframe1.Page1.Command7.SETFOCUS
THISFORM.Pageframe1.Page1.Command1.Enabled=.f.
ENDCASE
ENDIF
THISFORM.Pageframe1.Page1.refresh
THISFORM.REFRESH
Aprovecho para recordarles k deje una discucion con respecto a trabajar en red y nadie me supo contestar. Almenos una idea por Fi SR JUEZ ??????
gRACIAS