Llamar un Browser y tomar el valor de un registro

Re: Llamar un Browser y tomar el valor de un registro

Postby Compuin » Thu Feb 17, 2011 7:05 pm

Un punto mas....

Al llegar a la ventana de Cuentas Contables y no querer tomar un codigo, al darle Esc igual me agregar al Get el codigo del mismo. Como puedo evitar esto haciendo uso de la tecla Esc??

Atento a sus comentarios
FWH 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Compuin
 
Posts: 1214
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: Llamar un Browser y tomar el valor de un registro

Postby joseluisysturiz » Fri Feb 18, 2011 4:25 am

Compuin wrote:Un punto mas....

Al llegar a la ventana de Cuentas Contables y no querer tomar un codigo, al darle Esc igual me agregar al Get el codigo del mismo. Como puedo evitar esto haciendo uso de la tecla Esc??

Atento a sus comentarios

Create 2 botones, 1 para ACEPTAR y llevarte la cuenta contable y otro CANCELAR para cerrar el dialogo sin pasar el valor de la cuenta contable...en ese boton evitas que se vaya el valor a la variable que retornar...
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: Llamar un Browser y tomar el valor de un registro

Postby FranciscoA » Fri Feb 18, 2011 2:42 pm

Compuin wrote:Un punto mas....

Al llegar a la ventana de Cuentas Contables y no querer tomar un codigo, al darle Esc igual me agregar al Get el codigo del mismo. Como puedo evitar esto haciendo uso de la tecla Esc??
Atento a sus comentarios


Mira si te funciona este ejemplo:

@ 3,1 GET oNumero VAR CTABCO OF oDlg SIZE 60, 10 ;
VALID CtaContab(@CTABCO,oNumero)

//-------------------------------------------
Function CtaContab(CTABCO,oNumero)
local lRet:=.f.
CTABCO:=Catalogo() //debe retornar un valor (el codigo o Empty())

if empty(CTABCO) //si no se seleccionó nada, o Escape...
CTABCO:=SPACE(XXXX) // ó 0 si es numérico
oNumero:Refresh()
lRet:=.f.

else
oNumero:Refresh()
lRet:=.t.
endif

Return lRet

Saludos
Francisco J. Alegría P.
Chinandega, Nicaragua.

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

Previous

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 71 guests