Está en la página 1de 6

COLEGIO NACIONAL DE EDUCACIÓN PROFESIONAL

TÉCNICA

PROGRAMACIÓN CON SGBD

ING. SERGIO GONZÁLEZ PÉREZ

JULIO CORRAL CHAVEZ

080260601-2

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: julio corral 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 *
Julio corral

Firma del Alumno Firma del Instructor

2A.- Código

Imports System.Data.OleDb

Public Class Form1

Dim fila As Integer = 0


Dim dt As New DataTable
Dim cn As New OleDb.OleDbConnection("Provider =
Microsoft.Jet.OLEDB.4.0; Data Source = C:\Cueto\Fechas.mdb")

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) >= 1 And Int(TextBox2.Text) <= 12 And Not
TextBox3.Text = "" 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 "
End Select

Else
MsgBox("Valor fuera de rango", MsgBoxStyle.Exclamation,
"Alerta")
End If
Label4.Text = Label4.Text + TextBox3.Text
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()
'MsgBox("Registro Encontrado")
Else
MsgBox("Primer 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
Public Sub Actualiza2()
TextBox6.Text = CInt(dt.Rows(fila)("D"))
TextBox5.Text = CInt(dt.Rows(fila)("M"))
TextBox4.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 Fecha"
Dim dataAdapter As New OleDb.OleDbDataAdapter(MostrarDatos,
cn)
dataAdapter.Fill(dt)
Actualiza()
dataAdapter.Dispose()
cn.Close()
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()
'MsgBox("Registro Encontrado")
Else
MsgBox("Ultimo Registro Encontrado")
End If
End Sub

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


As System.EventArgs) Handles Button4.Click
cn.Open()
dt.Reset()
Dim MostrarDatos As String = "Select * From Fecha Where D = "
& Int(TextBox6.Text) '& "OR M = " & Int(TextBox5.Text) & "OR A = " &
Int(TextBox4.Text)
Dim dataAdapter As New OleDb.OleDbDataAdapter(MostrarDatos,
cn)
dataAdapter.Fill(dt)
Actualiza2()
dataAdapter.Dispose()
cn.Close()
End Sub

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


As System.EventArgs) Handles Button5.Click
If Int(TextBox1.Text) >= 1 And Int(TextBox1.Text) <= 31 And
Int(TextBox2.Text) >= 1 And Int(TextBox2.Text) <= 12 And Not
TextBox3.Text = "" Then

cn.Open()
Dim GuardarDatos As String = "Insert Into Fecha(D,M,A)" &
"Values('" & TextBox6.Text & "','" & TextBox5.Text & "','" &
TextBox4.Text & "')"
Dim dataAdapter As New
OleDb.OleDbDataAdapter(GuardarDatos, cn)
dataAdapter.Fill(dt)
MsgBox("Se agrego la fecha correctamente",
MsgBoxStyle.Information, "Mensaje")
dataAdapter.Dispose()
cn.Close()

Else
MsgBox("Valor fuera de rango", MsgBoxStyle.Exclamation,
"Alerta")
End If

End Sub
End Class

También podría gustarte