none
víncular tabla SQL en Access RRS feed

  • Pregunta

  • Hola a los del Foro: No soy muy entendido en SQL Server. Soy avanzado usuario de Access. Hago desarrollos en Acces para empresas PYMEs. Es decir, que pido disculpas si no soy muy especìfico en lo que hace a SQL.

    Ya utilicé tablas de SQL vinculadas desde Access muchas veces. De este modo, tengo manejo en Access de los registros del ERP de una compañìa.

    Ahora intento hacer algo similar, es decir, obtener datos externos desde Access, sobre un objeto OLEDB, donde puedo escoger Importar o Vincular. No me sirve importar, necesito Vincular las tablas de SQL para utilizarlas en ACCESS. Tengo acceso para ese vìnculo con muchas otras tablas del ERP, pero en particular con una de ellas no puedo vincularla ya que Access me dice que la tabla tiene un exceso de índices. Tal vez pueda hacer el proceso al revés, es decir, exportar la tabla a Access en forma "vinculada", no los datos o la definición, sino vincularla. Pero no se como hacerlo desde el Manager Studio Express. Tendré Solución?

    jueves, 13 de junio de 2013 16:38

Todas las respuestas

  • Hola!

    la vinculación en Access es ODBC no OLEDB, de todos modos yo no necesito vincular las tablas accedo a ellas mediante OLDEB y las utilizo donde me haga falta.

    Tu pregunta sobre el Manager Studio ¿no será mejor hacerla en un foro mas adecuado?


    Saludos a todos desde Huelva
    http://www.mvp-access.es/emilio/

    jueves, 13 de junio de 2013 17:12
  • Saludos a todos desde BA.

    En especial a ti, Emilio. Gracias por tu respuesta. Me equivoqué: quise decir ODBC. Mi error es porque no soy experto. Fíjate que tu has confundido OLEDB por OLDEB.

    Entiendo además que tu no necesitas vincular las tablas, pero yo sí. Podrías decirme como puedo hacerlo yo desde OLEDB?

    Sobre Manager Studio: efectivamente consulté en ese foro. La respuesta fue similar a la tuya: ellos saben de SQL, no de access. Quien me respondió me dio el dato de que acuda a este foro. Por educado no más, no le dije que me iba a ocurrir aquí lo mismo que me ocurrió en el forto de él. Aquí saben de Access, no de SQL. Hay un foro mixto?

    Pero asumo que la culpa por no saber es sólo mía. Pero estoy un poco grande de edad para recomenzar. Gracias de todos modos.

    jueves, 13 de junio de 2013 18:35
  • Me parece que te sigues liando y confundiendo ODBC y OLEDB así que olvídate y piensa solo en vincular tablas.

    La vinculación se hace desde el propio Access, botón derecho sobre la ventana de Access (2003 o anterior) teniendo tablas seleccionado y seleccionas vincular tablas, buscas el tipo de base de datos SQL Server y te dejas llevar por el asistente...

    Si fuera Access 2007 o superior has de hacerlo desde Datos Externos > bases de datos ODBC


    Saludos a todos desde Huelva
    http://www.mvp-access.es/emilio/

    jueves, 13 de junio de 2013 20:15
  • Hola

    ¿En que tipo de base de datos están almacenados los datos de tu ERP? ¿que tipo de driver utilizas?

    Salu2,


    José Mª Fueyo [MS MVP Access]

    lunes, 17 de junio de 2013 12:36
  • Hola Emilio.

    Espero estés aún en el mismo mail de hace 4 años atrás. Dejé esta consulta porque encontré la solución y el problema y me pareció importante hoy comentarte esto. Access no acepta más de 32 índices por tabla. Mi problema fue que la tabla se SQL que quería vincular tenía 37. Me asistieron. Cree una nueva tabla en SQL mediante un store, que replicaba (y aún replica) los datos ni bien cambian y elimina los registros que se eliminan en la tabla original.

    Así pude vincular esta tabla duplicada con mi desarrollo en Access.

    Hoy estoy peleando por encontrar una solución al bloqueo de la tecla Shift. Tengo el código VBA, pero no se donde escribirlo, ni como ejecutarlo. Además, me pregunto si este código impide acceder a las "Opciones de privacidad".

    si no lo impide, es un código que resultaría inútil, ya que un usuario puede acceder a las opciones desde el Menú Archivo, y habilitar la casilla Mostrar panel de navegación, y en una nueva apertura tener todas las tablas y el resto de objetos a su disposición.

    Saludos y Gracias por ocuparte en su momento.

    Tresy


    totobertoy

    lunes, 18 de septiembre de 2017 18:34
  • Y no has pensado en usar un motor de base de datos como MYSQL o el mismo SQL?  

    Pasa los puntos prro v:

    lunes, 18 de septiembre de 2017 18:43