You are on page 1of 27

Conalep Cd Jurez 1

Programacin con Sistema Gestor de Base de Datos Psp.- Sergio Gonzlez Prez Rubrica #4 Manual Del Programador

Mnica Alba Escobedo Mat.- 090260022-0 5102-i

25/11/2011

Diseo de men Alumnos.

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

Botn men Alumnos


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Me.Hide() MenuAlumnos.Show() End Sub

Botn men Asignaturas


Private Sub Button3Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3Moni.Click Me.Hide() MenuAsignaturas.Show() End Sub

Botn men Grupos


Private Sub Button4Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4Moni.Click Me.Hide() MenuGrupos.Show() End Sub

Botn men Materias


Private Sub Button6Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6Moni.Click Me.Hide() MenuMaterias.Show() End Sub

Botn men Maestros


Private Sub Button5Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5Moni.Click Me.Hide() MenuMaestros.Show() 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()

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 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

Boton menu alumnos


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Me.Close() MenuAlumnos.Show() 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

Boton menu alumnos


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Me.Close() MenuAlumnos.Show() 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

Boton menu alumnos


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Me.Close() MenuAlumnos.Show() 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()

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() 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

OleDb.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 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()

dataAdapter.Dispose() cn.Close() End Sub

Botn men asignaturas


Private Sub Button2Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2Moni.Click Me.Close() MenuAsignaturas.Show() 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")

Botn menu asignaturas


Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Me.Close() MenuAsignaturas.Show() End Sub

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

Botn men asignaturas


Private Sub Button3Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3Moni.Click

Me.Close() MenuAsignaturas.Show() 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

OleDb.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 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

Botn men grupos.

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

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)("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

Botn men grupos


Private Sub Button2Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2Moni.Click Me.Close() MenuGrupos.Show() End Sub

Formulario modificaciones
Imports System.Data.OleDb Public Class ModificacionesGrupos 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
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

Botn men grupos


Private Sub Button2Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2Moni.Click Me.Close() MenuGrupos.Show() 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

Botn men maestros


Private Sub Button2Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2Moni.Click Me.Close() MenuMaestros.Show() End Sub End Class

Formulario consultas
Imports System.Data.OleDb Public Class ConsultasMaestros 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")) 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

Botn men maestros


Private Sub Button2Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2Moni.Click Me.Close() MenuMaestros.Show() End Sub End Class

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"))

TextBox4M.Text = CStr(dt.Rows(fila)("Materno")) TextBox5M.Text = CStr(dt.Rows(fila)("Profesion")) TextBox6M.Text = CStr(dt.Rows(fila)("Fechanac")) 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 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

Botn men maestros


Private Sub Button2Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2Moni.Click Me.Close() MenuMaestros.Show() End Sub End Class

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()

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() 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

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 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

Botn men materias


Private Sub Button2Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2Moni.Click Me.Close() MenuMaterias.Show() End Sub End Class

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

Botn men materias


Private Sub Button2Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2Moni.Click Me.Close() MenuMaterias.Show() End Sub End Class

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

Botn men alumnos


Private Sub Button3Moni_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3Moni.Click Me.Close() MenuMaterias.Show() End Sub End Class

Todo el proyecto en general contiene un modulo.


Module Module1 Public fila As Integer = 0 End Module

Cada formulario debe tener lo siguiente


Imports System.Data.OleDb Public Class ModificacionesMaterias Dim dt As New DataTable Dim fila As Integer = 0

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

You might also like