Asignar primer hueco libre en cajas de almacenaje
Publicado por Miguel Cid (1 intervención) el 28/11/2016 16:00:23
Hola,
Estoy haciendo una base de datos de muestras biológicas. He hecho una tabla con su formulario asociado en el que se registran cada una de las muestras y se les asigna un código, Ahora quiero poner un boton en el formulario que me añada el próximo hueco a ser rellenado en las cajas de almacenaje (son cajas de 9x9 posiciones) y que entonces busque cual es el último relleno para que me asigne el siguiente con el valor correspondiente en los campos "caja" "fila" y "columna". Hice una consulta que me ordena estos tres campos con lo cual la última fila de la consulta sería el último hueco ocupado. El botón debería coger los datos de esa última fila de la consulta y sobre eso añadir 1 a la columna, pero si la columna es ya 9 tendría que añadir uno a la fila y ponerse en 1 la columna y si tanto fila como columna son 9 tendría que aumentar uno a la caja y poner la fila y la columna en 1.
No se si conseguí explicarme bien.
Un saludo y muchas gracias
Estoy haciendo una base de datos de muestras biológicas. He hecho una tabla con su formulario asociado en el que se registran cada una de las muestras y se les asigna un código, Ahora quiero poner un boton en el formulario que me añada el próximo hueco a ser rellenado en las cajas de almacenaje (son cajas de 9x9 posiciones) y que entonces busque cual es el último relleno para que me asigne el siguiente con el valor correspondiente en los campos "caja" "fila" y "columna". Hice una consulta que me ordena estos tres campos con lo cual la última fila de la consulta sería el último hueco ocupado. El botón debería coger los datos de esa última fila de la consulta y sobre eso añadir 1 a la columna, pero si la columna es ya 9 tendría que añadir uno a la fila y ponerse en 1 la columna y si tanto fila como columna son 9 tendría que aumentar uno a la caja y poner la fila y la columna en 1.
No se si conseguí explicarme bien.
Un saludo y muchas gracias
Valora esta pregunta
0