Páginas

Punto de Venta en Access 2010 | Acceso al Sistema | Entrega 2

Ya estamos en la entrega #2 del modulo "Acceso al Sistema" de nuestro laboratorio practico, "Crear un punto de venta con access 2010" , para llevar a cabo esta segunda vídeo practica, se hace necesario haber terminado el modulo "usuarios del sistema" que vimos en la entrega pasada.

En esta entrega #2 se comprende de 2 elementos (un formulario de acceso y un modulo de visual basic para aplicaciones conocido como VBA)...

>>> Prueba YA todo el Sistema Punto de Venta en Access Completo <<<



ACCESO AL SISTEMA




La estructura del formulario de acceso es sumamente simple, contendra 2 cajas de texto y 2 botones (uno para solicitar la entrada al sistema y otro para abandonar el sistema) que a continuacion les indicare cual sera su configuracion.













NOMBRE DE LOS CONTROLES:

El textbox para el Nombre de Usuario se debe nombrar: TxtNOMBRE_USUARIO
El textbox para la clave de usuario se debe nombrar: TxtCLAVE_USUARIO

El evento del boton CANCELAR:
Solo contiene una macro incrustrada con el  evento "SalirdeAccess"

Descarga esta Entrega Aqui  
(importa estos objetos a tu base de datos como se explica en este Video )


Este es el codigo del Boton Aceptar
    
Private Sub CmdAceptar_Click()
On Error GoTo err:

'variable local para nombre y clave de usuario
Dim NOMUSU As String
Dim CVEUSU As String

'Asignar el valor de los controles a las variables locales
NOMUSU = UCase(Nz(Me.TxtNombre_Usuario.Value, ""))
CVEUSU = UCase(Nz(Me.TxtCLAVE_USUARIO.Value, ""))

If IsEmpty(NOMUSU) Or IsEmpty(CVEUSU) Then
        MsgBox "Datos Incompletos...", vbOKOnly + vbCritical, "Imposible Ingresar!!"
    Else
        'Buscar Usuario con los datos ingresados
        If ExisteUsuario(NOMUSU, CVEUSU) = True Then
                MsgBox "Bienvenido al Sistema", vbOKOnly + vbInformation, "Acceso Exitoso"
                DoCmd.Close 'Cerrar ventana de Acceso
                'Codigo para entrar al sistema,, esten pendiente con las PROXIMAS ENTREGAS!!
                DoCmd.OpenForm "VENTAS", acNormal
            Else
                NumIntento = NumIntento + 1
                If NumIntento <= 2 Then
                        MsgBox "Usuario o Clave incorrecta", vbCritical + vbOKOnly, "Acceso Denegado"
                        Me.TxtNombre_Usuario.Value = ""
                        Me.TxtCLAVE_USUARIO.Value = ""
                        Me.TxtNombre_Usuario.SetFocus
                    Else
                        MsgBox "Demasiados Intentos, el Sistema se cerrara!", vbCritical + vbOKOnly, "Fallas de Acceso"
                        DoCmd.Quit
                End If
                    
        End If
End If

Exit Sub
err:
MsgBox err.Description
End Sub

Esta es la Funcion de ExisteUsuario
    
Public Function ExisteUsuario(strNomUsuario As String, strCveUsuario As String) As Boolean
On Error GoTo us_err

Dim Rst As DAO.Recordset
Dim sql As String

sql = "SELECT * FROM [USUARIOS] US WHERE US.[NOMBRE_USUARIO]='" & strNomUsuario & "' AND US.[CLAVE_USUARIO]='" & strCveUsuario & "'"
Set Rst = CurrentDb.OpenRecordset(sql)

If Rst.BOF And Rst.EOF Then
        ExisteUsuario = False
    Else
        ExisteUsuario = True
        'Se Inicializar las variables de Sesion
        xNOMBRE_USUARIO = Rst!NOMBRE_USUARIO
        xCLAVE_USUARIO = Rst!CLAVE_USUARIO
        xNOMBRE = Rst!NOMBRE
        xAPELLIDO_PATERNO = Rst!APELLIDO_PATERNO
        xAPELLIDO_MATERNO = Rst!APELLIDO_MATERNO
        xVENTAS = Rst!VENTAS
        xADMINISTRAR = Rst!ADMINISTRAR
        xREPORTES = Rst!REPORTES
        xCATALOGOS = Rst!CATALOGOS
        xCONSULTAS = Rst!CONSULTAS
        xCANCELAR_VENTA = Rst!CANCELAR_VENTA
