Error al datos de dos campos en una consulta
Tengo una base de datos con una tabla personal_tb, en la que además de los datos habituales (nombre apellido1, apellido2, DNI, etc) tengo un campo cargo, cuyos valores vienen de una tabla XX_cargo, en la que tengo los datos en dos campos (id y cargo):
- Id:1; cargo: Director General
- id:2; cargo: Coordinador Zona
- id:3; cargo: Jefe de equipo
- id:4; cargo: Empleado.
En el campo cargo de la tabla personal_tb tengo las siguientes opciones
- Mostrar control: cuadro combinado
- Tipo de origen: Tabla/consulta
- origen de la fila:SELECT [XX_cargo].[Id], [XX_cargo].[cargo] FROM XX_cargo ORDER BY [Id];
- columna dependiente: 1
- numero de columnas: 2
- ancho de columnas: 0cm;2,56cm
- Filas en lista: 4
No hay problema en unir campos en una consulta llamada "personal_total" que viene de la tabla personal_tb ya que he creado algunos campos para luego generar varios informes y funcionan ok, por ejemplo:
Apellidos: [apellido1] & " " & [apellido2]
Nombre_completo: [Apellidos] & ", " & [Nombre]
Nombre_DNI: [Nombre Completo] & " " & [DNI]
Pero tengo problemas con la creación del campo siguiente
Todo_datos: [cargo] & " " & [Nombre _DNI]
Me sale bien el nombre apellidos y DNI del personal pero antes, en vez del cargo me sale el numero correspondiente a la id, por ejemplo en vez de Presidente Jose Antonio Perez Perez 00.000.000-A, mesale 1 Jose Antonio Perez Perez 00.000.000-A, donde 1 es la id del cargo Presidente
¿Cómo hacer para que en vez de la id me salga el cargo?