Hola amigos....
cVar := "00000000 "
REDEFINE oVar VAR cVar PICTURE "@K!99999999999" ID 101 OF oDlg
Al hacer click en la variable cVar, en Clipper se borraba el contenido de la misma... como se hace con FW ?
Gracias
Salu2
Borrar contenido de un GET
- Willi Quintana
- Posts: 859
- Joined: Sun Oct 09, 2005 10:41 pm
- Location: Cusco - Perú
- Contact:
- jrestojeda
- Posts: 543
- Joined: Wed Jul 04, 2007 3:51 pm
- Location: Buenos Aires - Argentina
Re: Borrar contenido de un GET
Hola Willi,
Prueba lo siguiente:
Espero te sirva.
Saludos,
Prueba lo siguiente:
Code: Select all
oVar:bGotFocus:={ || vVar:="",oVar:Refresh() }
Saludos,
Ojeda Esteban Eduardo.
Buenos Aires - Argentina.
FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport
Skype: jreduojeda
Buenos Aires - Argentina.
FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport
Skype: jreduojeda
- joseluisysturiz
- Posts: 2024
- Joined: Fri Jan 06, 2006 9:28 pm
- Location: Guatire - Caracas - Venezuela
- Contact:
Re: Borrar contenido de un GET
Willi Quintana wrote:Hola amigos....
cVar := "00000000 "
REDEFINE oVar VAR cVar PICTURE "@K!99999999999" ID 101 OF oDlg
Al hacer click en la variable cVar, en Clipper se borraba el contenido de la misma... como se hace con FW ?
Gracias
Salu2
Willi, no se si lo que quieres hacer es que se vea un valor predeterminado como ejemplo en la VAR y cuando le hagas click se desaparezca para que el usuario escriba lo que quiera o es otra cosa...si es lo primero que dije...usa esto
REDEFINE GET aGet[1] VAR aVar[1] ID 4021 OF oDlg PICTURE "@!" UPDATE ;
CUEBANNER "Texto a mostrar"
Dios no está muerto...
Gracias a mi Dios ante todo!
Gracias a mi Dios ante todo!
Re: Borrar contenido de un GET
Hola Willi...
Como tu lo haces debería de funcionar si no es así hay que corregir el error...
De cualquier modo, para qué usas "!" eso es para convertir en mayúsculas y si sólo vas a usar números...
Prueba a cambiar de:
REDEFINE oVar VAR cVar PICTURE "@K!99999999999" ID 101 OF oDlg
a
REDEFINE oVar VAR cVar PICTURE "@K 99999999999" ID 101 OF oDlg
Saludos Willi.
PD: Estaría muy feliz que fueras betatester de mi HDO
Como tu lo haces debería de funcionar si no es así hay que corregir el error...
De cualquier modo, para qué usas "!" eso es para convertir en mayúsculas y si sólo vas a usar números...
Prueba a cambiar de:
REDEFINE oVar VAR cVar PICTURE "@K!99999999999" ID 101 OF oDlg
a
REDEFINE oVar VAR cVar PICTURE "@K 99999999999" ID 101 OF oDlg
Saludos Willi.
PD: Estaría muy feliz que fueras betatester de mi HDO
______________________________________________________________________________
Sevilla - Andalucía
Sevilla - Andalucía
- Willi Quintana
- Posts: 859
- Joined: Sun Oct 09, 2005 10:41 pm
- Location: Cusco - Perú
- Contact:
Re: Borrar contenido de un GET
Gracias a todos,,
La clausula "@K" no funciona,,, oVar:bGotFocus:={ || vVar:="",oVar:Refresh() } va muy bien
Salu2
La clausula "@K" no funciona,,, oVar:bGotFocus:={ || vVar:="",oVar:Refresh() } va muy bien
Salu2
Re: Borrar contenido de un GET
Willi y amigos:
Meto mi cuchara, posiblemente para el caso especial que ahora tienes la solución te funciona al 100,
pero que sucede cuando entras al get para solo corregir una letra, seguramente se borra
todo el contenido del get obligando al usuario a volver a registrar todo el contenido o valor.
Si no recuerdo mal, el funcionamiento debe ser que cuando el get toma el foco y no mueves
el cursor de su posición al momento de registrar el nuevo contenido el contenido anterior debe
borrarse, si mueves el cursor significa que solo quieres corregir o modificar parte del contenido
y el contenido anterior permanece, esto es lo correcto y así sucede cuando sales del get anterior
con RETURN, pero no sucede así cuando vas directo con el ratón.
Conclusión, creo que Antonio y demás expertos deberían revisar este detalle.
Saludos
Meto mi cuchara, posiblemente para el caso especial que ahora tienes la solución te funciona al 100,
pero que sucede cuando entras al get para solo corregir una letra, seguramente se borra
todo el contenido del get obligando al usuario a volver a registrar todo el contenido o valor.
Si no recuerdo mal, el funcionamiento debe ser que cuando el get toma el foco y no mueves
el cursor de su posición al momento de registrar el nuevo contenido el contenido anterior debe
borrarse, si mueves el cursor significa que solo quieres corregir o modificar parte del contenido
y el contenido anterior permanece, esto es lo correcto y así sucede cuando sales del get anterior
con RETURN, pero no sucede así cuando vas directo con el ratón.
Conclusión, creo que Antonio y demás expertos deberían revisar este detalle.
Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
- jrestojeda
- Posts: 543
- Joined: Wed Jul 04, 2007 3:51 pm
- Location: Buenos Aires - Argentina
Re: Borrar contenido de un GET
Willy,
Me alegro que haya funcionado mi propuesta.
Armando,
Entiendo perfectamente el planteo que haces al respecto, en este caso sólo me limite a responder la necesidad de Willy, pero bien dices, en _ puede ser muy penoso para el usuario querer editar el get y perder todo su contenido al tomar el foco. Obviamente pensé en tu planteo al responder, pero sin saber la necesidad concreta de Willy, sabía que funcionaría, pero en _ debe ser bastante desagradable perder todo el contenido de un get el tomar el foco.
Saludos,
Me alegro que haya funcionado mi propuesta.
Armando,
Entiendo perfectamente el planteo que haces al respecto, en este caso sólo me limite a responder la necesidad de Willy, pero bien dices, en _ puede ser muy penoso para el usuario querer editar el get y perder todo su contenido al tomar el foco. Obviamente pensé en tu planteo al responder, pero sin saber la necesidad concreta de Willy, sabía que funcionaría, pero en _ debe ser bastante desagradable perder todo el contenido de un get el tomar el foco.
Saludos,
Ojeda Esteban Eduardo.
Buenos Aires - Argentina.
FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport
Skype: jreduojeda
Buenos Aires - Argentina.
FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport
Skype: jreduojeda
Re: Borrar contenido de un GET
Mi granito de arena
Saludos
Code: Select all
cVar := '0000000'
Redefine Get oGet Var cVar Id 101 Picture "@K!99999999999"
oGet : bGotFocus := { || oGet : SelectAll() }