Select a tablas relacionadas

Buenas, necesito vuestra ayuda. Tengo dos tablas relacionadas, Pacientes, campo SI P(es clave, texto) y Dsemanales, campo Sip (Texto). COn relación de uno a muchos.

Quiero seleccionar por los campos Paciente y en Tratamiento (t.abla paciente) y en su relación el campo Periodo (de la tabla Dsemanales) y sacar solo un campo RNA de la tabla Dsemanales. En consultas sale, pero al pasar el cäodigoa VBA no va.

Select Pacientes.SIP,Pacientes.Tratamiento,Dsemanales.Periodo, Dsemanales.Rna From Pacientes Innes Join Dsemanales On Pacientes.SI=Dsemanales.Si Where (((Pacientes.SI)='1') And ((Pacientes.Tratamiento)=1) And ((Dsemanales.Periodo)=6)).

AL ponerla en VBa con Set rst = dbt.OpenRecordset(" EL SELECT ANTRIOR ")

no da error, pero tampoco coge valores rst.

Alguna sugerencia? Gracias

Añade tu respuesta

Haz clic para o