Aprende a elaborar tu Propio Sistema de Facturación desde 0 y crea tus propias Aplicaciones para tu negocio.

Comenzamos una Nueva Temporada con el Objetivo de Finalizar el Sistema de Facturación en Excel.

Creamos unas 5 Tablas en Acces con sus Respectivas Relaciones, finalmente agregamos un nuevo Form denominado UserMaestros y lo diseñamos añadiendo controles básicos como Iconos a los Botones.

En la Continuación del Webinar trabajaremos con Controles Externos como una Dll y Ocx que son Compatibles con Microsoft 2003, 2007, 2010, 2013 y 2016 (X84 y x64), Tendremos que registrar la Dll y Ocx en Nuestro sistema Operativo.

Las Dll y Ocx tendremos que agregar de forma Manual en Referencias dentro de Excel solo Deberemos Agregar la Referencia Dsig Ado Conexión (Demo).

El Registro de la Dll nos proveerá de grandes beneficios en este curso porque pondremos en práctica el 100 % el Poder de Ado y Excel

Sin más que decir Trabajaremos con el Formulario Cliente ya Creando una nueva Consulta con nuestra Dll Ado.

Estos 4 Videos son aun el 2 % de nuestro Sistema que lograremos cuando estemos al 100% no Olvidas Comentar y compartir los Videos.

 

Video N° 5 – Webinar facturación en Excel con Macros

Video N° 6 – Webinar facturación en Excel con Macros

Video N° 7 – Webinar facturación en Excel con Macros

Video N° 8 – Webinar facturación en Excel con Macros

La Documentación de la Dll es Simple y Sencilla aun seguimos con Nuestro Mismo Módelo empleado desde el Video N° 1

Descargar archivos adjuntos

  • Iconos
    File size: 171 KB Downloads: 180
  • DsigAdo v.1
    File size: 1 MB Downloads: 1381

