SlideShare uma empresa Scribd logo
1 de 5
Crear el Proyecto y los Formularios


Inicio de Visual Basic

a)   Haz clic en el botón Inicio, señala Todos los programas.
b)   Haz clic en Microsoft Visual Studio 6.0, Microsoft Visual Basic 6.0.




Inicio del Proyecto



a)   Crea una carpeta que será exclusiva para contener los componentes del proyecto.
b)   Crea los formularios que consideres conveniente, con sus botones, menús, etc.
Creación de los Formularios.
Preparando los formularios
En un formulario de Visual Basic crea etiquetas que correspondan con los nombres de los
campos de una de las tablas, cajas de texto para mostrar el contenido de los campos y un
control Data, repite los pasos para cada tabla que tengas en tu base de datos.




Los formularios

Formulario de Acceso al Sistema




CODIFICACIÓN

       En el espacio principal del formulario:

       Public nSeg, x As Integer
       Option Explicit
       Dim cn As ADODB.Connection
       Dim rsUsuarios As ADODB.Recordset

       En formulario mismo:

Private Sub Form_Load()
   Set cn = New Connection
   Set rsUsuarios = New Recordset
   With cn
                 .ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data
         Source=d:sisventasdataventas.mdb;Persist Security Info=False"
        .Open
   End With
         rsUsuarios.Open "select * from Usuarios", cn, adOpenDynamic,
   adLockOptimistic
   Do While Not (rsUsuarios.EOF)
     cboUsuario.AddItem (rsUsuarios.Fields("usuario"))
rsUsuarios.MoveNext
  Loop
  lblFecha.Caption = Date
  lblHora.Caption = Time
End Sub
En Botón Aceptar:




Private Sub cmdAceptar_Click()
   Static x As Integer
   rsUsuarios.MoveFirst
   rsUsuarios.Find "usuario='" & cboUsuario.Text & "'"
   Dim cClave As String
   cClave = txtClave.Text
   If cboUsuario.Text <> "" Then
       If txtClave.Text <> "" Then
           rsUsuarios.MoveFirst
           rsUsuarios.Find "usuario='" & cboUsuario.Text & "'"
           cClave = txtClave.Text
           If rsUsuarios.Fields("clave") = cClave Then
               Unload Me
               MDIPrincipal.Show
           Else
               x=x+1
               If x = 3 Then
                   MsgBox ("Límite de Intentos completados" + Chr(13) + "Salida del
                  sistema por seguridad...")
                   Unload Me
               Else
                   MsgBox ("Contraseña incorrecta," + Chr(13) + "Vuelva a
                  intentar...")
               End If
           End If
       Else
           MsgBox ("Ingrese su contraseña")
           txtClave.SetFocus
       End If
   Else
       MsgBox ("Elija un usuario...")
   End If
End Sub
En Botón Aceptar:




Private Sub cmdCancelar_Click()
   Unload Me
End Sub


En Botón reloj control de la hora:




Private Sub tmrReloj_Timer()
   lblHora.Caption = Time
   nSeg = nSeg + 1
   If nSeg = 20 Then
      MsgBox ("Su tiempo se agoto, " + Chr(13) + "Salida del sistema por
       seguridad...")
      Unload Me
   End If
End Sub


En Botón reloj de título:




Private Sub tmrTitulo_Timer()
   Dim cTitulo As String
   cTitulo = FRMaCCESO.Caption
   FRMaCCESO.Caption = Right(cTitulo, Len(cTitulo) - 1) & Left(cTitulo, 1)
End Sub

Mais conteúdo relacionado

Mais procurados (16)

Guia programacion acceso al asistema
Guia programacion  acceso al asistemaGuia programacion  acceso al asistema
Guia programacion acceso al asistema
 
Práctica Completa en Flash – ActionScript
Práctica Completa en Flash – ActionScriptPráctica Completa en Flash – ActionScript
Práctica Completa en Flash – ActionScript
 
Ejercicios de c++
Ejercicios de c++Ejercicios de c++
Ejercicios de c++
 
Clic de banners
Clic de bannersClic de banners
Clic de banners
 
Acceder
AccederAcceder
Acceder
 
Java::Acceso a Bases de Datos
Java::Acceso a Bases de DatosJava::Acceso a Bases de Datos
Java::Acceso a Bases de Datos
 
Cap0 3 tips
Cap0 3 tipsCap0 3 tips
Cap0 3 tips
 
Lo que me encontré
Lo que me encontréLo que me encontré
Lo que me encontré
 
Java HashMap
Java HashMapJava HashMap
Java HashMap
 
Visual studio p1
Visual studio p1Visual studio p1
Visual studio p1
 
Ejercicios de programacion concurrente
Ejercicios de programacion concurrenteEjercicios de programacion concurrente
Ejercicios de programacion concurrente
 
Option explicit
Option explicitOption explicit
Option explicit
 
Taller interfaz 3
Taller interfaz 3Taller interfaz 3
Taller interfaz 3
 
Semana 6 Módulos en Python Entrega 1
Semana 6   Módulos en Python Entrega 1Semana 6   Módulos en Python Entrega 1
Semana 6 Módulos en Python Entrega 1
 
Archivos temporales
Archivos temporalesArchivos temporales
Archivos temporales
 
Calculadora c++ y peliculas por mega hd
Calculadora c++ y peliculas por mega hdCalculadora c++ y peliculas por mega hd
Calculadora c++ y peliculas por mega hd
 

Destaque

Music Enrichment Workshop- There is something fun and enriching for everyone
Music Enrichment Workshop- There is something fun and enriching for everyone Music Enrichment Workshop- There is something fun and enriching for everyone
Music Enrichment Workshop- There is something fun and enriching for everyone eim2011
 
Portfolio Theory
Portfolio TheoryPortfolio Theory
Portfolio TheoryJames Dazé
 
Smulders Group Introduction
Smulders Group IntroductionSmulders Group Introduction
Smulders Group Introductioncvdbrand
 

Destaque (6)

Music Enrichment Workshop- There is something fun and enriching for everyone
Music Enrichment Workshop- There is something fun and enriching for everyone Music Enrichment Workshop- There is something fun and enriching for everyone
Music Enrichment Workshop- There is something fun and enriching for everyone
 
Subjects
SubjectsSubjects
Subjects
 
Portfolio Theory
Portfolio TheoryPortfolio Theory
Portfolio Theory
 
Campaña tapones
Campaña taponesCampaña tapones
Campaña tapones
 
Smulders Group Introduction
Smulders Group IntroductionSmulders Group Introduction
Smulders Group Introduction
 
Drafting
DraftingDrafting
Drafting
 

Semelhante a Crear El Proyecto Y El Primer Formulario Con Su CodificacióN

Formulario De Registro De Boleta De Ventay Mantenimiento De Cliente
Formulario De Registro De Boleta De Ventay Mantenimiento De ClienteFormulario De Registro De Boleta De Ventay Mantenimiento De Cliente
Formulario De Registro De Boleta De Ventay Mantenimiento De Clientejameszx
 
Formulario De Registro De Boleta De Ventay Mantenimiento De Cliente
Formulario De Registro De Boleta De Ventay Mantenimiento De ClienteFormulario De Registro De Boleta De Ventay Mantenimiento De Cliente
Formulario De Registro De Boleta De Ventay Mantenimiento De Clientejameszx
 
Formulario Para Agregar Cliente
Formulario Para Agregar ClienteFormulario Para Agregar Cliente
Formulario Para Agregar Clientejameszx
 
Manual de shine system
Manual de shine systemManual de shine system
Manual de shine systemRafa
 
Ejercicio access+visualb
Ejercicio access+visualbEjercicio access+visualb
Ejercicio access+visualbvalen
 
Manual de shine system
Manual de shine systemManual de shine system
Manual de shine systemRafa
 
Guia de Laboratorios 2 - VB.NET 2005
Guia de Laboratorios 2 - VB.NET 2005Guia de Laboratorios 2 - VB.NET 2005
Guia de Laboratorios 2 - VB.NET 2005Jose Ponce
 
Proyecto de un formulario de facturacion
Proyecto de un formulario de facturacionProyecto de un formulario de facturacion
Proyecto de un formulario de facturacionRoyer Tuesta Salas
 

Semelhante a Crear El Proyecto Y El Primer Formulario Con Su CodificacióN (20)

Guia no2 ado.net
Guia no2 ado.netGuia no2 ado.net
Guia no2 ado.net
 
Formulario De Registro De Boleta De Ventay Mantenimiento De Cliente
Formulario De Registro De Boleta De Ventay Mantenimiento De ClienteFormulario De Registro De Boleta De Ventay Mantenimiento De Cliente
Formulario De Registro De Boleta De Ventay Mantenimiento De Cliente
 
Formulario De Registro De Boleta De Ventay Mantenimiento De Cliente
Formulario De Registro De Boleta De Ventay Mantenimiento De ClienteFormulario De Registro De Boleta De Ventay Mantenimiento De Cliente
Formulario De Registro De Boleta De Ventay Mantenimiento De Cliente
 
Codigo tarea deposito
Codigo tarea depositoCodigo tarea deposito
Codigo tarea deposito
 
Formulario Para Agregar Cliente
Formulario Para Agregar ClienteFormulario Para Agregar Cliente
Formulario Para Agregar Cliente
 
Codigo proceso
Codigo procesoCodigo proceso
Codigo proceso
 
Codigo proceso
Codigo procesoCodigo proceso
Codigo proceso
 
Manual tecnico
Manual tecnicoManual tecnico
Manual tecnico
 
Guia n5 tam 2009 1
Guia n5 tam 2009 1Guia n5 tam 2009 1
Guia n5 tam 2009 1
 
Manual de shine system
Manual de shine systemManual de shine system
Manual de shine system
 
Crear una solución en visual studio
Crear una solución en visual studioCrear una solución en visual studio
Crear una solución en visual studio
 
Eventos-en-visual-basic-60
Eventos-en-visual-basic-60Eventos-en-visual-basic-60
Eventos-en-visual-basic-60
 
Ejercicio access+visualb
Ejercicio access+visualbEjercicio access+visualb
Ejercicio access+visualb
 
Manual de shine system
Manual de shine systemManual de shine system
Manual de shine system
 
Guia de Laboratorios 2 - VB.NET 2005
Guia de Laboratorios 2 - VB.NET 2005Guia de Laboratorios 2 - VB.NET 2005
Guia de Laboratorios 2 - VB.NET 2005
 
Proyecto de un formulario de facturacion
Proyecto de un formulario de facturacionProyecto de un formulario de facturacion
Proyecto de un formulario de facturacion
 
CodigoFelizLombriz
CodigoFelizLombrizCodigoFelizLombriz
CodigoFelizLombriz
 
Visual b
Visual b Visual b
Visual b
 
Agencia de viaje
Agencia de viajeAgencia de viaje
Agencia de viaje
 
Vb
VbVb
Vb
 

Mais de jameszx

EvaluacióN Preguntas 4to D
EvaluacióN Preguntas 4to DEvaluacióN Preguntas 4to D
EvaluacióN Preguntas 4to Djameszx
 
Control Listbox
Control ListboxControl Listbox
Control Listboxjameszx
 
Control Listbox
Control ListboxControl Listbox
Control Listboxjameszx
 
Visual Basic
Visual BasicVisual Basic
Visual Basicjameszx
 
Los Iconos Que Se Utilizaron Son Los Siguientes
Los Iconos Que Se Utilizaron Son Los SiguientesLos Iconos Que Se Utilizaron Son Los Siguientes
Los Iconos Que Se Utilizaron Son Los Siguientesjameszx
 
Formulario Para Los Vendedores
Formulario Para Los VendedoresFormulario Para Los Vendedores
Formulario Para Los Vendedoresjameszx
 
Formulario Para Agregar ArtíCulos
Formulario Para Agregar ArtíCulosFormulario Para Agregar ArtíCulos
Formulario Para Agregar ArtíCulosjameszx
 
Formulario De Ventas Con Los MenúS Y Un Reporte
Formulario De Ventas Con Los MenúS   Y Un ReporteFormulario De Ventas Con Los MenúS   Y Un Reporte
Formulario De Ventas Con Los MenúS Y Un Reportejameszx
 
Crear El Proyecto Y El Primer Formulario Con Su CodificacióN
Crear El Proyecto Y El Primer  Formulario Con Su CodificacióNCrear El Proyecto Y El Primer  Formulario Con Su CodificacióN
Crear El Proyecto Y El Primer Formulario Con Su CodificacióNjameszx
 
Creancdo Proyecto Y Formularios
Creancdo Proyecto Y FormulariosCreancdo Proyecto Y Formularios
Creancdo Proyecto Y Formulariosjameszx
 
Creación De Un Sistema En Visual Basic Con Base De Datos
Creación De Un  Sistema En  Visual  Basic Con  Base De  DatosCreación De Un  Sistema En  Visual  Basic Con  Base De  Datos
Creación De Un Sistema En Visual Basic Con Base De Datosjameszx
 
Creando Tablas
Creando TablasCreando Tablas
Creando Tablasjameszx
 
los pasos
los pasoslos pasos
los pasosjameszx
 

Mais de jameszx (16)

EvaluacióN Preguntas 4to D
EvaluacióN Preguntas 4to DEvaluacióN Preguntas 4to D
EvaluacióN Preguntas 4to D
 
Control Listbox
Control ListboxControl Listbox
Control Listbox
 
Control Listbox
Control ListboxControl Listbox
Control Listbox
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Tablas
TablasTablas
Tablas
 
Tablas
TablasTablas
Tablas
 
Los Iconos Que Se Utilizaron Son Los Siguientes
Los Iconos Que Se Utilizaron Son Los SiguientesLos Iconos Que Se Utilizaron Son Los Siguientes
Los Iconos Que Se Utilizaron Son Los Siguientes
 
Formulario Para Los Vendedores
Formulario Para Los VendedoresFormulario Para Los Vendedores
Formulario Para Los Vendedores
 
Formulario Para Agregar ArtíCulos
Formulario Para Agregar ArtíCulosFormulario Para Agregar ArtíCulos
Formulario Para Agregar ArtíCulos
 
Formulario De Ventas Con Los MenúS Y Un Reporte
Formulario De Ventas Con Los MenúS   Y Un ReporteFormulario De Ventas Con Los MenúS   Y Un Reporte
Formulario De Ventas Con Los MenúS Y Un Reporte
 
Crear El Proyecto Y El Primer Formulario Con Su CodificacióN
Crear El Proyecto Y El Primer  Formulario Con Su CodificacióNCrear El Proyecto Y El Primer  Formulario Con Su CodificacióN
Crear El Proyecto Y El Primer Formulario Con Su CodificacióN
 
Creancdo Proyecto Y Formularios
Creancdo Proyecto Y FormulariosCreancdo Proyecto Y Formularios
Creancdo Proyecto Y Formularios
 
Creación De Un Sistema En Visual Basic Con Base De Datos
Creación De Un  Sistema En  Visual  Basic Con  Base De  DatosCreación De Un  Sistema En  Visual  Basic Con  Base De  Datos
Creación De Un Sistema En Visual Basic Con Base De Datos
 
Creando Tablas
Creando TablasCreando Tablas
Creando Tablas
 
los pasos
los pasoslos pasos
los pasos
 
tt
tttt
tt
 

Último

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 

Último (16)

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 

Crear El Proyecto Y El Primer Formulario Con Su CodificacióN

  • 1. Crear el Proyecto y los Formularios Inicio de Visual Basic a) Haz clic en el botón Inicio, señala Todos los programas. b) Haz clic en Microsoft Visual Studio 6.0, Microsoft Visual Basic 6.0. Inicio del Proyecto a) Crea una carpeta que será exclusiva para contener los componentes del proyecto. b) Crea los formularios que consideres conveniente, con sus botones, menús, etc.
  • 2. Creación de los Formularios.
  • 3. Preparando los formularios En un formulario de Visual Basic crea etiquetas que correspondan con los nombres de los campos de una de las tablas, cajas de texto para mostrar el contenido de los campos y un control Data, repite los pasos para cada tabla que tengas en tu base de datos. Los formularios Formulario de Acceso al Sistema CODIFICACIÓN En el espacio principal del formulario: Public nSeg, x As Integer Option Explicit Dim cn As ADODB.Connection Dim rsUsuarios As ADODB.Recordset En formulario mismo: Private Sub Form_Load() Set cn = New Connection Set rsUsuarios = New Recordset With cn .ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:sisventasdataventas.mdb;Persist Security Info=False" .Open End With rsUsuarios.Open "select * from Usuarios", cn, adOpenDynamic, adLockOptimistic Do While Not (rsUsuarios.EOF) cboUsuario.AddItem (rsUsuarios.Fields("usuario"))
  • 4. rsUsuarios.MoveNext Loop lblFecha.Caption = Date lblHora.Caption = Time End Sub En Botón Aceptar: Private Sub cmdAceptar_Click() Static x As Integer rsUsuarios.MoveFirst rsUsuarios.Find "usuario='" & cboUsuario.Text & "'" Dim cClave As String cClave = txtClave.Text If cboUsuario.Text <> "" Then If txtClave.Text <> "" Then rsUsuarios.MoveFirst rsUsuarios.Find "usuario='" & cboUsuario.Text & "'" cClave = txtClave.Text If rsUsuarios.Fields("clave") = cClave Then Unload Me MDIPrincipal.Show Else x=x+1 If x = 3 Then MsgBox ("Límite de Intentos completados" + Chr(13) + "Salida del sistema por seguridad...") Unload Me Else MsgBox ("Contraseña incorrecta," + Chr(13) + "Vuelva a intentar...") End If End If Else MsgBox ("Ingrese su contraseña") txtClave.SetFocus End If Else MsgBox ("Elija un usuario...") End If End Sub
  • 5. En Botón Aceptar: Private Sub cmdCancelar_Click() Unload Me End Sub En Botón reloj control de la hora: Private Sub tmrReloj_Timer() lblHora.Caption = Time nSeg = nSeg + 1 If nSeg = 20 Then MsgBox ("Su tiempo se agoto, " + Chr(13) + "Salida del sistema por seguridad...") Unload Me End If End Sub En Botón reloj de título: Private Sub tmrTitulo_Timer() Dim cTitulo As String cTitulo = FRMaCCESO.Caption FRMaCCESO.Caption = Right(cTitulo, Len(cTitulo) - 1) & Left(cTitulo, 1) End Sub