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

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

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
 

Destacado (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
 

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 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
 

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
 
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
 

Más 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
 

Más 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

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.pptxAlan779941
 
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.FlorenciaCattelani
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
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 estossgonzalezp1
 
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...JohnRamos830530
 
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 ASPECTOSpptxJorgeParada26
 
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.pptxMiguelAtencio10
 
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 eyvanamcerpam
 
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 JUNITMaricarmen Sánchez Ruiz
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 

Último (11)

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
 
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.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
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
 
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...
 
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
 
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
 
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
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 

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