0% encontró este documento útil (0 votos)
38 vistas9 páginas

Prac 25 PSGBD

El documento describe una práctica de programación con sistemas gestores de bases de datos que permite agregar, consultar, modificar y eliminar registros de una tabla de alumnos. Se crean formularios en Visual Basic para cada operación y se utiliza una base de datos en Access para almacenar y manipular los datos.

Cargado por

Sonia Chávez
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
38 vistas9 páginas

Prac 25 PSGBD

El documento describe una práctica de programación con sistemas gestores de bases de datos que permite agregar, consultar, modificar y eliminar registros de una tabla de alumnos. Se crean formularios en Visual Basic para cada operación y se utiliza una base de datos en Access para almacenar y manipular los datos.

Cargado por

Sonia Chávez
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Colegio de educación profesional técnica del estado de

Chihuahua

Programación con sistemas gestores de bases de datos

Ing. Sergio González Pérez

Practica 25

Sonia Yadira Chávez Saucedo

080260266-4 5101
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: 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 Navegar Base de Datos

Firma del Alumnos Firma del Instructor


Alumnos
Matricula Nombre Paterno Materno Promedio
12334 Stefani Germanotta McUrdy 9
12335 Miranda Cosgrove Green 10
12336 Alejandro Gomez Farias 9
12337 Alberto Gonzalez Avila 9

Pantalla principal:

Public Class Form1


Dim dt As New DataTable
Dim cn As New
OleDb.OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0; Data
Source=C:\Documents and Settings\Administrador\Mis
documentos\Downloads\p25.mdb")
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Agregar.Show()
End Sub

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


System.EventArgs) Handles Button2.Click
Borrar.Show()
End Sub

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


System.EventArgs) Handles Button3.Click
Consultar.Show()
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button4.Click
Modificar.Show()
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 Alumnos"
Dim dataAdapter As New OleDb.OleDbDataAdapter(MostrarDatos, cn)
dataAdapter.Fill(dt)
Actualiza()
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) Then
fila = fila - 1
Actualiza()
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
Actualiza()
Else
MsgBox("Ultimo registro encontrado")
End If
End Sub
Public Sub Actualiza()
Matricula.Text = CInt(dt.Rows(fila)("Matricula"))
Nombre.Text = CStr(dt.Rows(fila)("Nombre"))
Paterno.Text = CStr(dt.Rows(fila)("Paterno"))
Materno.Text = CStr(dt.Rows(fila)("Materno"))
Promedio.Text = CInt(dt.Rows(fila)("Promedio"))
End Sub

End Class

Pantalla agregar:

Public Class Agregar


Dim dt As New DataTable
Dim cn As New
OleDb.OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0; Data
Source=C:\Documents and Settings\Administrador\Mis
documentos\Downloads\p25.mdb")
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
cn.Open()
Dim Guardar As String = "Insert into Alumnos(Matricula, Nombre,
Paterno, Materno, Promedio)" & " values ('" & Matricula.Text & "', '" &
Nombre.Text & "', '" & Paterno.Text & "', '" & Materno.Text & "', '" &
Promedio.Text & "')"
Dim dataAdapter As New OleDb.OleDbDataAdapter(Guardar, cn)
dataAdapter.Fill(dt)
MsgBox("Se ha agregado el registro correctamente")
dataAdapter.Dispose()
cn.Close()
Me.Close()
End Sub

Pantalla Consultar:

Public Class Consultar


Dim dt As New DataTable
Dim cn As New
OleDb.OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0; Data
Source=C:\Documents and Settings\Administrador\Mis
documentos\Downloads\p25.mdb")
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
cn.Open()
dt.Reset()
Dim ConsultarDatos As String = "Select * From Alumnos Where
Matricula=" & (CInt(Matricula.Text))
Dim dataAdapter As New OleDb.OleDbDataAdapter(ConsultarDatos, cn)
dataAdapter.Fill(dt)
fila = 0
Matricula.Text = CInt(dt.Rows(fila)("Matricula"))
Nombre.Text = CStr(dt.Rows(fila)("Nombre"))
Paterno.Text = CStr(dt.Rows(fila)("Paterno"))
Materno.Text = CStr(dt.Rows(fila)("Materno"))
Promedio.Text = CInt(dt.Rows(fila)("Promedio"))
cn.Close()
End Sub

Pantalla Modificar:

Public Class Modificar


Dim dt As New DataTable
Dim cn As New
OleDb.OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0; Data
Source=C:\Documents and Settings\Administrador\Mis
documentos\Downloads\p25.mdb")
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 Alumnos Where
Matricula=" & (CInt(Matricula.Text))
Dim dataAdapter As New OleDb.OleDbDataAdapter(ConsultarDatos, cn)
dataAdapter.Fill(dt)
fila = 0
Matricula.Text = CInt(dt.Rows(fila)("Matricula"))
Nombre.Text = CStr(dt.Rows(fila)("Nombre"))
Paterno.Text = CStr(dt.Rows(fila)("Paterno"))
Materno.Text = CStr(dt.Rows(fila)("Materno"))
Promedio.Text = CInt(dt.Rows(fila)("Promedio"))
cn.Close()
End Sub

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


System.EventArgs) Handles Button1.Click
cn.Open()
Dim modificarDatos As String = "Update Alumnos set Matricula = '"
& Matricula.Text & "' , Nombre = '" & Nombre.Text & "', Paterno = '" &
Paterno.Text & "', Materno = '" & Materno.Text & "', Promedio = '" &
Promedio.Text & "'"
Dim dataAdapter As New OleDb.OleDbDataAdapter(modificarDatos, cn)
dataAdapter.Fill(dt)
Matricula.Text = CInt(dt.Rows(fila)("Matricula"))
Nombre.Text = CStr(dt.Rows(fila)("Nombre"))
Paterno.Text = CStr(dt.Rows(fila)("Paterno"))
Materno.Text = CStr(dt.Rows(fila)("Materno"))
Promedio.Text = CInt(dt.Rows(fila)("Promedio"))
MsgBox("Registro Modificado")
cn.Close()
End Sub

Pantalla Borrar:

Public Class Borrar


Dim dt As New DataTable
Dim cn As New
OleDb.OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0; Data
Source=C:\Documents and Settings\Administrador\Mis
documentos\Downloads\p25.mdb")
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 Alumnos Where
Matricula=" & (CInt(Matricula.Text))
Dim dataAdapter As New OleDb.OleDbDataAdapter(ConsultarDatos, cn)
dataAdapter.Fill(dt)
fila = 0
Matricula.Text = CInt(dt.Rows(fila)("Matricula"))
Nombre.Text = CStr(dt.Rows(fila)("Nombre"))
Paterno.Text = CStr(dt.Rows(fila)("Paterno"))
Materno.Text = CStr(dt.Rows(fila)("Materno"))
Promedio.Text = CInt(dt.Rows(fila)("Promedio"))
cn.Close()
End Sub

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


System.EventArgs) Handles Button1.Click
cn.Open()
Dim BorrarDatos As String = "Delete * From Alumnos Where
Matricula = " & (CInt(Matricula.Text))
Dim dataAdapter As New OleDb.OleDbDataAdapter(BorrarDatos, cn)
dataAdapter.Fill(dt)
dataAdapter.Dispose()
cn.Close()
End Sub

También podría gustarte