Page 2 of 2

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

PostPosted: Thu Feb 17, 2011 7:05 pm
by Compuin
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

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

PostPosted: Fri Feb 18, 2011 4:25 am
by joseluisysturiz
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...

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

PostPosted: Fri Feb 18, 2011 2:42 pm
by FranciscoA
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