44 thoughts on “Vba Sistema Facturación #5, #6, #7 Y #8

      1. Buenas noches fernando he estado viendo tus videos y he intentado agregar la biblioteca dll , pero no he podido podrias hacerlo paso a paso en un video please .

        saludos y muchas gracias por tu tiempo .

      2. Hola, me podrian indicar el enlace para descargar el registro de bibliotecas que se usa en el video 7, les agradeceria ya que me encuentro trabado en este paso

          1. Pero no son iguales a los que muestras en el video, solo arroja una carpeta con el nombre “Webinar Facturaciòn” y dentro de ella se encuentra y archivo de exel habilitado para Macros con el nombre “Proyecto Factura”, la verdad no es muy parecido a lo que muestras en los videos y no se que hacer con el por fa me ayudas un poco, me e pasado medio dia intentando buscar en tu pagina archivos parecidos a los que muestras en el video “registrar.bat” “DllAdo.dll” “ExpresProgresBar”

  1. Podrias ayudarme con los codigos que hay en los modulos para poder porque en el video los pasas muy rapido podrias postearlos , pues he estado siguiendo tus videos, pero luego aplicar la biblioteca DLL tengo error de conexion .

    Saludos …

  2. Estimado Fernando estoy desarrollando el Modulo 7 Curso VBA Sistema Facturación y no encuentro Registro Dll a ver si puedes indicarme pues esta ingresado el Instalador de Registro de Biblioteca, ya encontre el Cristal Report esta en el Disco Duro (C) pero no encuentro donde puse el Registro Dll.
    Gracias por tu ayuda.

  3. Estoy en el video # 7 en Cmdbuscar y Click , me sale error de compilación en FormAsControl “No se ha definido la variable”, puede ayudarme porfavor? Muchas gracias.

  4. Es casi al terminar el video #7 que aparece luego de querer listar los datos del cliente digitando el triangulo verde que deben pasar del archivo en Acces, justo alli donde debería aparecer en el cuadro de excel, pues no aparece nada en el cuadro de excel y los datos ya estan ingresados en el archivo de Acces.
    Muchas gracias nuevamente.

  5. Es en el cuadro Cmdbuscar y Click:, Private Sub Cmdbuscar_Click()
    With cadena
    Set FormAsControl = Userclientes.Lista
    Set .FormAsObject = FormAsControl
    .TablaConsulta (“SELECT * FROM CLIENTES”)
    End With

    1. Te Funciona bien lo demás o solo te da error en esas líneas , esta bien el Código.
      Agregaste la referencia a la DllAdo.dll
      Este código en un Módulo
      Public cadena As New clsado
      Creaste la conexión al Servidor.
      Function Servidor()
      With cadena
      .Ruta = ThisWorkbook.Path & “\Base\”
      .Base = “BFactura.accdb”
      .Clave = “”
      .Tipo = 1
      End With
      End Function

  6. Solo marca error en esas líneas, me parece que no estan ingresando los datos de Acces a Excel, de repente porque están mal ubicados con eso de que están en dos carpetas: Base está en Webinar Factura y el proyecto está en Sistema VBA de Facturación Proyecto Factura 1 pero las dos están en Carpeta EXCEL Y VBA, ojalá eso sea porque no doy con cuadro que dice”Error de Compilación No se ha Definido la variable”

  7. Sale un recuadro de error y dice: “Se ha producido el error ‘-2147467259 (80004005)’ en tiempo de ejecución:

    ‘C:\Users\usuario\Desktop\FACTURACION\EXCEL Y VBA\Curso VBA Sistema Facturación en Excel 1\BASE\BFactura.accdb’ no es una ruta de acceso válida. Asegúrese de que la ruta esta escritaestá escrita correctamente y que está conectado al servidor donde se encuentre el archivo.
    Por favor como deben ir los datos de Acces y el Curso VBA Sistema Facturación en Excel 1??

  8. Disculpe que lo moleste nuevamente pero me sale un error -2147467259 (8000445) en tiempo de ejecucion: No se reconoce el formato de base de Datos ‘C:\Users\usuario\Desktop\Base\BFactura2.accdb.’
    Estoy avanzando sin ejecutar los cuadros para avanzar en Proyecto Factura 1, pero no puedo avanzar sin ejecutar el cuadro Userclientes (Proyecto Factura 2) que es cuando aparece el recuadro que le mencione.
    Nuevamente mil gracias por su ayuda.

  9. Que tal mi estimado Fernando, fíjate que me ha surgido un error. Me da el error 429 en tiempo de ejecución. Este error me lo muestra al querer ejecutar la Función “Servidor”, y me marca en color amarillo la palabra Cadena, y me dice “Objeto o bloque With no establecido”, Ya tengo la dll instalada y todo, pero siempre me da ese error. Me podrías indicar si hay algo adicional que se deba hacer, o cómo poder solucionar este error. De antemano muchas gracias por tu ayuda.

        1. Te Falta Registrar la Librería Puede Estar en Cualquiera de las 2 Rutas o en todo Caso Agrega la Referencia
          C:\Windows\SysWOW64\DllAdo.dll
          C:\Windows\System32\DllAdo.dll

          Si Quieres Registrar Manualmente Usa un Bloc de Notas y Lo Copias en la Misma Carpeta de Arriba y lo Ejecutas como Administrador
          @System 64
          regsvr32 %SYSTEMROOT%\SysWOW64\DllAdo.dll

          @System 32
          regsvr32 DllAdo.dll

          Ejemplo del Archivo: registrar.bat

          1. Gracias, voy a intentar. Aunque yo te envié un mail, donde te indicaba que ya estaba la referencia, inclusive hice el registro de la Dll a traves del CMD, y me sigue dando el error. Pero voy a probar copiando el comando que me indicas y te comento como me fue.
            Es esto lo que tengo que guardar en el archivo .bat ?
            @System 64
            regsvr32 %SYSTEMROOT%\SysWOW64\DllAdo.dll

            @System 32
            regsvr32 DllAdo.dll

          2. Que tal mi estimado Fernando, te comento que ya probé con el comando que me indicas y me dio el siguiente mensaje:
            Se cargó el módulo
            “C:\Windows\SysWOW64\DllAdo.dll”, pero se produjo un error en la llamada a DllRegistrerServer (código de error: 0x8004005).”
            Me podrías indicar cuál es el motivo del error.
            Gracias de antemano.

          3. Buenas tardes mi estimado Fernando, te comento que ya logré registrar la dll, lo hice desde el CMD, pero ejecutandolo como administrador, pero me sigue saltando el error antes mencionado, el 429 en tiempo de ejecución. La pregunta sería, si realmente la dll que nos has proporcionado funciona correctamente en ambiente de 64bits, ya que he visto que a la gran mayoría les ha funcionado correctamente la Dll, pero me imagino que es porque tienen el sistema operativo de 32bits, sin embargo en mi caso tengo el sistema operativo, y el Office de 64bits. Serías tan amable de indicarme si este puede ser el motivo por el que la Dll no me ha funcionado correctamente.
            Gracias de antemano por tu pronta respuesta.

  10. Que tal Fernando le saludo cordialmente deseándole éxitos en sus labores diarias. , tengo una consulta estoy en el video número 7 asta los momentos boy bien pero no encuentro en su pagina los codigos de modo de conexion que aparecen en su video como MóDocumentacion, seria tan amable de indicarme como los encuentro Gracias de Antemano y Felisistaciones por sus videos estan Exelentes.

  11. Estimado Fernando, Gracias por los videos presentados, todo iba bien hasta que llegué a mitad del video 7, no sé como registrar DLL, descargué dsigexpress, fui a referencias <> puse click, borré el módulo de clase Clsconexion, edité Móconexion y coloqué la ruta tal como el video pero me sale error: Se ha producido un error’-2147467259(80004005) en tiempo de ejecución:’C\User\JohnyEnrique\Documents\Base\Base\DataUserOffice.accdb’no es una ruta valida. Asegurese de que la ruta está escrita correctamente y que está conectado al servidor donde se encuentra el archivo. cómo puedo resolver esto? gracias…

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *