Boton Guardar

11/01/2005 - 21:45 por Rookie | Informe spam
Hola Grupo... he buscado en el help de VFox, pero no he hallado como crear un
boton "Guardar", alguien podria pasarme un codigo de ejemplo, y donde
colocarlo?

Preguntas similare

Leer las respuestas

#1 Leopoldo Sánchez
11/01/2005 - 21:58 | Informe spam
en el evento click del boton

************************************
&& Cmd_Grabar.Click()
************************************
This.Parent.Habilita(.T.)
IF NOT(TABLEUPDATE(.T.,.T.))
®RROR(gaError)
Lc_No_Error = ALLTRIM(STR(gaError(1)))
Lc_Mensaje = ALLTRIM(gaError(2))
MESSAGEBOX("No se pudo grabar el registro" + CHR(13) + ;
"Error No: " + Lc_No_Error + CHR(13) + ;
"Mensaje: " + Lc_Mensaje,64,"AVISO")
TABLEREVERT(.T.)
ELSE
WAIT WINDOW 'Información guardada correctamente' NOWAIT
TABLEREVERT(.T.)
ENDIF

************************************

************************************

Leopoldo Sánchez
Monterrey, México



"Rookie" escribió en el mensaje
news:
| Hola Grupo... he buscado en el help de VFox, pero no he hallado como crear
un
| boton "Guardar", alguien podria pasarme un codigo de ejemplo, y donde
| colocarlo?
Respuesta Responder a este mensaje
#2 Rookie
12/01/2005 - 22:59 | Informe spam
Me indica que "No se encuentra la propiedad Habilita"... lo reemplace con el
nombre de mi tabla, y aun me envia el error...

que es "Habilita"?

"Leopoldo Sánchez" wrote:

en el evento click del boton

************************************
&& Cmd_Grabar.Click()
************************************
This.Parent.Habilita(.T.)
IF NOT(TABLEUPDATE(.T.,.T.))
®RROR(gaError)
Lc_No_Error = ALLTRIM(STR(gaError(1)))
Lc_Mensaje = ALLTRIM(gaError(2))
MESSAGEBOX("No se pudo grabar el registro" + CHR(13) + ;
"Error No: " + Lc_No_Error + CHR(13) + ;
"Mensaje: " + Lc_Mensaje,64,"AVISO")
TABLEREVERT(.T.)
ELSE
WAIT WINDOW 'Información guardada correctamente' NOWAIT
TABLEREVERT(.T.)
ENDIF

************************************

************************************

Leopoldo Sánchez
Monterrey, México



"Rookie" escribió en el mensaje
news:
| Hola Grupo... he buscado en el help de VFox, pero no he hallado como crear
un
| boton "Guardar", alguien podria pasarme un codigo de ejemplo, y donde
| colocarlo?



Respuesta Responder a este mensaje
#3 David Diaz
12/01/2005 - 23:03 | Informe spam
parece que es un metodo definido,...por el programador,... supongo que
habilita los botones de comandos,, que fueron deshabilitados al momento de
crear o modificar

Pd: esto funciona con buffers en tablas

"Rookie" escribió en el mensaje
news:
Me indica que "No se encuentra la propiedad Habilita"... lo reemplace con


el
nombre de mi tabla, y aun me envia el error...

que es "Habilita"?

"Leopoldo Sánchez" wrote:

> en el evento click del boton
>
> ************************************
> && Cmd_Grabar.Click()
> ************************************
> This.Parent.Habilita(.T.)
> IF NOT(TABLEUPDATE(.T.,.T.))
> ®RROR(gaError)
> Lc_No_Error = ALLTRIM(STR(gaError(1)))
> Lc_Mensaje = ALLTRIM(gaError(2))
> MESSAGEBOX("No se pudo grabar el registro" + CHR(13) + ;
> "Error No: " + Lc_No_Error + CHR(13) + ;
> "Mensaje: " + Lc_Mensaje,64,"AVISO")
> TABLEREVERT(.T.)
> ELSE
> WAIT WINDOW 'Información guardada correctamente' NOWAIT
> TABLEREVERT(.T.)
> ENDIF
>
> ************************************
>
> ************************************
>
> Leopoldo Sánchez
> Monterrey, México
>
>
>
> "Rookie" escribió en el mensaje
> news:
> | Hola Grupo... he buscado en el help de VFox, pero no he hallado como


crear
> un
> | boton "Guardar", alguien podria pasarme un codigo de ejemplo, y donde
> | colocarlo?
>
>
>
Respuesta Responder a este mensaje
#4 Leopoldo Sánchez
13/01/2005 - 16:08 | Informe spam
así es Rookie, como te comenta David, es un método que yo cree en mi clase
de botones para ese fin, te paso el código por si te interesa

*************************************
*HABILITA BOTONES
***************************************
LPARAMETERS lbEnabled

This.Cmd_Nuevo.Enabled = lbEnabled
This.Cmd_Editar.Enabled = lbEnabled
This.Cmd_Grabar.Enabled = NOT(lbEnabled)
This.Cmd_Cancelar.Enabled = NOT(lbEnabled)
****************************************
Leopoldo Sánchez
Monterrey, México



"David Diaz" escribió en el mensaje
news:%23TSAUMP%
|
| parece que es un metodo definido,...por el programador,... supongo que
| habilita los botones de comandos,, que fueron deshabilitados al momento de
| crear o modificar
|
| Pd: esto funciona con buffers en tablas
|
| "Rookie" escribió en el mensaje
| news:
| > Me indica que "No se encuentra la propiedad Habilita"... lo reemplace
con
| el
| > nombre de mi tabla, y aun me envia el error...
| >
| > que es "Habilita"?
| >
| > "Leopoldo Sánchez" wrote:
| >
| > > en el evento click del boton
| > >
| > > ************************************
| > > && Cmd_Grabar.Click()
| > > ************************************
| > > This.Parent.Habilita(.T.)
| > > IF NOT(TABLEUPDATE(.T.,.T.))
| > > ®RROR(gaError)
| > > Lc_No_Error = ALLTRIM(STR(gaError(1)))
| > > Lc_Mensaje = ALLTRIM(gaError(2))
| > > MESSAGEBOX("No se pudo grabar el registro" + CHR(13) + ;
| > > "Error No: " + Lc_No_Error + CHR(13) + ;
| > > "Mensaje: " + Lc_Mensaje,64,"AVISO")
| > > TABLEREVERT(.T.)
| > > ELSE
| > > WAIT WINDOW 'Información guardada correctamente' NOWAIT
| > > TABLEREVERT(.T.)
| > > ENDIF
| > >
| > > ************************************
| > >
| > > ************************************
| > >
| > > --
| > > Leopoldo Sánchez
| > > Monterrey, México
| > >
| > >
| > >
| > > "Rookie" escribió en el mensaje
| > > news:
| > > | Hola Grupo... he buscado en el help de VFox, pero no he hallado como
| crear
| > > un
| > > | boton "Guardar", alguien podria pasarme un codigo de ejemplo, y
donde
| > > | colocarlo?
| > >
| > >
| > >
|
|
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida