Está en la página 1de 5

Colegio Nacional de Educación Profesional Técnica

Programación con Sistemas Gestores de Base de Datos

Ing. Sergio González Pérez

Enrique García Martínez

080260252-4

Practica 20
Lista de Cotejo

Práctica # 20 Manejo operadores, fechas y estructuras selección

Nombre de la Materia: Plantel: Conalep Juárez I


Programación Básica
Instructor: Ing. Sergio González Pérez Grupo: 5101
Alumno: Enrique García Martínez Fecha de aplicación : 26 / 10 / 2010

INSTRUCCIONES DE APLICACIÓN.
Verifique que se encuentren los componentes señalados abajo y marque con una √ el registro de cumplimiento
correspondiente.

REGISTRO DE

No Características a verificar CUMPLIMIENTO OBSERVACIONES


SI NO
1 Inicia el Sistema Gestor de Base de Datos /
2 Abre la Base de Datos que será utilizada /
3 Realiza los pasos de la practica /
4 Manipula correctamente el SGBD /
5 Almacena en su carpeta las actividades planteadas /
6 Realiza el reporte del resultado del programa. /
DESARROLLO

REGISTRO DE

No Actividades a desarrollar CUMPLIMIENTO OBSERVACIONES


SI NO
1 Inicializa Lenguaje de Programación /
2 Agrega Formulario /
3 Diseña los Controles del Formulario /
4 Realiza Código para Manejo de Fechas /

Firma del Alumno


1) Formulario
2) Código

Imports System.Data.OleDb
Public Class Form1
Dim dt As New DataTable
Dim cn As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0; Data
Source=C:\Glee\Letras.mdb")
Public fila As Integer = 0

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button1.Click
If (Int(TextBox1.Text) >= 1 And (Int(TextBox1.Text <= 31)) And Int(TextBox2.Text <=
12)) Then
Label4.Text = TextBox1.Text
Select Case Int(TextBox2.Text)
Case 1
Label4.Text = Label4.Text + " de Enero de "
Case 2
Label4.Text = Label4.Text + " de Febrero de "
Case 3
Label4.Text = Label4.Text + " de Marzo de "
Case 4
Label4.Text = Label4.Text + " de Abril de "
Case 5
Label4.Text = Label4.Text + " de Mayo de "
Case 6
Label4.Text = Label4.Text + " de Junio de "
Case 7
Label4.Text = Label4.Text + " de Julio de "
Case 8
Label4.Text = Label4.Text + " de Agosto de "
Case 9
Label4.Text = Label4.Text + " de Septiembre de "
Case 10
Label4.Text = Label4.Text + " de Octubre de "
Case 11
Label4.Text = Label4.Text + " de Noviembre de "
Case 12
Label4.Text = Label4.Text + " de Diciembre de "
Label4.Text = Label4.Text + TextBox3.Text
End Select
Else : MsgBox("Valor Fuera de Rango", MsgBoxStyle.Exclamation, "ALERTA")
End If
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button2.Click
If (fila > 0 And fila <= dt.Rows.Count - 1) Then
fila = fila - 1
Actualiza()
Else
MsgBox("Primer Registro Encontrado")
End If
End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button3.Click
If (fila >= 0 And fila < dt.Rows.Count - 1) Then
fila = fila + 1
Actualiza()
Else
MsgBox("Ultimo Registro Encontrado")
End If
End Sub
Public Sub Actualiza()
TextBox1.Text = CInt(dt.rows(fila)("d"))
TextBox2.Text = CInt(dt.rows(fila)("m"))
TextBox3.Text = CInt(dt.rows(fila)("a"))
End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles MyBase.Load
cn.Open()
Dim mostrardatos As String = "Select * from Fechas"
Dim dataAdapter As New OleDb.OleDbDataAdapter(mostrardatos, cn)
dataAdapter.Fill(dt)
Actualiza()
dataAdapter.Dispose()
cn.Close()
End Sub
Private Sub cmdAgregar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmdAgregar.Click
cn.Open()
Dim GuardarDatos As String = "Insert Into Fechas (D,M,A)" & "Values ('" &
TextBox1.Text & "' , '" & TextBox2.Text & "', '" & TextBox3.Text & "')"
Dim dataAdapter As New OleDb.OleDbDataAdapter(GuardarDatos, cn)
dataAdapter.Fill(dt)
MsgBox(" Se agrego registro correctamente", MsgBoxStyle.Information, "Mensaje")
dataAdapter.Dispose()
cn.Close()
End Sub

Private Sub cmdConsultar_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles cmdConsultar.Click
cn.Open()
dt.Reset()
Dim ConsultarDatos As String = "Select * From Fechas Where d=" &
(CInt(TextBox1.Text))
Dim dataAdapter As New OleDb.OleDbDataAdapter(ConsultarDatos, cn)
dataAdapter.Fill(dt)
fila = 0
TextBox1.Text = CInt(dt.Rows(fila)("d"))
TextBox2.Text = CInt(dt.Rows(fila)("m"))
TextBox3.Text = CInt(dt.Rows(fila)("a"))
MsgBox("Se Encontro Registro")
dataAdapter.Dispose()
cn.Close()
End Sub

Private Sub cmdLimpiar_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles cmdLimpiar.Click
TextBox1.Text = " "
TextBox2.Text = " "
TextBox3.Text = " "
End Sub
End Class

3) Resultado

Fechas
DM A
6 5 1988
13 12 1988
16 6 1993

También podría gustarte