Sei sulla pagina 1di 5

CONALEP JUAREZ 1

Colegio de Educación Profesional Técnica

Programación con sistemas gestores de base de datos

Ing. Sergio González Pérez

“Practica No. 19”


“Manejo operadores aritméticos y estructuras de selección”

Raúl Eduardo Flores Escalante

080260149-2

Fecha de realización: 19 – Octubre – 2010


Lista de Cotejo

Práctica # 19 Manejo operadores aritméticos y estructuras de


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: Raúl Eduardo Flores Escalante
Fecha de aplicación : 19 – Octubre – 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 Calculo de Promedio √

Firma del Alumnos Firma del Instructor


Imports System.Data.OleDb
Public Class Form1
Public fila As Integer = 0
Dim dt As New DataTable
Dim cn As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
source=c:\Flores\PromedioP19.mdb")
Dim mensa As String

Private Sub cmdCalcular_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles cmdCalcular.Click
Dim m1 As String = "Aprobo"
Dim m2 As String = "Reprobo"
txtPromedio.Text = (Int(txtC1.Text) + Int(txtC2.Text) + Int(txtC3.Text)) / 3
If (Int(txtPromedio.Text) >= 7) Then
mensa = m1
txtMensa.Text = m1
MsgBox(mensa)
Else
mensa = m2
txtMensa.Text = m2
MsgBox(mensa)
End If
End Sub

Private Sub cmdAgregar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles cmdAgregar.Click
cn.Open()
Dim GuardarDatos As String = "Insert into Promedio(Matricula_Alumno, Nombre_Alumno,
Calificacion_1, Calificacion_2, Calificacion_3, Promedio, Mensaje)" & "Values ('" & txtMat.Text & "' , '" &
txtNombre.Text & "' , '" & txtC1.Text & "' , '" & txtC2.Text & "' , '" & txtC3.Text & "' , '" & txtPromedio.Text &
"' , '" & txtMensa.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 cmdLimpiar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles cmdLimpiar.Click
txtMat.Text = " "
txtNombre.Text = " "
txtC1.Text = " "
txtC2.Text = " "
txtC3.Text = " "
txtPromedio.Text = " "
txtMensa.Text = " "
End Sub

Private Sub cmdConsultar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles cmdConsultar.Click
cn.Open()
dt.Reset()
Dim ConsultarDatos As String = "Select * From Promedio Where Matricula_Alumno=" &
(CInt(txtMat.Text))
Dim dataAdapter As New OleDb.OleDbDataAdapter(ConsultarDatos, cn)
dataAdapter.Fill(dt)
fila = 0
txtMat.Text = CInt(dt.Rows(fila)("Matricula_Alumno"))
txtNombre.Text = CStr(dt.Rows(fila)("Nombre_Alumno"))
txtC1.Text = CInt(dt.Rows(fila)("Calificacion_1"))
txtC2.Text = CInt(dt.Rows(fila)("Calificacion_2"))
txtC3.Text = CInt(dt.Rows(fila)("Calificacion_3"))
txtPromedio.Text = CInt(dt.Rows(fila)("Promedio"))
txtMensa.Text = CStr(dt.Rows(fila)("Mensaje"))
MsgBox("El Registro Ha Sido Encontrado", MsgBoxStyle.Information, "Mensaje")
dataAdapter.Dispose()
cn.Close()
End Sub
End Class

Promedio
Matricula_Alumno Nombre_Alumno Calificacion_1 Calificacion_2 Calificacion_3 Promedio Mensaje
1000 Raul Flores 9 8 7 8 Aprobo
1001 Maria Esparza 9 9 8 9 Aprobo
1002 Antonio Baltierrez 7 6 4 6 Reprobo
1003 Rocio Jimenez 4 6 5 5 Reprobo
Para Consultar Registros

Potrebbero piacerti anche