Escribir en un campo independiente
Llevo no sé cuánto tiempo intentando terminar una base de datos para una amiga abogada, pero lo que me tiene atascada son los vencimientos. Ahora que he encontrado un sencillo ejemplo (espero que me sirva), necesito adaptarla a mi base, pero no sé hacer lo siguiente.
En mi histórico (donde estarán los vencimientos), tengo el campo Fecha de notificación, que por defecto me pone la fecha actual, y si quisiera cambiarla, puedo hacerlo manualmente con la fecha que me plazca.
Esto mismo quiero hacer con el campo DiasPreaviso. En el campo DiasVencimiento, indico un número, y en DiasPreaviso quiero que me indica la mitad que he puesto en DiasVencimiento. Es decir: en DiasVencimiento he insertado el número 10 (lo que significa 10 días para un vencimiento), y en DiasPreaviso, debería marcarse sólo un 5 (la mitad de 10).
Hasta aquí bien, eso lo consigo con un campo independiente mediante una división (=[DiasVencimiento]/2)
Pero aquí vienen 2 cuestiones:
* En un muy bajo porcentaje, necesitaré escribir a mano esos días de preaviso y que además conste en la tabla del histórico.
* Quisiera que al poner 15 días de vencimiento, los días de preaviso no sea 7 ó 7,5, sino 8. Es decir, si el resultado de dividir los días de vencimiento entre 2 me da un número con decimales, que lo redondee y sume por encima. Si los días de vencimiento fueran 35, entonces que sean 18 días de preaviso (no hay problema si son 12 días de vencimiento, porque con los números pares no ocurre eso).
En mi histórico (donde estarán los vencimientos), tengo el campo Fecha de notificación, que por defecto me pone la fecha actual, y si quisiera cambiarla, puedo hacerlo manualmente con la fecha que me plazca.
Esto mismo quiero hacer con el campo DiasPreaviso. En el campo DiasVencimiento, indico un número, y en DiasPreaviso quiero que me indica la mitad que he puesto en DiasVencimiento. Es decir: en DiasVencimiento he insertado el número 10 (lo que significa 10 días para un vencimiento), y en DiasPreaviso, debería marcarse sólo un 5 (la mitad de 10).
Hasta aquí bien, eso lo consigo con un campo independiente mediante una división (=[DiasVencimiento]/2)
Pero aquí vienen 2 cuestiones:
* En un muy bajo porcentaje, necesitaré escribir a mano esos días de preaviso y que además conste en la tabla del histórico.
* Quisiera que al poner 15 días de vencimiento, los días de preaviso no sea 7 ó 7,5, sino 8. Es decir, si el resultado de dividir los días de vencimiento entre 2 me da un número con decimales, que lo redondee y sume por encima. Si los días de vencimiento fueran 35, entonces que sean 18 días de preaviso (no hay problema si son 12 días de vencimiento, porque con los números pares no ocurre eso).
1 Respuesta
Respuesta de Roberto Hinojosa
1