El caso es que quiero sacar un campo clave, que es la combinación de otros 3, este campo no puede ser calculado ya que entonces no se pueden asociar las tablas, ahora lo que tengo pero no puedo utilizar es el campo cod. Único lo saco utilizando [CURSO] & "/" & [SESION] & "-" & [EVENTO] en un campo calculado, pero luego no puedo utilizarlo para unir las tablas como campo clave, he intentado aplicar la formula a un campo texto pero no funciona.
Estos son los campos
CURSO SESION EVENTO CODIGO UNICO
47968 17 1 47968/17-1
47968 172778 1 47968/172778-1
47968 172805 1 47968/172805-1
47968 174874 1 47968/174874-1
Muchas gracias
Hola,
Access puede crear índices únicos en la tabla con varios campos a la vez. también puedes hacer relaciones con varios campos a la vez,
pero mi consejo para el identificador único del registro es que utilices un único campo, por ejemplo un campo autonumérico porqeu simplificarás mucho las cosas, por ejemplo en las tablas que quieras relacionas sólo tendrás que añadir un único campo numérico de tipo entero largo para poder relacionarlas.
Si entras en los índices de la tabla puedes crear un índice formado por varios campos, en este caso por 3 (para eso pon un nombre al índice y elige los campos que quieras que formen parte del índice en esa fila y las siguientes)
Para que el índice sea único, en las propiedades del índice pon Sí en Única. así no dejará introducir dos registros con la misma combinación de los tres campos.
Puedes marcar ese índice como principal, pero insisto en que es más práctico emplear un identificador en un sólo campo.
Puedes también crear relaciones entre tablas con varios campos.
así que podrías ver algo así, pero piénsatelo bien antes
------
Ya sé Excel, pero necesito más.
Muchas gracias,
sólo comentarte dudas (no consigo poner un pantallazo de las relaciones mias)
La idea es tener una tabla de Catalogo, otra de sesiónes, otra Enlace entre sesiones y Empleados, relacionadas entre si
Como hago para cuando creo una sesión se creen en la tabla de enlace esos mismos registros (Curso, Sesión,Evento), ahora mismo no tengo los campos por no necesitarlos
En las imagenes tus tablas serian:
Tabla2 --> Sesiones,
VinculadoTabla2--> Enlace
Las relaciones son :
Catalogo<-->Sesiones <-->Enlace <-->Personas
He conseguido crear un formulario de entrada de datos y que se genere el codUnico, al actualizar un evento, que te parece?, me puede dar problemas en un futuro?
Soy nuevo en access y la verdad que ando un poco perdido.
Muchas Gracias