Professional Documents
Culture Documents
Manual Program Ad or
Manual Program Ad or
Programacin con Sistema Gestor de Base de Datos Psp.- Sergio Gonzlez Prez Rubrica #4 Manual Del Programador
25/11/2011
Men Principal.
Imports System.Data.OleDb Public Class MenuPrincipal Dim dt As New DataTable Dim fila As Integer = 0 Dim cn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=H:\proyecto Rubrica3.Monica\CONTROL.accdb")
Metodo Refrescar
Private Sub Refrescar() dt.Reset() fila = 0 Dim RefrescarDatos As String = "Select * From Alumnos" Dim dataAdapter As New OleDb.OleDbDataAdapter(RefrescarDatos, cn) dataAdapter.Fill(dt) Actualiza() dataAdapter.Dispose() End Sub
Mtodo Actualiza
Public Sub Actualiza() TextBox1.Text = CStr(dt.Rows(fila)("Matricula")) TextBox2.Text = CStr(dt.Rows(fila)("Nombre")) TextBox3.Text = CStr(dt.Rows(fila)("Paterno")) TextBox4.Text = CStr(dt.Rows(fila)("Materno")) TextBox5.Text = CStr(dt.Rows(fila)("Direccion")) TextBox6.Text = CInt(dt.Rows(fila)("Numgrupo")) End Sub
Boton salir.
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Me.Close() End Sub
Menu alumnos. Imports System.Data.OleDb Public Class MenuAlumnos Dim dt As New DataTable Dim fila As Integer = 0 Dim cn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=H:\proyecto Rubrica3.Monica\CONTROL.accdb") Botn Anterior 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("Primer Registro Encontrado", MsgBoxStyle.Information, "Mensaje") End If End Sub Botn siguiente Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click If (fila >= 0 And fila < dt.Rows.Count - 1) Then fila = fila + 1 Actualiza() Else MsgBox("Ultimo Registro Encontrado", MsgBoxStyle.Information, "Mensaje") End If End Sub Botn altas Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Me.Hide() Altas.Show() End Sub Botn bajas Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click If ((MsgBox("Desea Eliminar un Registro ? " + CStr(TextBox1.Text), MsgBoxStyle.OkCancel, "Mensaje")) = 1) Then Dim strSQL As String = "DELETE FROM Alumnos WHERE Matricula='" & CStr(TextBox1.Text) & "';" Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dataAdapter.Fill(dt) Refrescar() Actualiza() dataAdapter.Dispose() Else MsgBox("No se ha Seleccionado Registro a Eliminar") End If End Sub Botn consultas Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Me.Hide() Consultas.Show() End Sub Botn modificaciones Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click Me.Hide() Modificaciones.Show()
End Sub
Men principal
Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click Me.Close()
Mostrar datos.
Private Sub MenuMaestros_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Refrescar() End Sub End Class
Formulario altas
Imports System.Data.OleDb Public Class Altas Dim dt As New DataTable Dim fila As Integer = 0 Dim cn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=H:\proyecto Rubrica3.Monica\CONTROL.accdb")
Boton guarder
Private Sub Button2_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click cn.Open() Dim GuardarDatos As String = " Insert into Alumnos(Matricula,Nombre,Paterno,Materno,Direccion,Numgrupo)" & "Values('" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "','" & TextBox5.Text & "','" & TextBox6.Text & "')" Dim dataAdapter As New OleDb.OleDbDataAdapter(GuardarDatos, cn) dataAdapter.Fill(dt) MsgBox("Se Agrego registro Correctamente", MsgBoxStyle.Information, "Mensaje") ' Limpiar() dataAdapter.Dispose() cn.Close() End Sub
Formulario consultas
Imports System.Data.OleDb Public Class Consultas Dim dt As New DataTable Dim fila As Integer = 0 Dim cn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=H:\proyecto Rubrica3.Monica\CONTROL.accdb")
Metodo Actualiza
Public Sub Actualiza() TextBox1.Text = CStr(dt.Rows(fila)("Matricula")) TextBox2.Text = CStr(dt.Rows(fila)("Nombre")) TextBox3.Text = CStr(dt.Rows(fila)("Paterno")) TextBox4.Text = CStr(dt.Rows(fila)("Materno")) TextBox5.Text = CStr(dt.Rows(fila)("Direccion")) TextBox6.Text = CInt(dt.Rows(fila)("Numgrupo")) End Sub
Boton consultar
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click cn.Open() Dim strSQL As String = "Select * From Alumnos Where Matricula='" & CStr(TextBox1.Text()) & "';" Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dt.Reset() dataAdapter.Fill(dt) ' Limpiar() fila = 0 Actualiza() dataAdapter.Dispose() cn.Close() End Sub
Formulario modificaciones
Imports System.Data.OleDb Public Class Modificaciones Dim dt As New DataTable Dim fila As Integer = 0 Dim cn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=H:\proyecto Rubrica3.Monica\CONTROL.accdb")
Metodo Actualiza
Public Sub Actualiza() TextBox1.Text = CStr(dt.Rows(fila)("Matricula")) TextBox2.Text = CStr(dt.Rows(fila)("Nombre")) TextBox3.Text = CStr(dt.Rows(fila)("Paterno")) TextBox4.Text = CStr(dt.Rows(fila)("Materno")) TextBox5.Text = CStr(dt.Rows(fila)("Direccion")) TextBox6.Text = CInt(dt.Rows(fila)("Numgrupo")) End Sub
Boton buscar
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click cn.Open() Dim strSQL As String = "Select * From Alumnos Where Matricula='" & CStr(TextBox1.Text()) & "';" Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dt.Reset() dataAdapter.Fill(dt) fila = 0 Actualiza() dataAdapter.Dispose() cn.Close() End Sub
Boton modificar
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click cn.Open() Dim ModificaDatos As String = "Update Alumnos Set Matricula= '" & TextBox1.Text & "', Nombre = '" & TextBox2.Text & "' , Paterno ='" & TextBox3.Text & "', Materno ='" & TextBox4.Text & "', Direccion ='" & TextBox5.Text & "', Numgrupo ='" & TextBox6.Text & "' Where Matricula='" & CStr(TextBox1.Text()) & "';" Dim dataAdapter As New OleDb.OleDbDataAdapter(ModificaDatos, cn) dataAdapter.Fill(dt) dataAdapter.Dispose() MsgBox("Registro Modificado", MsgBoxStyle.Information, "Mensaje") cn.Close() End Sub
Menu asignaturas.
Imports System.Data.OleDb Public Class MenuAsignaturas Dim dt As New DataTable Dim cn As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=H:\proyecto Rubrica3.Monica\CONTROL.accdb")
Metodo Actualiza
Public Sub Actualiza() TextBox1M.Text = CInt(dt.Rows(fila)("Clavemat")) TextBox2M.Text = CInt(dt.Rows(fila)("Claveprofe")) TextBox3M.Text = CInt(dt.Rows(fila)("Numgrupo")) End Sub
Botn Anterior Private Sub Button6Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6Moni.Click cn.Open() If (fila > 0 And fila <= dt.Rows.Count - 1) Then fila = fila - 1 Actualiza() Else MsgBox("Primer Registro Encontrado", MsgBoxStyle.Information, "Mensaje")
End If cn.Close() End Sub
Botn siguiente Private Sub Button7Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7Moni.Click If (fila >= 0 And fila < dt.Rows.Count - 1) Then fila = fila + 1 Actualiza() Else MsgBox("Ultimo Registro Encontrado", MsgBoxStyle.Information, "Mensaje") End If End Sub Botn altas Private Sub Button1Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1Moni.Click Me.Close() AltasAsignaturas.Show() End Sub Botn bajas Private Sub Button2Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2Moni.Click If ((MsgBox("... Desea Eliminar ? " + CStr(TextBox1M.Text), MsgBoxStyle.OkCancel, "Mensaje")) = 1) Then Dim intSQL As String = "DELETE* FROM Asignatura WHERE Clavemat= " & CInt(TextBox1M.Text) Dim dataAdapter As New OleDb.OleDbDataAdapter(intSQL, cn) dataAdapter.Fill(dt) Refrescar() Actualiza() dataAdapter.Dispose()
Botn consultas Private Sub Button3Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3Moni.Click Me.Close() ConsultasAsignaturas.Show() End Sub Botn modificaciones Private Sub Button4Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4Moni.Click Me.Close() ModificacionesAsignaturas.Show() End Sub
Men principal
Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click Me.Close() MenuPrincipal.Show() End Sub
Mostrar datos.
Private Sub MenuMaestros_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Refrescar() End Sub End Class
Formulario altas
Imports System.Data.OleDb Public Class AltasAsignaturas Dim dt As New DataTable Dim cn As New
Botn guardar
Private Sub Button1Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1Moni.Click cn.Open() Dim GuardarDatos As String = " Insert into Asignatura(Clavemat,Claveprofe,Numgrupo)" & "Values('" & CStr(TextBox1M.Text) & "','" & CStr(TextBox2M.Text) & "','" & CStr(TextBox3M.Text) & "')" Dim dataAdapter As New OleDb.OleDbDataAdapter(GuardarDatos, cn) dataAdapter.Fill(dt) MsgBox("Se Agrego registro Correctamente", MsgBoxStyle.Information, "Mensaje") ' Limpiar()
Formulario consultas
Imports System.Data.OleDb Public Class Consultas Dim dt As New DataTable Dim fila As Integer = 0 Dim cn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=H:\proyecto Rubrica3.Monica\CONTROL.accdb")
Mtodo Actualiza
Public Sub Actualiza() TextBox1M.Text = CInt(dt.Rows(fila)("Clavemat")) TextBox2M.Text = CInt(dt.Rows(fila)("Claveprofe")) TextBox3M.Text = CInt(dt.Rows(fila)("Numgrupo")) End Sub
Botn consultar
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click cn.Open() Dim strSQL As String = "Select * From Alumnos Where Matricula='" & CStr(TextBox1.Text()) & "';" Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dt.Reset() dataAdapter.Fill(dt) ' Limpiar() fila = 0 Actualiza() dataAdapter.Dispose() cn.Close() End Sub
Formulario modificaciones
Imports System.Data.OleDb Public Class ModificacionesAsignaturas Dim dt As New DataTable Dim cn As New
OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=H:\proyecto Rubrica3.Monica\CONTROL.accdb") Actualiza Public Sub Actualiza() TextBox1M.Text = CInt(dt.Rows(fila)("Clavemat")) TextBox2M.Text = CInt(dt.Rows(fila)("Claveprofe")) TextBox3M.Text = CInt(dt.Rows(fila)("Numgrupo")) End Sub
Botn buscar
Private Sub Button1Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1Moni.Click cn.Open() Dim strSQL As String = "Select * from Asignatura where Clavemat= " & (CStr(TextBox1M.Text)) Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dt.Reset() dataAdapter.Fill(dt) fila = 0 Actualiza() dataAdapter.Dispose() cn.Close() End Sub
Botn modificar
Private Sub Button2Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2Moni.Click cn.Open() Dim ModificaDatos As String = "Update Asignatura set Clavemat= '" & TextBox1M.Text & "', Claveprofe= '" & TextBox2M.Text & "' , Numgrupo ='" & TextBox3M.Text & "' where Clavemat= " & CInt(TextBox1M.Text) Dim dataAdapter As New OleDb.OleDbDataAdapter(ModificaDatos, cn) dataAdapter.Fill(dt) dataAdapter.Dispose() MsgBox("Registro Modificado", MsgBoxStyle.Information, "Mensaje") cn.Close() End Sub
Menu grupos.
Imports System.Data.OleDb Public Class MenuGrupos Dim dt As New DataTable Dim cn As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=H:\proyecto Rubrica3.Monica\CONTROL.accdb")
Metodo Refrescar
Private Sub Refrescar() dt.Reset() fila = 0 Dim RefrescarDatos As String = "Select * from Grupos" Dim dataAdapter As New OleDb.OleDbDataAdapter(RefrescarDatos, cn) dataAdapter.Fill(dt) Actualiza() dataAdapter.Dispose() End Sub
Metodo actualiza
Public Sub Actualiza() TextBox1M.Text = CInt(dt.Rows(fila)("Numgrupos")) TextBox2M.Text = CInt(dt.Rows(fila)("Cantidadalumnos")) TextBox3M.Text = CInt(dt.Rows(fila)("Clavemat"))
End Sub
Botn Anterior
Private Sub Button5Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5Moni.Click cn.Open() If (fila > 0 And fila <= dt.Rows.Count - 1) Then fila = fila - 1 Actualiza() Else MsgBox("Primer Registro Encontrado", MsgBoxStyle.Information, "Mensaje") End If cn.Close() End Sub
Botn siguiente Private Sub Button6Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6Moni.Click cn.Open() If (fila >= 0 And fila < dt.Rows.Count - 1) Then fila = fila + 1 Actualiza() Else MsgBox("Ultimo Registro Encontrado", MsgBoxStyle.Information, "Mensaje") End If cn.Close() End Sub Botn altas Private Sub Button1Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1Moni.Click Me.Close() AltasGrupos.Show() End Sub Botn bajas Private Sub Button2Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2Moni.Click If ((MsgBox("... Desea Eliminar ? " + CStr(TextBox1M.Text), MsgBoxStyle.OkCancel, "Mensaje")) = 1) Then Dim intSQL As String = "DELETE* FROM Grupos WHERE Numgrupos= " & CInt(TextBox1M.Text) Dim dataAdapter As New OleDb.OleDbDataAdapter(intSQL, cn) dataAdapter.Fill(dt) Refrescar() Actualiza() dataAdapter.Dispose() Else MsgBox("No se ha seleccionado registro a eliminar") End If End Sub Botn consultas Private Sub Button3Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3Moni.Click Me.Close() ConsultasGrupos.Show()
End Sub
Botn modificaciones
Private Sub Button4Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4Moni.Click Me.Close() ModificacionesGrupos.Show() End Sub
Men principal
Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click Me.Close() MenuPrincipal.Show() End Sub
Mostrar datos.
Private Sub MenuMaestros_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Refrescar() End Sub End Class
Formulario altas
Imports System.Data.OleDb Public Class AltasGrupos Dim dt As New DataTable Dim cn As New
Botn guardar
Private Sub Button1Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1Moni.Click cn.Open() Dim GuardarDatos As String = " Insert into Grupos(Numgrupos,cantidadalumnos,Clavemat)" & "Values('" & CInt(TextBox1M.Text) & "','" & CInt(TextBox2M.Text) & "','" & CInt(TextBox3M.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 Button2Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2Moni.Click Me.Close() MenuGrupos.Show() End Sub
Formulario consultas
Imports System.Data.OleDb Public Class ConsultasGrupos Dim dt As New DataTable Dim cn As New
Metodo Actualiza Public Sub Actualiza() TextBox1M.Text = CInt(dt.Rows(fila)("Numgrupos")) TextBox2M.Text = CInt(dt.Rows(fila)("cantidadalumnos")) TextBox3M.Text = CInt(dt.Rows(fila)("Clavemat")) End Sub
Botn consultar
Private Sub Button1Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1Moni.Click cn.Open() Dim strSQL As String = "Select * from Grupos where Numgrupos= " & (CInt(TextBox1M.Text)) Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dt.Reset() dataAdapter.Fill(dt) fila = 0 Actualiza() dataAdapter.Dispose() cn.Close() End Sub
Formulario modificaciones
Imports System.Data.OleDb Public Class ModificacionesGrupos Dim dt As New DataTable
Metodo actualiza
Private Sub Actualiza() TextBox1M.Text = CInt(dt.Rows(fila)("Numgrupos")) Textbox2M.Text = CInt(dt.Rows(fila)("cantidadalumnos")) TextBox3M.Text = CInt(dt.Rows(fila)("Clavemat")) End Sub
Botn buscar
Private Sub Button1Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1Moni.Click cn.Open() Dim strSQL As String = "Select * from Grupos where Numgrupos= " & (CStr(TextBox1M.Text)) Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dt.Reset() dataAdapter.Fill(dt) fila = 0 Actualiza() dataAdapter.Dispose() cn.Close() End Sub
Botn modificar
Private Sub Button2Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2Moni.Click cn.Open() Dim ModificaDatos As String = "Update Grupos set Numgrupos= '" & CStr(TextBox1M.Text) & "', Cantidadalumnos = '" & CStr(TextBox2M.Text) & "' , Clavemat ='" & CStr(TextBox3M.Text) & "' where Numgrupos= " & CStr(TextBox1M.Text) Dim dataAdapter As New OleDb.OleDbDataAdapter(ModificaDatos, cn) dataAdapter.Fill(dt) dataAdapter.Dispose() MsgBox("Registro Modificado", MsgBoxStyle.Information, "Mensaje") cn.Close() End Sub
Menu maestros.
Imports System.Data.OleDb Public Class MenuMaestros Dim dt As New DataTable Dim fila As Integer = 0 Dim cn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=H:\proyecto Rubrica3.Monica\CONTROL.accdb")
Metodo refrescar
Private Sub Refrescar() dt.Reset() fila = 0 Dim RefrescarDatos As String = "Select * From Maestros" Dim dataAdapter As New OleDb.OleDbDataAdapter(RefrescarDatos, cn) dataAdapter.Fill(dt) Actualiza() dataAdapter.Dispose() End Sub
Metodo actualiza
Public Sub Actualiza() TextBox1M.Text = CInt(dt.Rows(fila)("Claveprofe")) TextBox2M.Text = CStr(dt.Rows(fila)("Nombre")) TextBox3M.Text = CStr(dt.Rows(fila)("Paterno")) TextBox4M.Text = CStr(dt.Rows(fila)("Materno")) TextBox5M.Text = CStr(dt.Rows(fila)("Profesion")) TextBox6M.Text = CStr(dt.Rows(fila)("Fechanac")) End Sub
Botn Anterior
Private Sub Button5Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5Moni.Click If (fila > 0 And fila <= dt.Rows.Count - 1) Then fila = fila - 1 Actualiza() Else MsgBox("Primer Registro Encontrado", MsgBoxStyle.Information, "Mensaje") End If End Sub
Botn siguiente Private Sub Button6Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6Moni.Click If (fila >= 0 And fila < dt.Rows.Count - 1) Then fila = fila + 1 Actualiza() Else MsgBox("Ultimo Registro Encontrado", MsgBoxStyle.Information, "Mensaje") End If End Sub Botn altas Private Sub Button1Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1Moni.Click Me.Hide() AltasMaestros.Show() End Sub Botn bajas Private Sub Button2Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2Moni.Click If ((MsgBox("... Desea Eliminar ? " + CStr(TextBox1M.Text), MsgBoxStyle.OkCancel, "Mensaje")) = 1) Then Dim intSQL As String = "DELETE * FROM Maestros WHERE Claveprofe= " & CInt(TextBox1M.Text) Dim dataAdapter As New OleDb.OleDbDataAdapter(intSQL, cn) dataAdapter.Fill(dt) Refrescar() Actualiza() dataAdapter.Dispose() Else MsgBox("No se ha seleccionado registro a eliminar") End If End Sub Botn consultas Private Sub Button3Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3Moni.Click Me.Hide() ConsultasMaestros.Show() End Sub Botn modificaciones Private Sub Button4Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4Moni.Click Me.Hide() ModificacionesMaestros.Show() End Sub
Men principal
Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click Me.Close() MenuPrincipal.Show() End Sub
Mostrar datos.
Private Sub MenuMaestros_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Refrescar() End Sub End Class
Formulario altas
Imports System.Data.OleDb Public Class AltasMaestros Dim dt As New DataTable Dim fila As Integer = 0 Dim cn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=H:\proyecto Rubrica3.Monica\CONTROL.accdb")
Botn guardar
Private Sub Button1Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1Moni.Click cn.Open() Dim GuardarDatos As String = " Insert Into Maestros(Claveprofe,Nombre,Paterno,Materno,Profesion,Fechanac)" & "Values('" & CStr(TextBox1M.Text) & "','" & CStr(TextBox2M.Text) & "','" & CStr(TextBox3M.Text) & "','" & CStr(TextBox4M.Text) & "','" & CStr(TextBox5M.Text) & "','" & CStr(TextBox6M.Text) & "')" Dim dataAdapter As New OleDb.OleDbDataAdapter(GuardarDatos, cn) dataAdapter.Fill(dt) MsgBox("Se Agrego registro Correctamente", MsgBoxStyle.Information, "Mensaje") ' Limpiar() dataAdapter.Dispose() cn.Close() End Sub
Formulario consultas
Imports System.Data.OleDb Public Class ConsultasMaestros Dim dt As New DataTable Dim fila As Integer = 0
Metodo actualiza
Public Sub Actualiza() TextBox1M.Text = CStr(dt.Rows(fila)("Claveprofe")) TextBox2M.Text = CStr(dt.Rows(fila)("Nombre")) TextBox3M.Text = CStr(dt.Rows(fila)("Paterno")) TextBox4M.Text = CStr(dt.Rows(fila)("Materno")) TextBox5M.Text = CStr(dt.Rows(fila)("Profesion")) TextBox6M.Text = CStr(dt.Rows(fila)("Fechanac")) End Sub
Botn consultar
Private Sub Button1Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1Moni.Click cn.Open() Dim strSQL As String = "Select * from Maestros where Claveprofe= " & (CStr(TextBox1M.Text)) Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dt.Reset() dataAdapter.Fill(dt) ' Limpiar() fila = 0 Actualiza() dataAdapter.Dispose() cn.Close() End Sub
Formulario modificaciones
Imports System.Data.OleDb Public Class ModificacionesMaestros Dim dt As New DataTable Dim fila As Integer = 0 Dim cn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=H:\proyecto Rubrica3.Monica\CONTROL.accdb")
Metodo actualiza
Public Sub Actualiza() TextBox1M.Text = CStr(dt.Rows(fila)("Claveprofe")) TextBox2M.Text = CStr(dt.Rows(fila)("Nombre")) TextBox3M.Text = CStr(dt.Rows(fila)("Paterno"))
Botn buscar
Private Sub Button1Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1Moni.Click cn.Open() Dim strSQL As String = "Select * From Maestros Where Claveprofe=" & CStr(TextBox1M.Text()) Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dt.Reset() dataAdapter.Fill(dt) fila = 0 Actualiza() dataAdapter.Dispose() cn.Close() End Sub
Botn modificar
Private Sub Button2Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2Moni.Click cn.Open() Dim ModificaDatos As String = "Update Maestros set Claveprofe= '" & CStr(TextBox1M.Text) & "', Nombre = '" & CStr(TextBox2M.Text) & "' , Paterno ='" & CStr(TextBox3M.Text) & "', Materno ='" & CStr(TextBox4M.Text) & "',Profesion ='" & CStr(TextBox5M.Text) & "', Fechanac ='" & CStr(TextBox6M.Text) & "' where Claveprofe= " & CStr(TextBox1M.Text) Dim dataAdapter As New OleDb.OleDbDataAdapter(ModificaDatos, cn) dataAdapter.Fill(dt) dataAdapter.Dispose() MsgBox("Registro Modificado", MsgBoxStyle.Information, "Mensaje") cn.Close() End Sub
Menu materias.
Imports System.Data.OleDb Public Class MenuMaterias Dim dt As New DataTable Dim fila As Integer = 0 Dim cn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=H:\proyecto Rubrica3.Monica\CONTROL.accdb")
Metodo refrescar
Private Sub Refrescar() dt.Reset() fila = 0 Dim RefrescarDatos As String = "Select * From Materias" Dim dataAdapter As New OleDb.OleDbDataAdapter(RefrescarDatos, cn) dataAdapter.Fill(dt) Actualiza() dataAdapter.Dispose() End Sub
Metodo actualiza
Public Sub Actualiza() TextBox1M.Text = CInt(dt.Rows(fila)("Clavemat")) TextBox2M.Text = CStr(dt.Rows(fila)("Nombre")) TextBox3M.Text = CInt(dt.Rows(fila)("Horastotales")) TextBox4M.Text = CInt(dt.Rows(fila)("Horasp")) TextBox5M.Text = CInt(dt.Rows(fila)("Horast")) End Sub
Botn Anterior Private Sub Button5Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5Moni.Click If (fila > 0 And fila <= dt.Rows.Count - 1) Then fila = fila - 1 Actualiza()
Botn siguiente Private Sub Button6Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6Moni.Click If (fila >= 0 And fila < dt.Rows.Count - 1) Then fila = fila + 1 Actualiza() Else MsgBox("Ultimo Registro Encontrado", MsgBoxStyle.Information, "Mensaje") End If End Sub Botn altas Private Sub Button1Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1Moni.Click Me.Hide() AltasMaterias.Show() End Sub Botn bajas Private Sub Button2Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2Moni.Click If ((MsgBox("... Desea Eliminar ? " + CStr(TextBox1M.Text), MsgBoxStyle.OkCancel, "Mensaje")) = 1) Then Dim strSQL As String = "DELETE FROM Materias WHERE Clavemat= " & CInt(TextBox1M.Text) Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dataAdapter.Fill(dt) Refrescar() Actualiza() dataAdapter.Dispose() Else MsgBox("No se ha seleccionado registro a eliminar") End If End Sub Botn consultas Private Sub Button3Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3Moni.Click Me.Hide() ConsultasMaterias.Show() End Sub Botn modificaciones Private Sub Button4Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4Moni.Click Me.Hide() ModificacionesMaterias.Show() End Sub
Men principal
Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
Mostrar datos.
Private Sub MenuMaestros_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Refrescar() End Sub End Class
Formulario altas
Imports System.Data.OleDb Public Class AltasMaterias Dim dt As New DataTable Dim fila As Integer = 0 Dim cn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=H:\proyecto Rubrica3.Monica\CONTROL.accdb")
Botn guardar
Private Sub Button1Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1Moni.Click cn.Open() Dim GuardarDatos As String = " Insert into Materias(Clavemat,Nombre,Horastotales,Horasp,Horast)" & "Values('" & TextBox1M.Text & "','" & TextBox2M.Text & "','" & TextBox3M.Text & "','" & TextBox4M.Text & "','" & TextBox5M.Text & "')" Dim dataAdapter As New OleDb.OleDbDataAdapter(GuardarDatos, cn) dataAdapter.Fill(dt) MsgBox("Se Agrego registro Correctamente", MsgBoxStyle.Information, "Mensaje") ' Limpiar() dataAdapter.Dispose() cn.Close() End Sub
Formulario consultas
Imports System.Data.OleDb Public Class ConsultasMaterias Dim dt As New DataTable Dim fila As Integer = 0 Dim cn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=H:\proyecto Rubrica3.Monica\CONTROL.accdb")
Metodo actualiza
Public Sub Actualiza() TextBox1M.Text = CInt(dt.Rows(fila)("Clavemat")) TextBox2M.Text = CStr(dt.Rows(fila)("Nombre")) TextBox3M.Text = CInt(dt.Rows(fila)("Horastotales")) TextBox4M.Text = CInt(dt.Rows(fila)("Horasp")) TextBox5M.Text = CInt(dt.Rows(fila)("Horast")) End Sub
Botn consultar
Private Sub Button1Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1Moni.Click cn.Open() Dim strSQL As String = "Select * from Materias where Clavemat= " & (CInt(TextBox1M.Text)) Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dt.Reset() dataAdapter.Fill(dt) ' Limpiar() fila = 0 Actualiza() dataAdapter.Dispose() cn.Close() End Sub
Formulario modificaciones
Imports System.Data.OleDb Public Class ModificacionesMaterias Dim dt As New DataTable Dim fila As Integer = 0 Dim cn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=H:\proyecto Rubrica3.Monica\CONTROL.accdb")
Metodo actualiza
Public Sub Actualiza() TextBox1M.Text = TextBox2M.Text = TextBox3M.Text = TextBox4M.Text = TextBox5M.Text = End Sub CInt(dt.Rows(fila)("Clavemat")) CStr(dt.Rows(fila)("Nombre")) CInt(dt.Rows(fila)("Horastotales")) CInt(dt.Rows(fila)("Horasp")) CInt(dt.Rows(fila)("Horast"))
Botn buscar
Private Sub Button1Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1Moni.Click cn.Open() Dim strSQL As String = "Select * from Materias where Clavemat= " & (CInt(TextBox1M.Text)) Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dt.Reset() dataAdapter.Fill(dt) fila = 0 Actualiza() dataAdapter.Dispose() cn.Close() End Sub
Botn modificar
Private Sub Button2Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2Moni.Click cn.Open() Dim ModificaDatos As String = "Update Materias set Clavemat= '" & CStr(TextBox1M.Text) & "', Nombre = '" & CStr(TextBox2M.Text) & "' , Horastotales ='" & CStr(TextBox3M.Text) & "', Horasp ='" & CStr(TextBox4M.Text) & "',Horast ='" & CStr(TextBox5M.Text) & "' where Clavemat= " & CStr(TextBox1M.Text) Dim dataAdapter As New OleDb.OleDbDataAdapter(ModificaDatos, cn) dataAdapter.Fill(dt) dataAdapter.Dispose() MsgBox("Registro Modificado", MsgBoxStyle.Information, "Mensaje") cn.Close() End Sub
Cadena de conexion
Dim cn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=H:\proyecto Rubrica3.Monica\CONTROL.accdb")
Cada menu que son alumnos, asignaturas, grupos, materias, y maestros debe de tenerlo siguiente para que muestre los datos, que estan en la base de datos y las modificaciones que se hagan.
Private Sub MenuMaestros_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Refrescar() End Sub End Class