SlideShare una empresa de 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

Más contenido relacionado

La actualidad más candente

Ejercicios de c++
Ejercicios de c++Ejercicios de c++
Ejercicios de c++
fernandomch
 
Clic de banners
Clic de bannersClic de banners
Clic de banners
flashter
 
Java::Acceso a Bases de Datos
Java::Acceso a Bases de DatosJava::Acceso a Bases de Datos
Java::Acceso a Bases de Datos
jubacalo
 
Java HashMap
Java HashMapJava HashMap
Java HashMap
jubacalo
 
Ejercicios de programacion concurrente
Ejercicios de programacion concurrenteEjercicios de programacion concurrente
Ejercicios de programacion concurrente
edgar muñoz
 

La actualidad más candente (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
 

Destacado

Control Listbox
Control ListboxControl Listbox
Control Listbox
jameszx
 
Formulario Para Los Vendedores
Formulario Para Los VendedoresFormulario Para Los Vendedores
Formulario Para Los Vendedores
jameszx
 
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
jameszx
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
jameszx
 
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
jameszx
 
Control Listbox
Control ListboxControl Listbox
Control Listbox
jameszx
 
EvaluacióN Preguntas 4to D
EvaluacióN Preguntas 4to DEvaluacióN Preguntas 4to D
EvaluacióN Preguntas 4to D
jameszx
 

Destacado (9)

Control Listbox
Control ListboxControl Listbox
Control Listbox
 
Formulario Para Los Vendedores
Formulario Para Los VendedoresFormulario Para Los Vendedores
Formulario Para Los Vendedores
 
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
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Tablas
TablasTablas
Tablas
 
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
 
Tablas
TablasTablas
Tablas
 
Control Listbox
Control ListboxControl Listbox
Control Listbox
 
EvaluacióN Preguntas 4to D
EvaluacióN Preguntas 4to DEvaluacióN Preguntas 4to D
EvaluacióN Preguntas 4to D
 

Similar 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 Cliente
jameszx
 
Formulario Para Agregar Cliente
Formulario Para Agregar ClienteFormulario Para Agregar Cliente
Formulario Para Agregar Cliente
jameszx
 
Manual de shine system
Manual de shine systemManual de shine system
Manual de shine system
Rafa
 
Ejercicio access+visualb
Ejercicio access+visualbEjercicio access+visualb
Ejercicio access+visualb
valen
 
Manual de shine system
Manual de shine systemManual de shine system
Manual de shine system
Rafa
 
Formulario Para Agregar ArtíCulos
Formulario Para Agregar ArtíCulosFormulario Para Agregar ArtíCulos
Formulario Para Agregar ArtíCulos
jameszx
 

Similar 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
 
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
 
Formulario Para Agregar ArtíCulos
Formulario Para Agregar ArtíCulosFormulario Para Agregar ArtíCulos
Formulario Para Agregar ArtíCulos
 

Más de jameszx

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
jameszx
 
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
jameszx
 
Creancdo Proyecto Y Formularios
Creancdo Proyecto Y FormulariosCreancdo Proyecto Y Formularios
Creancdo Proyecto Y Formularios
jameszx
 
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
jameszx
 
los pasos
los pasoslos pasos
los pasos
jameszx
 

Más de jameszx (7)

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

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (12)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 

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