You are on page 1of 5

Practica Nº20

29 de oct.

Practica Nº20

Programación Con Sistemas Gestores De


Bases De Datos

Ing. Sergio González Pérez

Santiago Antonio Gaytan Piña

080260173-2

5101- I

29 de octubre de 2010

1
Practica Nº20
29 de oct.

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: Santiago Antonio Gaytan Piña Fecha de aplicación : 26 / Octubre / 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

2
Practica Nº20
29 de oct.

Practica Nº20
Manejo de operadores, fechas y estructuras de selección

FORMULARIO

Botón fecha en texto


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button1.Click
Label4.Text = TextBox1.Text
If (Int(TextBox1.Text) >= 1 And Int(TextBox1.Text) <= 31 And
Int(TextBox2.Text) >= 1 And Int(TextBox2.Text) <= 12) Then
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

3
Practica Nº20
29 de oct.

Botón anterior
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

Botón siguiente
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

Botón agregar
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,Fechat)" & "Values('" & TextBox1.Text & "' , '" & TextBox2.Text
& "','" & TextBox3.Text & "' , '" & Label4.Text & "')"
Dim DataAdapter As New OleDb.OleDbDataAdapter(GuardarDatos,
cn)
DataAdapter.Fill(dt)
MsgBox("Se agrego el registro correctamente",
MsgBoxStyle.Information, "Mensaje")
DataAdapter.Dispose()
cn.Close()
End Sub

Botón Consultar
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
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

4
Practica Nº20
29 de oct.

Resultados

You might also like