Ayuda con un Get

Ayuda con un Get

Postby remtec » Sat Sep 24, 2022 5:59 pm

Amigos, buenas tardes.

Necesito que el Get de caracteres alfanumérico, entre o no con una valor, al momento de tomar el foco para digitar, siempre limpie la variable, y presente el Get sin dato.


Muchos Saludos.

Antonio

Codigo:
Code: Select all  Expand view  RUN

     @ 160,205 GET oGetz7 Var Can_Apl1 SIZE  90,20 PIXEL OF oDlg2   PICTURE "@!"   COLOR RGB(0,0,128), RGB(159,233,255)   FONT oFont16   UPDATE;
             VALID (EVAL(bCanti_Apl),.T.)

                            bCanti_Apl := <||
                                            IF (Empty(Can_Apl1))
                                                MsgStop("Cantidad Administrada debe tener un valor")
                                                            oGetz7:Refresh()
                                                            oGetz7:SetFocus()
                                            Else
                                                oGetz7:Refresh()
                                            Endif
                                                >

 
FWH 22.10 - HARBOUR - PELLES C
remtec
 
Posts: 719
Joined: Fri May 12, 2017 2:50 pm

Re: Ayuda con un Get

Postby FranciscoA » Sat Sep 24, 2022 8:29 pm

Saludos, Antonio. No lo he probado, pero intenta con:

Code: Select all  Expand view  RUN
@ 160,205 GET oGetz7 Var Can_Apl1 SIZE  90,20 PIXEL OF oDlg2   PICTURE "@!"   COLOR RGB(0,0,128), RGB(159,233,255)   FONT oFont16   UPDATE
                 oGetz7:bGotFocus := {|| oGetz7:cCaption := space(30), oGetz7:Refresh() }
Francisco J. Alegría P.
Chinandega, Nicaragua.

Fwxh-MySql-TMySql
User avatar
FranciscoA
 
Posts: 2159
Joined: Fri Jul 18, 2008 1:24 am
Location: Chinandega, Nicaragua, C.A.

Re: Ayuda con un Get

Postby remtec » Sun Sep 25, 2022 2:05 am

FranciscoA wrote:Saludos, Antonio. No lo he probado, pero intenta con:

Code: Select all  Expand view  RUN
@ 160,205 GET oGetz7 Var Can_Apl1 SIZE  90,20 PIXEL OF oDlg2   PICTURE "@!"   COLOR RGB(0,0,128), RGB(159,233,255)   FONT oFont16   UPDATE
                 oGetz7:bGotFocus := {|| oGetz7:cCaption := space(30), oGetz7:Refresh() }


Hola Amigo Francisco.

Como estas?

Me alegro mucho saber de ti.

Muchas gracias como siempre por tu ayuda.

Aplique de la forma que ves y nada, al tomar el foco, mantiene el valor anterior, no limpia la variable.

Muchos saludos

Antonio

Code: Select all  Expand view  RUN

     @ 160,205 GET oGetz7 Var Can_Apl1 SIZE  90,20 PIXEL OF oDlg2   PICTURE "@!"   COLOR RGB(0,0,128), RGB(159,233,255)   FONT oFont16   UPDATE
                         oGetz7:bGotFocus := {|| oGetz7:cCaption := space(10), oGetz7:Refresh() }

 
FWH 22.10 - HARBOUR - PELLES C
remtec
 
Posts: 719
Joined: Fri May 12, 2017 2:50 pm

Re: Ayuda con un Get

Postby FranciscoA » Sun Sep 25, 2022 3:05 am

Code: Select all  Expand view  RUN
@ 160,205 GET oGetz7 Var Can_Apl1 SIZE  90,20 PIXEL OF oDlg2   PICTURE "@!"   COLOR RGB(0,0,128), RGB(159,233,255)   FONT oFont16   UPDATE
                 oGetz7:bGotFocus := {|| Can_Apl1 := space(30), oGetz7:Refresh() }


ó oGetz7:bGotFocus := {|| oGetz7:cText := space(30), oGetz7:Refresh() }
Francisco J. Alegría P.
Chinandega, Nicaragua.

Fwxh-MySql-TMySql
User avatar
FranciscoA
 
Posts: 2159
Joined: Fri Jul 18, 2008 1:24 am
Location: Chinandega, Nicaragua, C.A.

Re: Ayuda con un Get

Postby remtec » Sun Sep 25, 2022 3:49 am

FranciscoA wrote:
Code: Select all  Expand view  RUN
@ 160,205 GET oGetz7 Var Can_Apl1 SIZE  90,20 PIXEL OF oDlg2   PICTURE "@!"   COLOR RGB(0,0,128), RGB(159,233,255)   FONT oFont16   UPDATE
                 oGetz7:bGotFocus := {|| Can_Apl1 := space(30), oGetz7:Refresh() }


ó oGetz7:bGotFocus := {|| oGetz7:cText := space(30), oGetz7:Refresh() }


Grande Maestro Francisco.

Funciono PERFECTO!!!!

Muchas gracias.

Muy agradecido.

Saludos

Antonio
FWH 22.10 - HARBOUR - PELLES C
remtec
 
Posts: 719
Joined: Fri May 12, 2017 2:50 pm

Re: Ayuda con un Get

Postby Ariel » Sun Sep 25, 2022 12:21 pm

Hola,

tambien podrias probar el PICTURE "@K!"

Saludos.
Ariel
 
Posts: 377
Joined: Wed Nov 29, 2006 1:51 pm
Location: Rosario - Argentina


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 90 guests