** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Consulta de otra db como Recordsource
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Consulta de otra db como Recordsource

 Responder Responder
Autor
Mensaje
Eduard.2008 Ver desplegable
Asiduo
Asiduo


Unido: 05/Diciembre/2008
Localización: Catalunya
Estado: Sin conexión
Puntos: 479
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita Eduard.2008 Cita  ResponderRespuesta Enlace directo a este mensaje Tema: Consulta de otra db como Recordsource
    Enviado: 05/Noviembre/2019 a las 17:55
Buenas tardes a todos.
Por un tema de personalización de puestos de trabajo me interesa que un formulario tenga como recordsource una consulta que reside en otra base de datos.
Supongo que se puede hacer pero no sé cómo indicar toda la ruta.
Muchas gracias por vuestra ayuda.
www.ofp.cat
Arriba
javier.mil Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 10/Agosto/2005
Localización: España
Estado: Sin conexión
Puntos: 4358
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita javier.mil Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 05/Noviembre/2019 a las 18:07
Mira que la DEMo 17 http://www.accessdemo.info quizas te pueda servir de ayuda
Arriba
emiliove Ver desplegable
Moderador
Moderador


Unido: 16/Junio/2009
Localización: Mexico
Estado: en línea
Puntos: 5040
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita emiliove Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 05/Noviembre/2019 a las 18:14
Hola Eduard

Puedes vincular la consulta en tu base de datos:
Datos Externos=>Nuevo Origen de datos=> Desde una base de datos=>Access=> buscas la base =>Vincular al origen de datos=>seleccionas la consulta en cuestión.

Saludos.

PD: Hola Javier eres rápido.


Editado por emiliove - 05/Noviembre/2019 a las 18:15
Arriba
mounir Ver desplegable
Colaborador
Colaborador


Unido: 09/Febrero/2009
Localización: Asturias-España
Estado: en línea
Puntos: 5274
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita mounir Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 05/Noviembre/2019 a las 18:22
Hola!

Emilio, saludos, creo que no se puede vincular consultas, tan solo tablas.

Vincula la tabla y creas una consulta de esta tabla, creo que se puede.
Un Saludo.
Arriba
Eduard.2008 Ver desplegable
Asiduo
Asiduo


Unido: 05/Diciembre/2008
Localización: Catalunya
Estado: Sin conexión
Puntos: 479
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita Eduard.2008 Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 05/Noviembre/2019 a las 18:35
Como dice mounir, que yo sepa, sólo se pueden vincular tablas y lo que necesito es nombrar la consulta desde otra bd.
Muchas gracias por vuestra ayuda.
www.ofp.cat
Arriba
emiliove Ver desplegable
Moderador
Moderador


Unido: 16/Junio/2009
Localización: Mexico
Estado: en línea
Puntos: 5040
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita emiliove Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 05/Noviembre/2019 a las 18:55
Muy cierto, pero teniendo la(s) tabla(s) vinculada(s) que impide crear (o copiar) la consulta.

Saludos.
Arriba
rokoko Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 16/Febrero/2008
Localización: Pamplona
Estado: Sin conexión
Puntos: 2171
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita rokoko Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 05/Noviembre/2019 a las 21:07
Esto es una consulta que tengo en una base de datos.

SELECT MSysObjects.Type, MSysObjects.Name
FROM MSysObjects IN '' [MS Access;PWD=1234;DATABASE=C:\Users\x040073\Desktop\bd1.mdb]
WHERE (((MSysObjects.Type)=1) AND ((MSysObjects.Name) Not Like "MSys*"));

Lo que esta en negrita en lo que da acceso a otra base de datos
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 12140
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita xavi Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 05/Noviembre/2019 a las 23:38
Creo que puedes hacer una consulta sobre la consulta externa y ponerla como origen del registro:

SELECT * FROM NombreConsulta IN '\\server\carpeta\bdd.accdb'

Un saludo
Xavi, un minyó de Terrassa

Mi web
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable