Estoy estudiando un ciclo de grado medio de explotación de sistemas informáticos. En nuestro módulo, tenemos la asignatura de gestión de bases de datos, aunque a un nivel muy muy básico.
He terminado el segundo y último año, y ahora estoy en la fase de prácticas. Me han pedido que realice una base de datos para llevar todo el mantenimiento de una fábrica de la ciudad y uno de los tantos problemas que me estoy encontrando es el siguiente:
Las máquinas, deben ser revisadas cada cierto periodo de tiempo. Entre ellos: Semanal, quincenal, mensual, trimestral, semestral, anual... Y puede que incluso haya periodos más largos.
En el formulario desde el que revisarán cada máquina, tengo incluido un botón que llama a una consulta de actualización (Que copié de Internet) y que es la siguiente:
Código:
Con esto, y según tengo entendido, lo que hago es que en donde el campo Frecuencia sea igual a Mensual le suma 4 semanas a la fecha establecida en el campo Próximo chequeo. y cualquier término diferente a Mensual le sumará seis.AgregFecha(SiInm([Frecuencia]="Mensual";"ww";"ww");SiInm([Frecuencia]="Mensual";4;6);[Próximo chequeo])
Mi pregunta es cómo puedo hacer para añadir los periodos que comentaba más arriba, pues no cuento ni con ayuda de mi profesor ni de nadie aquí en la fábrica para orientarme, y estoy bastante perdido.
Nota: Sumo los periodos contados en semanas para que el mantenimiento de las máquinas nunca caiga en sábado ni domingo.
Gracias de antemano a quien pueda ayudarme.