¿Cómo puedo evitar repetir datos entre tablas?
Publicado: Lun Dic 16, 2024 4:10 pm
Hola a todos, soy nuevo en el foro y muy novato en esto.
Comento que es lo que quiero hacer:
Quiero hacerme una base de datos que será un inventario para almacenar mis componentes electrónicos en cajitas, me dedico a la reparación y a al desarrollo de circuitos embebidos, más por hobby que profesionalmente por que no se gana nada pero es mi pasión y me gusta jajaja.
Estoy utilizando Libreoffice Base 24.8.3.2 en el sistema operativo Linux ubuntu
Tengo ya hecha las tablas, una de resistencias, otra de condensadores y otra de coordenadas, voy a empezar con esas tres tablas solo para probar.
Están relacionadas entre ellas y en cada tabla de resistencia y condensadores hay un campo de coordenadas que es un desplegable para elegir de la tabla de coordenadas, la coordenada correcta
Las cajitas están ancladas a la pared en una matriz X e Y y mi idea es marcar las cajitas con unas coordenadas de por ejemplo L1C1-001 que su significado será el siguiente, L significa Línea, C significa Columna y 001 es por que cada cajita tiene tres compartimentos así que especifico en cual está
Pues como dije más arriba ya tengo las tres tablas relacionadas entre si sin posibilidad de repetir coordenadas en cada tabla, pero lo que quiero es que tampoco se repitan coordenadas entre las tablas de condensadores y resistencias, así que si meto un valor de resistencia nuevo, en la columna de coordenadas cuando le de al desplegable del campo de coordenadas, que solo salgan las coordenadas que estén sin usar y que esa coordenada no puedan estar usada por ninguna tabla.
Pues ese es el paso que no tengo ni idea de como implementar a ver si alguien me puede ayudar en eso.
Saludos
Comento que es lo que quiero hacer:
Quiero hacerme una base de datos que será un inventario para almacenar mis componentes electrónicos en cajitas, me dedico a la reparación y a al desarrollo de circuitos embebidos, más por hobby que profesionalmente por que no se gana nada pero es mi pasión y me gusta jajaja.
Estoy utilizando Libreoffice Base 24.8.3.2 en el sistema operativo Linux ubuntu
Tengo ya hecha las tablas, una de resistencias, otra de condensadores y otra de coordenadas, voy a empezar con esas tres tablas solo para probar.
Están relacionadas entre ellas y en cada tabla de resistencia y condensadores hay un campo de coordenadas que es un desplegable para elegir de la tabla de coordenadas, la coordenada correcta
Las cajitas están ancladas a la pared en una matriz X e Y y mi idea es marcar las cajitas con unas coordenadas de por ejemplo L1C1-001 que su significado será el siguiente, L significa Línea, C significa Columna y 001 es por que cada cajita tiene tres compartimentos así que especifico en cual está
Pues como dije más arriba ya tengo las tres tablas relacionadas entre si sin posibilidad de repetir coordenadas en cada tabla, pero lo que quiero es que tampoco se repitan coordenadas entre las tablas de condensadores y resistencias, así que si meto un valor de resistencia nuevo, en la columna de coordenadas cuando le de al desplegable del campo de coordenadas, que solo salgan las coordenadas que estén sin usar y que esa coordenada no puedan estar usada por ninguna tabla.
Pues ese es el paso que no tengo ni idea de como implementar a ver si alguien me puede ayudar en eso.
Saludos