You are on page 1of 7

Practica Nº25

Practica Nº25

Programación Con Sistemas Gestores De


Bases De Datos

Ing. Sergio González Pérez

Santiago Antonio Gaytan Piña

080260173-2

5101- I

1
Practica Nº25

Lista de Cotejo

Práctica # 25 Programación de componentes de la aplicació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 : / / 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 Navegar Base de Datos ♫

Firma del Alumnos Firma del Instructor

2
Practica Nº25

Practica Nº25
Programación de los componentes de la aplicación

FORMULARIOS

3
Practica Nº25

Códigos
Formulario Principal
Public Class Form1
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 Alumno"
Dim DataAdapter As New OleDb.OleDbDataAdapter(MostrarDatos,
cn)
DataAdapter.Fill(dt)
Actualizar()
DataAdapter.Dispose()
cn.Close()
End Sub

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


As System.EventArgs) Handles Button5.Click
If (fila > 0 And fila <= dt.Rows.Count - 1) Then
fila = fila - 1
Actualizar()
Else
MsgBox("Primer registro encontrado")
End If
End Sub

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


As System.EventArgs) Handles Button6.Click
If (fila >= 0 And fila < dt.Rows.Count - 1) Then
fila = fila + 1
Actualizar()
Else
MsgBox("Ultimo registro encontrado")
End If
End Sub

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


As System.EventArgs) Handles Button1.Click
Me.Hide()
agregar.Show()
End Sub

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


As System.EventArgs) Handles Button3.Click
Me.Hide()
borrar.Show()
End Sub

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


As System.EventArgs) Handles Button2.Click
Me.Hide()
consultar.Show()
End Sub

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


As System.EventArgs) Handles Button4.Click
Me.Hide()
Modificar.Show()
End Sub
Public Sub Actualizar()
txtmat.Text = CInt(dt.Rows(fila)("Matricula"))

4
Practica Nº25

txtnom.Text = dt.Rows(fila)("Nombre")
txtpat.Text = dt.Rows(fila)("Paterno")
txtmate.Text = dt.Rows(fila)("Materno")
txtpro.Text = dt.Rows(fila)("Promedio")
End Sub
End Class

Formulario Agregar
Public Class agregar
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button1.Click
Me.Hide()
Form1.Show()
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button2.Click
cn.Open()
Dim GuardarDatos As String = "Insert into Alumno
(Matricula,Nombre,Paterno,Materno,Promedio)" & "Values('" &
txtmat.Text & "' , '" & txtnom.Text & "','" & txtpat.Text & "' , '" &
txtmate.Text & "' , '" & txtpro.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
End Class

Formulario Consultar
Public Class consultar
Private Sub consultar_Load(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles MyBase.Load
txtnom.Enabled = False
txtpat.Enabled = False
txtmate.Enabled = False
txtpro.Enabled = False
End Sub

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


As System.EventArgs) Handles Button2.Click
cn.Open()
dt.Reset()
Dim ConsultarDatos As String = "select * from Alumno where
Matricula = " & CStr(txtmat.Text)
Dim DataAdapter As New OleDb.OleDbDataAdapter(ConsultarDatos,
cn)
DataAdapter.Fill(dt)
fila = 0
txtnom.Text = CStr(dt.Rows(fila)("Nombre"))
txtpat.Text = CStr(dt.Rows(fila)("Paterno"))
txtmate.Text = CStr(dt.Rows(fila)("Materno"))
txtpro.Text = CStr(dt.Rows(fila)("Promedio"))
MsgBox("Se Encontro el registro correctamente",
MsgBoxStyle.Information, "Mensaje")
DataAdapter.Dispose()
cn.Close()
End Sub

5
Practica Nº25

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


As System.EventArgs) Handles Button1.Click
Me.Hide()
Form1.Show()
End Sub
End Class

Formulario Borrar
Public Class borrar
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button2.Click
Dim BorrarDatos As String = "Delete * from Alumno Where
Matricula = " & CInt(txtmat.Text)
Dim dataAdapter As New OleDb.OleDbDataAdapter(BorrarDatos, cn)
dataAdapter.Fill(dt)
Actualizar()
MsgBox("El registro a sido eliminado satisfactoriamente")
dataAdapter.Dispose()
cn.Close()
End Sub
Public Sub Actualizar()
txtmat.Text = ""
txtnom.Text = ""
txtpat.Text = ""
txtmate.Text = ""
txtpro.Text = ""
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button3.Click
cn.Open()
dt.Reset()
Dim ConsultarDatos As String = "select * from Alumno where
Matricula = " & CStr(txtmat.Text)
Dim DataAdapter As New OleDb.OleDbDataAdapter(ConsultarDatos,
cn)
DataAdapter.Fill(dt)
fila = 0
txtnom.Text = CStr(dt.Rows(fila)("Nombre"))
txtpat.Text = CStr(dt.Rows(fila)("Paterno"))
txtmate.Text = CStr(dt.Rows(fila)("Materno"))
txtpro.Text = CStr(dt.Rows(fila)("Promedio"))
MsgBox("Se Encontro el registro correctamente",
MsgBoxStyle.Information, "Mensaje")
DataAdapter.Dispose()
cn.Close()
End Sub

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


As System.EventArgs) Handles Button1.Click
Me.Hide()
Form1.Show()
End Sub
Private Sub borrar_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
txtnom.Enabled = False
txtpat.Enabled = False
txtmate.Enabled = False
txtpro.Enabled = False
End Sub
End Class

6
Practica Nº25

Formulario modificar
Public Class Modificar

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


As System.EventArgs) Handles Button3.Click
cn.Open()
dt.Reset()
Dim ConsultarDatos As String = "select * from Alumno where
Matricula = " & CStr(txtmat.Text)
Dim DataAdapter As New OleDb.OleDbDataAdapter(ConsultarDatos,
cn)
DataAdapter.Fill(dt)
fila = 0
txtnom.Text = CStr(dt.Rows(fila)("Nombre"))
txtpat.Text = CStr(dt.Rows(fila)("Paterno"))
txtmate.Text = CStr(dt.Rows(fila)("Materno"))
txtpro.Text = CStr(dt.Rows(fila)("Promedio"))
MsgBox("Se Encontro el registro correctamente",
MsgBoxStyle.Information, "Mensaje")
DataAdapter.Dispose()
cn.Close()
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button2.Click
cn.Open()
Dim ModificarDatos As String = "Update Salarios set
Matricula='" & txtmat.Text & "', Nombre='" & txtnom.Text & "' ,
Paterno='" & txtpat.Text & "' , Materno='" & txtmate.Text & "' ,
Promedio='" & txtpro.Text & "' ,where Matricula = " &
CInt(txtmat.Text)
Dim dataAdapter As New OleDb.OleDbDataAdapter(ModificarDatos,
cn)
dataAdapter.Fill(dt)
txtmat.Text = CInt(dt.Rows(fila)("Matricula"))
txtnom.Text = dt.Rows(fila)("Nombre")
txtpat.Text = dt.Rows(fila)("Paterno")
txtmate.Text = dt.Rows(fila)("Materno")
txtpro.Text = dt.Rows(fila)("Promedio")
MsgBox("Registro Modificado Correctamente")
cn.Close()
End Sub

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


As System.EventArgs) Handles Button1.Click
Me.Hide()
Form1.Show()
End Sub
End Class

You might also like