Access - Dbusq en una consulta

 
Vista:

Dbusq en una consulta

Publicado por pacobelda (3 intervenciones) el 16/03/2004 16:54:36
Hola .Buenas tardes
Mi pregunta es como hacer un DBusq en una consulta con una condicion :
Ejemplo :
En un form hago esto : DBusq("[Años]";"[Empleados]";"[Codigo]=Form.[Codigo]" , en un informe Form. se sustituye por Report. , pero y en una consulta que se pone . HE probado todo pero simepre me canta algun error.
Probe todo esto:
DBusq("[Años]";"[Empleados]";"[Codigo]=Query.[Codigo]"
DBusq("[Años]";"[Empleados]";"[Codigo]=[NombreConsulta].[Codigo]"
ect....
Todo esto y nada no puedo buscar un valor dependiendo de un campo de la propia consulta .
Alguien sabe como hacer esto???

He puesto ese ejemplo pero en fin es solo eso . Quiero decir que las tablas estan bien relacionadas y el valor buscado incluso puede ser un calculo efectuado por otra consulta. Creo que me explico no??

Saludos

Paco
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Dbusq en una consulta

Publicado por Victoria (1530 intervenciones) el 16/03/2004 21:39:13
Hola
¿Que tal una subconsulta?
En una columna de la consulta pon y fijate que va entre paréntesis:

(Select Empleados from Años where Años.codigo=tbDeLaConsulta.codigo)

Te estrae, de la tabla años, los empleados cuyo código sea igual a la tabla de tu consulta que tenga el campo código

Es fácil, en serio
Un saludo
Victoria
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar