You are on page 1of 5

Practica

No. 20

Jesus Manuel Silva

Programacion con SGBD

Matricula: 080260779-6

Psp. Sergio Gonzalez Perez


Codigo
Imports System.Data.OleDb
PublicClass Form1
Public fila AsInteger = 0
Dim cn AsNew OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\Silva\Fechas\Fechas.mdb")
Dim dt AsNew DataTable
PrivateSub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button3.Click
If (Int(TextBox1.Text >= 1) And Int(TextBox1.Text <= 31) And Int(TextBox2.Text >= 1) And
Int(TextBox2.Text <= 12)) Then
Label4.Text = TextBox1.Text
SelectCase 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 "
EndSelect
Label4.Text = Label4.Text + TextBox3.Text
Else
MsgBox("Valor fuera de rango", MsgBoxStyle.Exclamation, "ALERTA")
EndIf
EndSub
PrivateSub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button4.Click
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
Label4.Text = "Aqui se escribira la fecha"
EndSub
PrivateSub 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
Actualizar()
Else
MsgBox("Primer registro enconotrado")
EndIf
EndSub
PublicSub Actualizar()
TextBox1.Text = CInt(dt.Rows(fila)("D"))
TextBox2.Text = CInt(dt.Rows(fila)("M"))
TextBox3.Text = CInt(dt.Rows(fila)("A"))
EndSub
PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button1.Click
If (fila >= 0 And fila < dt.Rows.Count - 1) Then
fila = fila + 1
Actualizar()
Else
MsgBox("Ultimo registro enconotrado")
EndIf
EndSub
PrivateSub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
HandlesMyBase.Load
cn.Open()
Dim mostrardatos AsString = " Select * from Fechas"
Dim dataAdapter AsNew OleDb.OleDbDataAdapter(mostrardatos, cn)
dataAdapter.Fill(dt)
Actualizar()
dataAdapter.Dispose()
cn.Close()
EndSub
PrivateSub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button6.Click
cn.Open()
Dim GuardarDatos AsString = "Insert into Fechas(D,M,A)"&"Values ('"& TextBox1.Text &"','"&
TextBox2.Text &"','"& TextBox3.Text &"')"
Dim dataAdapter AsNew OleDb.OleDbDataAdapter(GuardarDatos, cn)
dataAdapter.Fill(dt)
MsgBox("Se agrego un registro correctamente", MsgBoxStyle.Information, "Mensaje")
dataAdapter.Dispose()
cn.Close()
EndSub
PrivateSub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button5.Click
cn.Open()
dt.Reset()
Dim ConsultarDatos AsString = "Select * From Fechas Where D="& (CInt(TextBox1.Text))
Dim dataAdapter AsNew 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 el registro correctamente", MsgBoxStyle.Information, "Mensaje")
dataAdapter.Dispose()
cn.Close()
EndSub
EndClass
Fechas
D M A
18 2 1993
13 5 1965
17 12 1995
15 8 1980
25 1 1992
15 2 1993
6 66
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: Fecha de aplicación : / / 2010

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

DESARROLLO
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. £

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 Alumnos Firma del Instructor