Está en la página 1de 7

COLEGIO DE EDUCACION PROFESIONAL TECNICA

PROGRAMACION CON SISTEMAS GESTORES DE DATOS

ING. SERGIO GONZALEZ PEREZ

PRACTICA 20

MANEJO OPERADORES, FECHAS Y ESTRUCTURAS


SELECCION

JOMAR DANIEL GUZMAN PRIMO

080260066-8
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: Jomar Daniel Guzman Primo Fecha de aplicación :

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
X
2 Abre la Base de Datos que será utilizada X
3 Realiza los pasos de la practica X
4 Manipula correctamente el SGBD X
5 Almacena en su carpeta las actividades planteadas
X
6 Realiza el reporte del resultado del programa. X
DESARROLLO

REGISTRO DE

No Actividades a desarrollar CUMPLIMIENTO OBSERVACIONES


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

JOMAR DANIEL GUZMAN

Firma del Alumnos Firma del Instructor


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:\Tobi\Fechas.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 >= 1) 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"
End Select
Label4.Text = Label4.Text + TextBox3.Text
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
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 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

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 Button4_Click(ByVal sender As System.Object, ByVal e


As System.EventArgs) Handles Button4.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 Button5_Click(ByVal sender As System.Object, ByVal e


As System.EventArgs) Handles Button5.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 el registro correctamente",
MsgBoxStyle.Information, " Mensaje")
dataAdapter.Dispose()
cn.Close()
End Sub

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


As System.EventArgs) Handles Button6.Click
TextBox1.Text = " "
TextBox2.Text = " "
TextBox3.Text = " "

End Sub
End Class

También podría gustarte