End If
Rst.Close
Set Rst = Nothing

Exit Function
us_err:
MsgBox err.Description
End Function


Estas son las variable Publicas del Sistema
    
Option Compare Database
Option Explicit

'VARIABLES DE SESION
'SE NOMBRARAN IGUAL TAL COMO EN EL DISEÑO DE LAS TABLAS, PERO CON EL PREFIJO "x"
'PARA IDENTIFICARLAS COMO VARIABLES DE SESION

'----------- DATOS DE USUARIO-----------
Public xNOMBRE_USUARIO As String
Public xCLAVE_USUARIO As String
Public xNOMBRE As String
Public xAPELLIDO_MATERNO As String
Public xAPELLIDO_PATERNO As String
Public xVENTAS As Boolean
Public xADMINISTRAR As Boolean
Public xREPORTES As Boolean
Public xCATALOGOS As Boolean
Public xCONSULTAS As Boolean
Public xCANCELAR_VENTA As Boolean
'---------------------------------------
Public NumIntento As Byte






74 comentarios:

  1. he seguido estas 2 entregas para crear un punto de venta en access 2010. Gracias por compartir esto, pues me ha sido muy util... Espero que pronto publiquen la 3era entrega para continuar con este desarrollo. Gracias

    ResponderBorrar
  2. Gracias por el aporte muy bueno espero la tercera entrega pero des-afortunadamente el servidor donde esta alojada la descarga del ejemplo (MEGAUPLOAD) esta fuera de servicios.

    ResponderBorrar
  3. Gracias Jack, el enlace ya fue cambiado a rapidshare. ahora puedes descargar el codigo de la entrega 2

    ResponderBorrar
    Respuestas
    1. Hola,

      Cordial Saludo

      Es posible saber para cuando será la tercera entrega?

      Borrar
    2. La tercera entreaga saldra a mediados de este mes de Marzo,, estense pendientes. Saludos!!

      Borrar
  4. Hola buen día he realizado todos los pasos de la entrega N0 2 y tengo un problema me sale un mensaje de error que es el siguiente:"No se encontró el método o el dato miembro", si me pueden colaborar con éste problema gracias

    ResponderBorrar
  5. Hola, este error va relacionado a las funciones llamadas dentro del formulario y fuera de el (el modulo de visual basic llamada SESION) los nombres de los controles DEBEN corresponder, esto quiere decir que los nombres que le asignaste a tus textboxs (para usuario y clave) deben ser los mismos que los que esten declarados en el codigo del boton [ENTRAR] y el modulo [SESION].

    'Asignar el valor de los controles a las variables locales
    NOMUSU = UCase(Nz(Me.TxtNombre_Usuario.Value, ""))
    CVEUSU = UCase(Nz(Me.TxtCLAVE_USUARIO.Value, ""))

    --Una segunda obervacion es que tu tabla se debe llamar USUARIOS, ya que asi declarada en el codigo

    sql = "SELECT * FROM [USUARIOS] US WHERE US.[NOMBRE_USUARIO]='" & strNomUsuario & "' AND US.[CLAVE_USUARIO]='" &

    y los nombres de los campos debes ser iguales a los mostrados en el video.

    espero y te sea de ayuda.

    ResponderBorrar
  6. Mas o menos para cuando sale la
    tercer entrega.

    Gracias

    ResponderBorrar
  7. Hola, seria bueno saber para cuando está lista la tercera entrega de Punto de venta en acces 2010

    Agradezco su respuesta y colaboracíón

    Gracias John Sinza

    ResponderBorrar
  8. La Entrega 3 ya esta publicada,,, Saludos!!

    ResponderBorrar
  9. me sale el mismo error del de arriba pero señala esta parte

    'Asignar el valor de los controles a las variables locales
    NOMUSU = UCase(Nz(Me.TxtNombre_Usuario.Value, ""))
    CVEUSU = UCase(Nz(Me.TxtCLAVE_USUARIO.Value, ""))

    donde dice Me.TxtNombre_Usuario

    que podra ser?

    ResponderBorrar
    Respuestas
    1. Este error puede estar relacionado con el nombre que tienen los textbox "controles" (donde se captura el nombre y la clave) estas cajas de texto se les debe poner nombre, mediante el panel de propiedades. Prueba esto a ver si te funciona. Saludos!

      Borrar
    2. Toma este datos datos como referencia del ejemplo:

      El textbox para el Nombre de Usuario se debe nombrar: TxtNOMBRE_USUARIO
      El textbox para la clave de usuario se debe nombrar: TxtCLAVE_USUARIO

      Borrar
  10. lo puse solucionar mushisimas gracias mas claro no puede estar, me fallaba el nombre de la caja del textbox, si a alguien le sucede esto, procuren que el codigo y sus botones, cajas de texto etc, esten tal y komo se señalan ahi, un saludo, bye,, ahhh YO ERA EL ANONIMO DE ARRIBA XD

    ResponderBorrar
  11. Buen Día
    Maestro Arturo Chapa
    en primer lugar felicitarlo por tan excelente laboratorio, muchas gracias por su aporte y brindarnos su conocimineto.
    Cuando tendremos la entrega4.

    Saludos
    Gerson Rivera
    Colombia

    ResponderBorrar
    Respuestas
    1. Hola Gerson,

      La cuarta entrega ya esta muy proxima!! estara lista apartir de la 2da semana de abril, saludos!

      Borrar
  12. No puedo descargar los códigos del botón entrar ni del módulo; alguien que sea tan amable de pasarmelos??

    ResponderBorrar
    Respuestas
    1. Hola, he checado los enlaces de descargas y si estan funcionando.

      Cuando se abra la pagina de descarga usa el boton [Download] que esta en la seccion de "Save File to Your Computer"

      Borrar
  13. Hola de nuevo:
    Es así como lo hago, pero sale un mensaje que se requiere RapidPro para descargar el archivo además de un mensaje que dice que la descarga no esta disponible (https://rapidshare.com/files/969213632/Codigo_EventoClick_BotonENTRAR_Entrega2.txt | 0.00 MB), no se que debo hacer.. ayuda por favor

    ResponderBorrar
  14. Buenas tardes Sr Chapa... me da un error al intentar acceder... el error es el siguiente.:

    "Error de compilación: No se ha definido la variable"

    Y me marca la línea: "NumIntento = NumIntento + 1"

    Sabe de que se trata??
    Saludos

    ResponderBorrar
  15. Es posible que en tu Editor de Visual Basic tengas la palabra reservada OPTION EXPLICIT , esta te obliga a declarar cada una de las variables utilizadas en tu código. Entonces necesitarías agregar una linea de declaración de variables

    Justo Aquí...

    'variable local para nombre y clave de usuario
    Dim NOMUSU As String
    Dim CVEUSU As String
    Dim NumIntento As Integer '<<-- Esta es lo que necesitas

    ResponderBorrar
  16. Estimado Sr. Chapa. Antes que nada agradecerle la celeridad en la respuesta. Y de paso felicitarle por su encomiable tarea y por su generosidad al compartirla con nosotros. Efectivametne el problema ha desaparecido con el "As integer" aunque ahora tengo bastantes problemas... como que a todos los usuarios me los coge como incorrectos... supongo que será problema de no saber compaginar los campos, pero por cuestiones de proyecto no puedo cambiar el nombre de los controles por los que usted ofrece, y la verdad es que soy bastante novato en ello.

    De todas formas, toca pelearse con la aplicación. De nuevo felicitarle por su trabajo y esperando el siguiente capitulo.

    ResponderBorrar
  17. Buen día mi pregunta va relacionada con el sistema de punto de ventas realice con éxito los laboratorios 1, 2, 3, ahora quiero por medio de la aplicación asignarle a cada usuario acceso al menu de la aplicacion de acuerdo a su perfil.
    Ejemplo: Si he creado un usuario con el perfil de Administrador y a su vez estan marcados todos los chekbox al dar la bienvenida al sistema yo quiero que despues de esto el pueda ver un menu completo del sistema.

    Pero si he creado un usuario con un perfil de vendedor que solo pueda acceder a crear la factura, a ver las existencias de un producto, etc.

    Muchas gracias por sus respuestas.

    Cmedina.

    ResponderBorrar
  18. Este blog ha sido eliminado por un administrador de blog.

    ResponderBorrar
  19. Cordial saludo, muy agradecido por los video tutoriales, quiciera hacer una anotacion con respecto al codigo del boton entrar, pues en la descarga del codigo hace falta mas de la mitad.

    cordial saludo

    ResponderBorrar
    Respuestas
    1. Ya verifique los codigos de descarga, y corrobore que si estan bien!! intentalo de nuevo

      Borrar
  20. Hola que tal la verdad mis respetos por este curso es muy bueno, una dusa nada mas a la hora de darle click en aceptar, me marca un error que dice asi, Error de compilacion, se esperaba end sub y me resalta esta parte


    Exit Sub
    err:
    MsgBox "err".Description



    gracias por su atencion y la verdad sigan con este curso uno aprende cosas muy muy interesantes

    ResponderBorrar
    Respuestas
    1. La ultima linea del codigo debe ser:

      End Sub

      lo mas seguro es que hayas borrado esta linea, cuando copiaste el codigo de boton sobre el. Agrega este linea y prueba de nuevo.

      Borrar
  21. Hola:

    Estoy siguiendo este curso y tengo un problema:

    http://subir.cc/images/errorsks.png

    Gracias por su tiempo y por compartir su conocimiento.

    ResponderBorrar
  22. Excelente tutorial, la verdad lo estoy disfrutando mucho.
    Desde Republica Dominicana, Muchas Gracias Arturo Chapa.

    ResponderBorrar
  23. Hola Maestro, Mi boton de entrar no hace absolutamente nada, volvi a comenzar las practicas desde cero, voy en la numero 2, el formulario dialogo modal llamado "Acceso" y el modulo llamado "SESION" pongo el codigo tal y como lo bajo, y nada de nada, he visto una y otra vez el video, una preguntota, como se llaman las cajas de texto de la 1ra entrega (Nombre_Usuario y Clave_Usuario) mayusculas todas?????????, y van con mayusculas las dos cajas de texto del formulario Acceso de la 2da entrega?, Mi duda es que el boton de entrar no hace nada de nada, ni me sale error ni nada

    ResponderBorrar
    Respuestas
    1. Que tal Alejandro,, contestanto a tu pregunta si son esos los nombre de los controles,, pero todavia mas importantes que eso tambien son los nombres de los campos de la tabla de usuarios (SON EXACTAMETNE IGUAL),,, he colocado mas conjuntamente los codigos descargables (de esta entrega) para que te sea mas facil la integracion de los codigos en tu aplicacion, descargalos de nuevo y prueba de nuevo tu aplicacion, saludos!

      Borrar
  24. muy buenos tutoriales amigo, voy siguendo cada entrega y estan muy bien.

    saludos

    ResponderBorrar
  25. Hola otra ves, logre al fin que esto me funcionara, "novato", ahora solo quisiera me explicaran como hacer para que luego de permitir el acceso me lleve a un formulario o panel de control, para poder iniciar a trabajar.

    gracias, y excelentes tus aportes. sos lo maximo.

    ResponderBorrar
  26. Hola Tocayo chapa.

    uchas gracias por este laboratorio, yo quiero aprender access y esto me esta ayudando a practicar y aprender mas, explicas muy bien, pero tengo un problema en esta entrega dos al querer descargar los codigos para los botones, la liga de rapidshare dice que las descargas estan canceladas por el uploader, podrias enviarmelas a mi correo jamj@hotmail.com gracias,

    ResponderBorrar
  27. muchas gracias por el aporte, voy en la 2da entrega, recien acabo de encontrar esta pagina y creo que sere un seguidor asiduo de estos tutoriales, habra manera de que vuelvan a subir los links de el codigo de aceptar y el login de la entrega 2 ya que ya no estan disponibles para descarga

    ResponderBorrar
  28. Hola amigo, he estado viendo tus videos y me parecen muy interesantes, estoy aprendiendo mucho de ti, sólo se lo básico pero ahi voy.
    Un favor, podrías subir nuevamente los códigos de la entrega 2, pues los enlaces no funcionan me mandan a una página vacía. Gracias

    ResponderBorrar
    Respuestas
    1. he verificado los enlaces y si estan funcionando, posiblemente se deba a un problema en tu equipo.

      Borrar
  29. Hola Arturo, tengo un problema mencionado y tengo todos los datos iguales, tanto de los TxtBox, SESION, la tabla etc y cuando ejecuto el CmdAceptar me envia al codigo VB y aparece "No se encontró el método o el dato miembro" señalando -> .TxtNOMBRE_USUARIO
    No se que hacer, he probado todo lo que has comentado y no lo soluciono.
    Gracias

    ResponderBorrar
    Respuestas
    1. Me puedes enviar tu base de datos en un ZIP o RAR para verificarlo y darte una respuesta mas certera. Enviamelo al correo achapa03@gmail.com

      Borrar
  30. Arturo ya está, al final lo conseguí. Muchissimas gracias por la colaboración. Felicidades y gracias por estos tutoriales, son de gran ayuda. Hasta pronto, que seguro que vuelvo a escribir xD

    ResponderBorrar
    Respuestas
    1. Que bien que encontraste tu solucion!!,, podrias compartirla aqui en el blog para nuestros amigos?... saludos

      Borrar
  31. Hola felcidades por tu post esta muy interesante.

    Al ejecutar la segunda entrega me aparece un msj que dice "No se encontro el elemento en esta coleccion" ya busque en todo el codigo y no encuentro nada fuera de lugar.

    ResponderBorrar
    Respuestas
    1. Este tipo de error esta relacionado, cuando hemos hecho una incorrecta definicion (nombramiento) de los campos de la tabla usuarios, verifica que los campos de la tabla USUARIOS esten bien escritos...

      https://dl.dropbox.com/u/60558202/im%C3%A1genes/error_segunda_entrega_2.JPG

      aca un ejemplo que mostraba este error:

      https://dl.dropbox.com/u/60558202/im%C3%A1genes/error_segunda_entrega.JPG


      Borrar
  32. Primeramente una felicitacion por el post esta muy interesante las entregas sobre el punto de venta.

    Hice los dos primeras entregas pero al ejecutar la segunda me sale la siguiente leyenda "no se encontro el elemente en esta coleccion" ya revise tod y esta igual a los ejemplos, me podrias apoyar

    ResponderBorrar
    Respuestas
    1. Este tipo de error esta relacionado, cuando hemos hecho una incorrecta definicion (nombramiento) de los campos de la tabla usuarios, verifica que los campos de la tabla USUARIOS esten bien escritos...

      https://dl.dropbox.com/u/60558202/im%C3%A1genes/error_segunda_entrega_2.JPG

      aca un ejemplo que mostraba este error:

      https://dl.dropbox.com/u/60558202/im%C3%A1genes/error_segunda_entrega.JPG

      Borrar
  33. Hola muy buen tutorial me ha servido de mucho, nada mas tengo una pregunta, en el Formulario de acceso como le hago para que cuando abra el formulario aparescan los campos de texto vacios? Es que al abrirlos me aparece ya mi usuario y contraseña como si la recordara. Espero me puedas ayudar Gracias y Saludos desde Mexico

    ResponderBorrar
    Respuestas
    1. Esto pasa cuando tu formulario esta asociado a una fuente de datos,

      De las propiedades de formulario en la ficha de los datos, remueve lo que tengas como Origen de Registro

      Borrar
  34. Señor Arturo quiero descargar los códigos de los botones ENTRAR y SESION y me da error y no puedo descargarlos. Esta muy interesante el proyecto y le agradecería mucho si pudiera enviarme en mi correo los códigos. Muchas gracias

    ResponderBorrar
    Respuestas
    1. he verificado los links y se encuentran funcionando, ya intentaste descargarlos desde otra PC? quizas tengas un bloqueo de seguridad en tu PC al momento de descargar contenidos web.

      Borrar
    2. Voy a probar en otra Pc por que verifique los controles de seguridad y no encontré nada anormal. De todos modos muchas gracias y estaré pendiente de sus publicaciones.

      Borrar
  35. YA CONSEGUI BAJAR LOS CODIGOS. FUNCIONA PERFECTAMENTE. SEGUIRE LAS OTRAS ENTREGAS. MUCHAS GRACIAS.

    ResponderBorrar
  36. Hola Arturo Chapa he estado biendo tus videos y la verdad me han gustado apenas estoy en la entrega numero 2 pero hasta ahorita tengo una duda necesito saber en donde insertar o poner los textbox del nombre del usuario y de la clave en el formulario de acceso porfa me puedes ayudar!!! Responde Amigo!!!

    ResponderBorrar
    Respuestas
    1. Para colocar los textbox en el formulario, lo unico que necesitas es poner tu formulario en vista de diseño e ir a la pestaña "diseño" y seleccionar y arrastrar el control hacia tu formulario y de esta manera podras agregar controles a tu formulario, checate esta imagen

      http://dl.dropbox.com/u/60558202/web/img/agregar-textboxs-al-formulario.JPG

      Borrar
  37. hola Arturo mira tengo un problema con el codigo la entrega 2 en el codigo de aceptar. no me esta validando digamoslo asi una parte de esta parte "
    sql = "SELECT * FROM [Tbl_USUARIOS] US WHERE US.[NOMBRE_USUARIO]='" & strNomUsuario & "' AND US.[CLAVE_USUARIO]='" & strCveUsuario & "'"
    Set Rst = CurrentDb.OpenRecordset(sql)" se tira a esta "Exit Function
    us_err:
    MsgBox err.Description
    End Function" y no me esta agarrando la parte donde tiene que activar lospermisos no se..ayudeme

    ResponderBorrar
    Respuestas
    1. Edwin, es posible que si no te reconoce la sentencia SQL, es porque alguno de sus elementos es diferente, esto significa que el nombre de la tabla o de los campos no te esta coicidiendo con los que tienes ahora en tu base de datos. Verifica este datos en tu sistema.

      Borrar
  38. gracias ya lo soluciones si era que en el código dice"NOMBRE_USUARIO" y lo tenia como NOMBRE DE_USUARIO gracias seguire con el resto muchas gracias.. Arturo

    ResponderBorrar
  39. Hola profesor Arturo, al poner la contraseña en donde va la clave se mira lo que estoy escribiendo no queda protegido como deben de estarlo las contraseñas por que puede ser? lo demas funciona bien le envié una imagen a su correo de ese detalle gracias por tomarse el tiempo de contestar.

    ResponderBorrar
    Respuestas
    1. Coloca ek formulario en vista de diseño, selecciona el control textbox donde escribes la contraseña y ve a la hoja de propiedades, busca en la pestaña de DATOS la propiedad MASCARA DE ENTRADA, ahi solo cambiala a tipo CONSTRASEÑA.

      Borrar
  40. muy bueno el tutorial pero tengo una duda a la hora de hacer log in me manda siempre al codigo como ago para que no me lo muestre

    ResponderBorrar
    Respuestas
    1. acaso te esta mostrando un error con una banda amarilla sobre el codigo?

      Borrar
  41. hola, me gustaria saber como puedo unir la entega 1 con las demas entregas, te agradeceria

    ResponderBorrar
    Respuestas
    1. Aqui en este video te muestro un ejemplo de como importar los objetos de las entregas a tu base de datos

      http://www.youtube.com/watch?v=5KQgwaYV8L4

      Borrar
  42. Hola Arturo, muy bueno tu tutorial, muy instructivo, tengo dos problemillas con el formulario de acceso. 1 Digito el nombre de usuario y su contraseña, y me aprece que "No se encontro el elemento de esta coleccion". 2 le doy aceptar, me dice bienvenido al sistema, y luego me dice que el nombre del formulario ventas esta mal escrito o que no existe, y no hemos elaborado formulario de ventas?? Gracias por tu colaboracion

    ResponderBorrar
  43. Estoy empezando el Tutorial.. Me parece Fantastico.. Tuve problemas como los mencionados arriba pero ya los solucione.. Estupendo Trabajo.. Ya tenìa tiempo que no me metia a bases de datos y estoy volviendo a resolver gracias

    ResponderBorrar
  44. Esta perfecto el tutorial, gracias por este gran trabajo y ayuda

    ResponderBorrar
  45. Estimado Sr. Arturo. Antes de todo, felicitarlo por su exelente trabajo. Por favor atender mi problema:
    Me sale una ventana emergente que me indica error de complilacion y se selecciona lo siguiente: Dim RstAs DAO.REcordSet
    Saludos desde Peru
    Gracias de antemano por su AYUDA


    ResponderBorrar
    Respuestas
    1. Necesitas agregar la referencia de la libreria DAO 3.6 desde la ventana de Visual Basic.

      sigue estos pasos:

      PASO 1 - https://db.tt/Sgwe7gC8

      PASO 2 - https://db.tt/cNlR8h42

      Borrar
  46. Gracias por estas entregas, los aprendices de la técnica del SENA de mi colegio le están encontrando gusto a la programación en access

    ResponderBorrar
  47. Hola sr. Arturo Chapa muy grato de seguir su curso como aprendista novato de acces 2016, realmente lo felicito por compartir su trabajo con nosotros espero que siga compartiendo sus conocimientos con nuevas entregas mil y mil gracias y sobre todo compartir los files de ayuda que deja en mega....

    ResponderBorrar
  48. Tengo un problema despues de haber insertado los codigos de CmdAceptar, quiero insertar los siguiente codigos pero no me aprarece Existe Usuario un cuando lo pongo General.

    ResponderBorrar