calculo de antiguedad
Publicado por paco (2 intervenciones) el 23/04/2007 14:20:07
Hola a todos, mirad estoy haciendo una BD donde una vez calculados los días que una persona lleva en una empresa[este cuadro de texto se llama dias], se le calcula una antiguedad[en el cuadro de texto antiguedad]
lo he hecho con la función al perder el enfoque o al cargar el formulario poniendole el sigiente código:
If dias < 730 Then
antiguedad = 0
ElseIf dias < 1825 Then
antiguedad = 5
ElseIf dias < 3650 Then
antiguedad = 10
ElseIf dias < 5475 Then
antiguedad = 15
ElseIf dias < 7300 Then
antiguedad = 25
ElseIf dias < 9125 Then
antiguedad = 40
Else
antiguedad = 60
End If
pero que es lo que pasa, que no se actualiza el dato a no ser que le estes pasando el foco constantemente, claro que en una empresa que tiene 400 afiliados imaginaros el plan.
Entonces he pensado hacerlo con el generador de expresiones en el mismo campo antiguedad con la función SiInm.
Me podéis ayudar en como puedo hacerlo.
gracias de antemano.
lo he hecho con la función al perder el enfoque o al cargar el formulario poniendole el sigiente código:
If dias < 730 Then
antiguedad = 0
ElseIf dias < 1825 Then
antiguedad = 5
ElseIf dias < 3650 Then
antiguedad = 10
ElseIf dias < 5475 Then
antiguedad = 15
ElseIf dias < 7300 Then
antiguedad = 25
ElseIf dias < 9125 Then
antiguedad = 40
Else
antiguedad = 60
End If
pero que es lo que pasa, que no se actualiza el dato a no ser que le estes pasando el foco constantemente, claro que en una empresa que tiene 400 afiliados imaginaros el plan.
Entonces he pensado hacerlo con el generador de expresiones en el mismo campo antiguedad con la función SiInm.
Me podéis ayudar en como puedo hacerlo.
gracias de antemano.
Valora esta pregunta
0