Skip to main content
Announcements
Accelerate Your Success: Fuel your data and AI journey with the right services, delivered by our experts. Learn More
cancel
Showing results for 
Search instead for 
Did you mean: 
jorge_redondo
Contributor III
Contributor III

¿Sería posible elminar esta clave sintética?

Hola amigos!

Estoy actualizando el modelo de datos de un antiguo script que carga una -mucha más antigua aún- BBDD en dBase V. Vaya por delante que no consigo pasar de eterno principiante en QV, pero bueno, al lío...

Dada la imagen que adjunto del visor de tablas y relaciones, quisiera saber si es posible, y en cuyo caso, cómo puedo quitar esas claves sintéticas que me genera entre el fichero de OPERACIONES y de STOCKS.

Decir también que hay un fichero en la BBDD que no  lo he incorporado porque en el antiguo script no estaba y funcionaba igualmente, pero podría ser útil. Este fichero contiene dos campos: el ID Artículo y el ID Color (cada artículo puede tener varios colores).

Si necesitan algún otro dato, podría intentar aportarlo. Muchas gracias por adelantado.

Relaciones.png

3 Replies
diego_vazquez
Contributor III
Contributor III

Crea un Id con ambos campos de modo que se una por la relacion de los dos y renomobra los dos campos con un AS para que no te cree la clave de nuevo.

Un saludo

salto
Specialist II
Specialist II

Hola,

¿podría servir crear una clave compuesta IDArticulo & ' | ' & IDColor as ItemKey?

Saludos!

jorge_redondo
Contributor III
Contributor III
Author

Gracias a ambos.

Efectivamente, todo pasa por crear una clave compuesta. Pero no sólo bastó eso puesto que al emplearla sin más, me echó a perder otras relaciones. Así que cargué la tabla que había comentado en el primer mensaje, que ya venía a ser una link table en el modelo de datos antiguo y que figura en el diagrama como "Artículos Colores", quedando todo como sigue funcionando perfectamente y sin las dichosas claves sintéticas.

export.png