none
Macro para integrar desde excel a sql server 2005 RRS feed

  • Pregunta

  • Estimados,

    La verdad que tengo una consulta urgente.

    Me encomendaron crear una planilla maestra donde ingresar datos de productos a granel. La idea es ingresar en cada columna los datos ordenados de nuevos productos (empresa, codigo, descripcion, familia, etc.). Una vez creada llenada la planilla, gatillar una macro donde tomar cada celda, validarla con la tabla y luego grabar los datos en la tabla sql 2005. Ahora, despues de la integración, generar un proceso donde informar los datos no validos (repetidos, incompletos, etc.), quizas pintando con algún color las filas que no pudieron grabarse.

    Seria de gran ayuda contar con alguien que me pudiese orientar e instruir acerca de solución a implementar.

    Gracias a todos.

    miércoles, 25 de agosto de 2010 19:26

Todas las respuestas

  • Hola

    Yo usaría más bien una tabla en Access, creando (aparte de los campos a rellenar por el usuario) un campo que refleje el estado mediante una codificación.

    Puedes hacer dos cosas, a la hora de insertar los datos: delegar todo el proceso a SQL Server, mediante un procedimiento almacenado que haga la validación y la inserción, o crear un procedimiento en VBA que realice dicha validación y posteriormente la inserción de los datos validados.

    Salu2,


    José Mª Fueyo [MS MVP Access]
    viernes, 27 de agosto de 2010 12:23
  • Estimado,

    La verdad es que cuento solo con excel 2007 y sql 2005. Sql tiene todo para integrar datos externos, pero debe ser operada por el encargado. Lo que necesito es aplicar una macro en la planilla excel (VBA), con la cual, sea cual sea el momento en que el usuario disponga, este pueda sin necesidad de soporte alguno, integrar los datos contenidos en la planilla directamente a la tabla Sql, y a la vez se emita un informe con la estadistica de integración.

    Se que es dificil, incluso con decirle que el foro Sql decidio mandarme al foro office, para dar por finalizada la operación.

    Gracias por el consejo, pero como le insisto, debo integrar desde excel 2007 a sql 2005 con un solo click.

    viernes, 27 de agosto de 2010 12:53