|
Responder
|
| Autor | |
jesusmer
Nuevo
Unido: 27/Agosto/2019 Localización: Valencia Estado: Sin conexión Puntos: 3 |
Tema: Relaciones de TablasEnviado: 27/Agosto/2019 a las 18:47 |
|
Tengo una tabla de acces a la que al final le he añadido 4 campos calculados, necesito relacionar esos campos con otra tabla y acces me dice que no , bien. Hago una consulta con los datos de esa tabla y entonces ya puedo relacionar la consulta con otra tabla. LA consulta es una tabla de empleados y la tabla son precios segun el puesto (campo relacion) cuando intento hacer una consulta me dice "Ha elegido campo de origenes de registros con los cuales no puede conectarse el asistente, puede que haya elegido campos de una tabla y de una consulta basada en esa tabla, elija de una o de otra" y no me deja seguir. Insisto consulta empleados con un puesto y tabla de puestos con precios.
Gracias |
|
![]() |
|
Marciana
Asiduo
Unido: 20/Septiembre/2004 Localización: Argentina Estado: Sin conexión Puntos: 323 |
Enviado: 27/Agosto/2019 a las 20:52 |
|
Hola Jesusmer
No comprendo bien el problema. Tal vez si te extendieras un poco podría ayudarte. Podrías detallar cómo son las tablas y cómo sería la relación?
|
|
|
Cordialmente, Marciana
Saludos desde la Patagonia, Argentina |
|
![]() |
|
jesusmer
Nuevo
Unido: 27/Agosto/2019 Localización: Valencia Estado: Sin conexión Puntos: 3 |
Enviado: 27/Agosto/2019 a las 23:01 |
|
Gracias por tu interes, me explico
-Recibo un fichero excell con una relacion de DNI nombre y un codigo que lleva junto, una localidad y un puesto (ej: 03545_E50) Creo una tabla con dicho fichero (Tabla A) y al final le pongo dos campos calculados, para que me separe localidad y puesto en dos campos distintos con la funcion MEDIO. - Hago una consulta (Consulta A)con todos los campos de dicha tabla (ya figuran los dos campos separados) ya que Acces no permite relacionar campos calculados Tengo dos tablas mas -Tabla B .- Codigo localidad y nombre localidad -Tabla C .- Codigo Puesto y nombre puesto -Relaciono las 2 Tablas y la consulta -Consulta A con Tabla B por el campo codigo localidad -Consulta A con Tabla C por el campo codigo puesto Intento hacer una nueva consulta con la consulta anterior y las 2 tablas y me da el error que indico. |
|
![]() |
|
xavi
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador
Terrassa-BCN Unido: 10/Mayo/2005 Localización: Catalunya |||| Estado: Sin conexión Puntos: 14926 |
Enviado: 27/Agosto/2019 a las 23:34 |
|
Me temo que los campos calculados son malos "socios" para esas cosas...
Yo utilizaría campos "normales" y me replantearia la carga del fichero Excel de forma que el procedimiento de carga (desconozco como lo estás haciendo) tuviera incluida la funcionalidad de trocear el campo compuesto. Un saludo
|
|
![]() |
|
guarracuco
Moderador
Unido: 24/Abril/2004 Localización: EEUU Estado: Sin conexión Puntos: 3239 |
Enviado: 28/Agosto/2019 a las 02:41 |
|
Para vincular una tabla con otra, ambos campos deben ser del mismo tipo y longitud y preferiblemente indexados.
Editado por guarracuco - 28/Agosto/2019 a las 02:48 |
|
![]() |
|
Marciana
Asiduo
Unido: 20/Septiembre/2004 Localización: Argentina Estado: Sin conexión Puntos: 323 |
Enviado: 29/Agosto/2019 a las 23:53 |
|
Yo haría lo siguiente. Espero haber entendido bien el problema.
Crearía una tabla con los campos DNI, código de localidad y puesto (serían 3 campos) y también el código compuesto de localidad-puesto (este sería la cuarta columna). Con una consulta de actualización llenaría la columna localidad a partir del código compuesto y la columna puesto también a partir del código compuesto. Esa tabla sí la podrías relacionar con las tablas B y C que mencionas. |
|
|
Cordialmente, Marciana
Saludos desde la Patagonia, Argentina |
|
![]() |
|
Responder
|
|
|
Tweet
|
| Ir al foro | Permisos de foro ![]() Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |