** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Rutina Condicionada a Intervalo
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Rutina Condicionada a Intervalo

 Responder Responder
Autor
Mensaje
Goliat2000 Ver desplegable
Asiduo
Asiduo
Avatar

Unido: 11/Noviembre/2014
Localización: Madrid
Estado: Sin conexión
Puntos: 339
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita Goliat2000 Cita  ResponderRespuesta Enlace directo a este mensaje Tema: Rutina Condicionada a Intervalo
    Enviado: 13/Marzo/2019 a las 11:49
Buenos días amigos, tengo una línea de código que repito según un valor crezca en un intervalo de crecimiento a fin de que, una determinada u otra etiqueta se ilumine según el resultado final; la cuestión es que no consigo acertar como implementar el condicionado. La línea es la siguiente:

ElseIf intTotalUdsProductoActual > (Nz((intTotalUdsSub + (intTotalUdsSub * 0.01)), 0) Or intTotalUdsProductoActual < Nz((intTotalUdsSub + (intTotalUdsSub * 0.03)), 0)) Then

intTotalUdsProductoActual es una variable que recoge la suma total de un producto determinado desde el momento actual hasta el primer dia del año en curso.

intTotalUdsSub es igual que la anterior pero del año anterior.

La idea es que si la suma total de Uds del producto en el año, es mayor que el total de Uds del producto en el mismo periodo del año anterior,, incrementadas éstas en un porcentaje de entre el 1 y el 3% de las uds. del año anterior, se ilumine una determinada etiqueta. Las siguientes líneas serían igual pero siendo el intervalo de los porcentajes superiores. 3-6; 6-12 y > 15.

Por favor, que és lo que no termino de ver e implementar correctamente. Un saludo a todos.
Muchas gracias, aunque sólo lo hayas leído.
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable