You are on page 1of 3

Botn salir:

THISFORM.RELEASE
thisform.refresh

Combo box:
THISFORM.CdgCtaF

= IIF(THIS.ListIndex > 0, curCuentaf.cdg_cta, "")

THISFORM.Refresh

Option:
IF THISFORM.Optiongroup1.Option1.Value = 1
THISFORM.txtGrupo.Enabled = .T.
THISFORM.cmbCuenta.Enabled = .T.
THISFORM.cmbCuentaI.Enabled = .F.
THISFORM.cmbCuentaF.Enabled = .F.
THISFORM.cmbCuentaI.Value = 0
THISFORM.cmbCuentaF.Value = 0
THISFORM.CdgCtaI = ""
THISFORM.CdgCtaF = ""
ELSE
THISFORM.txtGrupo.Enabled = .F.
THISFORM.cmbCuenta.Enabled = .F.
THISFORM.cmbCuentaI.Enabled = .T.
THISFORM.cmbCuentaF.Enabled = .T.
THISFORM.txtGrupo.Value = 0
THISFORM.cmbCuenta.Value = 0
THISFORM.CdgCta = ""
ENDIF
THISFORM.Refresh

Txt ao:
IF THIS.Value < 1990 .OR. THIS.Value > YEAR(DATE() )
DO FORM frm_stop.scx WITH "Ao Invlido", ;
"Ingrese correctamente el
ao correspondiente", ;
"exclam.bmp"
THIS.Value = YEAR(DATE())
THISFORM.Ano = ""
*
THISFORM.txtAno.SetFocus
ELSE
THISFORM.Ano = STR(THIS.Value, 4)
ENDIF
THISFORM.Refresh

List:
THISFORM.Mes = IIF(THIS.LISTINDEX > 0, CerosIzq(STR(THIS.LISTINDEX - 1,
2) ), "")
THISFORM.REFRESH

Eliminar:
nAnswer = MESSAGEBOX("Desea eliminar la caja chica con sus
movimientos?",32 + 4, ;
"Eliminar caja chica")
IF nAnswer = 6
THISFORM.Elimina_caja()
ENDIF
THISFORM.Limpiar()

Para los grid:


LPARAMETERS nColIndex
SET DELETED ON
IF !EOF("curLin")
THISFORM.SwtEf = curLin.swt_ef
WITH THISFORM.txtCdgLin
.Value = curLin.cdg_lin
.Valid()
ENDWITH
THISFORM.CargaDetalle()
ENDIF
THISFORM.Refresh

Botn chek: interactive:


IF THISFORM.chkSwtLin.Value = 0
THISFORM.chkSwtLin.Caption = "Inactivo"
ELSE
THISFORM.chkSwtLin.Caption = "Activo"
ENDIF

IF THISFORM.chkSwtChof.Value = 0
THISFORM.chkSwtChof.Caption = "Inactivo"
ELSE
THISFORM.chkSwtChof.Caption = "Activo"
ENDIF
Para Excel:

IF USED("Bal_com2")
THISFORM.Genera_Excel
ELSE
MESSAGEBOX("No se ha generado ninguna consulta",48,"Aviso del
Sistema")
ENDIF
Mes:
IF VAL(THIS.Value)>12 OR VAL(THIS.Value)<1 THEN
MESSAGEBOX("El Mes solo puede ser del 01 al 12")
THIS.Value=""
ENDIF
THISFORM.REFRESH

Limpiar: en el formulario
THIS.txtDesde.VALUE = CTOD("01/" +
PADL(ALLTRIM(STR(MONTH(DATE()))),2,'0') + "/" +
ALLTRIM(STR(YEAR(DATE()))))
THIS.txtHasta.VALUE = DATE()
THIS.CdgProd = ""
THIS.CdgMon = ""
THIS.PtoVta = ""
THIS.CdgTip = ""
THIS.CdgTdoc = ""
THIS.RucCli = ""
THIS.CdgUdis = ""
*This.txtTotal.Value = 0.00
This.optMoneda.Value = 1
This.Genera_Reporte

You might also like