Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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.
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
Hola,
¿podría servir crear una clave compuesta IDArticulo & ' | ' & IDColor as ItemKey?
Saludos!
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.