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