Visual Basic - Obtener el numero de dias en cajas combos

Life is soft - evento anual de software empresarial
 
Vista:

Obtener el numero de dias en cajas combos

Publicado por Jorge O. (1 intervención) el 10/09/2004 18:26:59
tengo dos combos en uno al seleccionar el mes, automaticamente me debe aparecer el numero de dias en el otro combo, si alguien puede ayudarme de antemano gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Obtener el numero de dias en cajas combos

Publicado por miguel (1042 intervenciones) el 10/09/2004 20:19:01
Te paso un ejemplo a tu correo...saludos!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Obtener el numero de dias en cajas combos

Publicado por Ruri (583 intervenciones) el 11/09/2004 16:45:08
Jorge:

Es cuestión de utilizar el almanaque. Los meses impares tienen 31 días, los pares 30 y febrero 28 o 29, dependiendo si es bisiesto o no. El truco está en utilizar el evento click del combo que contiene el mes y borrar el de los días y cargarlo de vuelta. Voy a llamar cboAnio, cboMes y cboDias a los combos que contienen los años, meses y los días respectivamente. Voy a suponer que mostras el número del mes es decir que los mostrar como (1/2/2004)

Private sub cboMes_Click()
dim iMes as long, iAnio as long, numDias as long, k as long
iMes=clng(val(cboMes.text))
iAnio=clng(val(cboAnio.text))
if iMes=2 then
if (iAnio mod 4)=0 then 'Año bisiesto
NumDias=29
Else
NumDisas=28
End if
Elseif (iMes mod 2)=0 then 'Mes par
NumDias=30
Else
NumDias=31
End if
cboDias.Clear
For k=1 to NumDias
cboDias.AddItem k
Next k
End Sub

Si tenés organizados los combos de otra manera, decime y te ayudo con el código

Saludos Ruri
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar