Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Fechas y Visual Basic!!

Estas en el tema de Fechas y Visual Basic!! en el foro de Visual Basic clásico en Foros del Web. Hola a todos!! Tengo un problema bastante gordo. Necesito saber como puedo; por ejemplo meter un fichero de una carpeta a otra carpeta, cada día ...
  #1 (permalink)  
Antiguo 12/06/2003, 02:56
 
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 17
Antigüedad: 20 años, 11 meses
Puntos: 0
Sonrisa Fechas y Visual Basic!!

Hola a todos!!
Tengo un problema bastante gordo. Necesito saber como puedo; por ejemplo meter un fichero de una carpeta a otra carpeta, cada día 5 (por ejemplo) de cada mes. He probado muchos caminos, y lo que no me falla en una cosa me falla en otra. :-p

Un saludos a todos
  #2 (permalink)  
Antiguo 12/06/2003, 19:07
 
Fecha de Ingreso: junio-2003
Ubicación: Bilbao
Mensajes: 90
Antigüedad: 20 años, 10 meses
Puntos: 1
Cómo se supone que vas a comprobar que es dia 5???
Me refiero a un reloj que lo controle cada cuanto tiempo???
Porque si encuentras eso ya esta todo lo demás
if day(date)=5 then
copy fichero ruta ruta
end if
Con las órdenes correctas que no recuerdo muy bien
Si encuentras una respuesta agradecería la publicaras por aki
que me interesaría saberlo
__________________
Code
  #3 (permalink)  
Antiguo 13/06/2003, 02:45
 
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 17
Antigüedad: 20 años, 11 meses
Puntos: 0
Al final mirando mucho en la ayuda de Access un compañero mio encontró la solución (como la ayuda viene en ingles se tardo bastante), estos de los idiomas

If Weekday(Date, vbSunday) - 1 = 0 Then
MsgBox WeekdayName(7) ' es domingo
'si es domingo, para que se lance el lunes entonces
'se actualiza el campo de la tabla, incrementando la fecha
'en 1 dia.
db.Execute ("update nombre_tabla set fecha_lanzamiento=fecha_lanzamiento+1 where fecha_lanzamiento=date")
Else
If Weekday(Date, vbSaturday) - 1 = 0 Then
MsgBox WeekdayName(6) 'sabado
'lo mismo pero para que se lance dos dias mas tarde y caiga
'en lunes
db.Execute ("update nombre_tabla set fecha_lanzamiento=fecha_lanzamiento+2 where fecha_lanzamiento=date")
Else
MsgBox WeekdayName(Weekday(Date, vbSunday) - 1)
End If
End If
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:10.