FoxPro/Visual FoxPro - Ayuda en Text box

 
Vista:

Ayuda en Text box

Publicado por Vicente (61 intervenciones) el 25/01/2007 04:04:45
Hola comunidad, si me pudiesen ayudar con lo siguiente. Tengo un text box de captura, numerico, en el cual en el evento click, hago una busqueda de Agente de Ventas, el problema quetraigo s que cuando capturo el numero a buscar, al darle enter me pone en cero el textbox, si me hace lo que le indico, solo que me deja en cero el textbox. Esto es lo que tengo:

En el evento Valid
IF LASTKEY() = 127 AND This.SelStart = 0
NODEFAULT
ENDIF

En el evento Keypress
LPARAMETERS nKeyCode, nShiftAltCtrl
IF nKeyCode=13
thisform.txtAge.Click()
thisform.Refresh
ENDIF

En el evento Click
mAGE=thisform.txtAge.value
mAGE=FNC4(mAGE)
SELECT Agente
SEEK mAGE
IF .not. FOUND()
=MESSAGEBOX("No existe este número de asesor",48,"Error",0)
thisform.txtAge.Value=0
thisform.txtAge.SetFocus()
ELSE
thisform.lblNage.Caption= ALLTRIM(C_NOM )
thisform.lblNage.Visible= .T.
thisform.cmdImprimir.Enabled= .T.
ENDIF
thisform.Refresh

Por su ayuda mil gracias...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda en Text box

Publicado por Plinio (7841 intervenciones) el 25/01/2007 18:58:37
Que extraño poniendo codigo en el click de un textbox
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda en Text box

Publicado por Vicente (61 intervenciones) el 25/01/2007 21:37:38
Que tal fermin, donde me sugieres que ponga el codigo?...es que no deseo usar un boton...yo pensaba poniendo el codigo en el click, era mas interactivo para el usuario...
Alguna sugerencia?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Ayuda en Text box

Publicado por neo (1604 intervenciones) el 26/01/2007 02:26:52
Saludos...

Y porqué no utilizas en vez de click la Propiedad LostFocus()

Te ahorrarías dos codigos en ves de uno, o tambien en el evento KeyPress agrega tu codigo ahI...

IF lastkey()=13

mAGE=thisform.txtAge.value
mAGE=FNC4(mAGE)
SELECT Agente
SEEK mAGE
IF .not. FOUND()
=MESSAGEBOX("No existe este número de asesor",48,"Error",0)
thisform.txtAge.Value=0
thisform.txtAge.SetFocus()
ELSE
thisform.lblNage.Caption= ALLTRIM(C_NOM )
thisform.lblNage.Visible= .T.
thisform.cmdImprimir.Enabled= .T.
ENDIF
thisform.Refresh

else
endif

Suerte►
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda en Text box (Listo !!!)

Publicado por Vicente (61 intervenciones) el 30/01/2007 06:18:39
Gracias muchachos, disculpen que no les haya regresado la nota de agradecimiento...
DE nuevo ...muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar