Evaluación de campos
Publicado por Jose (4 intervenciones) el 16/11/2005 12:39:27
Hola de nuevo, poco a poco intento mejorar en Crystal 9, y ahora intento saber los días que hay entre dos fechas pero sin contar sábados y domingos (únicamente quiero días laborables), pero cuando inserto la fórmula, en lugar de realizar el bucle para un sólo registro y después saltar al siguiente, me evalúa el bucle para todos los registros del informe a la vez, de manera que acaba petando. Intento introducir el comando whilereadingrecords pero pasa de mí...(supongo que no lo hago bién).
Alguien podría echarme un cable???, la fórmula que intento insertar sería:
dim dias as Number
dias = 0
dim fechaIterar as DateTime
dim fechaFin as DateTime
dim diasemana as Number
fechaIterar = {MASTER17.Data__benviament__bde__bcorreu}
fechaFin = {MASTER17.Data__bde__bfinalitzacio__bactuacio}
Do While fechaIterar <= fechaFin
DateAdd("d",1,fechaIterar)
diasemana = Weekday(fechaIterar)
if diasemana <> 6 Then
dias = dias + 1
else
end if
Loop
formula = dias
Gracias por todo y un saludo
Alguien podría echarme un cable???, la fórmula que intento insertar sería:
dim dias as Number
dias = 0
dim fechaIterar as DateTime
dim fechaFin as DateTime
dim diasemana as Number
fechaIterar = {MASTER17.Data__benviament__bde__bcorreu}
fechaFin = {MASTER17.Data__bde__bfinalitzacio__bactuacio}
Do While fechaIterar <= fechaFin
DateAdd("d",1,fechaIterar)
diasemana = Weekday(fechaIterar)
if diasemana <> 6 Then
dias = dias + 1
else
end if
Loop
formula = dias
Gracias por todo y un saludo
Valora esta pregunta
0