Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________
YO HICE ALGO PARA SABER CUANTOS DOMINGOS TIENE UN MES
_Desde =CTOD('01/01/2012')
_Hasta = CTOD('31/01/2012')
Mi_Desde = _Desde
Do While Mi_Desde>=_Desde And Mi_Desde<=_Hasta
If Upper(Cdow(Mi_Desde))='DOMINGO' Or Upper(Cdow(Mi_Desde))='SUNDAY'
Cuenta_Domingos = Cuenta_Domingos + 1
Endif
Endif
Mi_Desde = Mi_Desde + 1
Endd
SOLO CAMBIA A LUNES EN ESPAÑOL E INGLES TAL COMO LO VES
> Date: Mon, 2 Apr 2012 17:29:20 -0700
> Subject: [vfp] Cuantos lunes trae un mes...
> From: azael...@gmail.com
Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________
FUNCTION fCuantosDOWxMes( tnAnio, tnMes, tnDia )
ld = DATE( tnAnio,tnMes,1)+7
RETURN IIF(MONTH(ld-DOW(ld-1,tnDia) + 28) = tnMes, 5, 4)
ENDFUNC
tendría tambien que funcionar, pero la solución original igual es muy buena.
Saludos: Miguel, La Pampa (RA)
El 04/04/12, ArturoPC <apa...@gmail.com> escribió: