Ver Mensaje Individual
  #9 (permalink)  
Antiguo 14/10/2010, 08:08
Avatar de lokoman
lokoman
 
Fecha de Ingreso: septiembre-2009
Mensajes: 502
Antigüedad: 14 años, 7 meses
Puntos: 47
Respuesta: Gestion de pagos quincenales

Hola!!
Para estructurar mas la cosa, aqui está una funcion que calcula si es fin de semana... por si acaso los dias 15 ó 30 son sabado o domingo:
Código vb:
Ver original
  1. 'Para usarlo
  2. NombreDiaSemana = fDiaSemana(Date)
  3.  
  4. If NombreDiaSemana = "Sábado" Or NombreDiaSemana = "Domingo" Then 'Es un fin de semana
  5. end if

Esta es la funcion:
Código vb:
Ver original
  1. Public Function fDiaSemana(pFecha As String)
  2.     Select Case (Weekday(pFecha))
  3.         Case 1: pFecha = "Domingo"
  4.         Case 2: pFecha = "Lunes"
  5.         Case 3: pFecha = "Martes"
  6.         Case 4: pFecha = "Miércoles"
  7.         Case 5: pFecha = "Jueves"
  8.         Case 6: pFecha = "Viernes"
  9.         Case 7: pFecha = "Sábado"
  10.     End Select
  11.     fDiaSemana = pFecha
  12. End Function