0% found this document useful (0 votes)
36 views

Formulario de Form1

The document contains code for a student information system with forms and menus for managing student, teacher, subject, and group data from an Access database. It includes code for forms to add, view, modify, and delete student and teacher records, with buttons to navigate between records and switch between forms and menus.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views

Formulario de Form1

The document contains code for a student information system with forms and menus for managing student, teacher, subject, and group data from an Access database. It includes code for forms to add, view, modify, and delete student and teacher records, with buttons to navigate between records and switch between forms and menus.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 24

Formulario de Form1

Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Me.Hide() Menu_alumnos.Show() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click If ((MsgBox("Esta usted saliendo del sistema", MsgBoxStyle.OkCancel, "Advertencia")) = 1) Then Me.Close() End If End Sub Private Sub Maestros_vvc_Click(sender As System.Object, e As System.EventArgs) Handles Maestros_vvc.Click Me.Hide() Menu_Maestros.Show() End Sub Private Sub Button4_Click(sender As System.Object, e As System.EventArgs) Handles Button4.Click Me.Hide() Menu_Materias.Show() End Sub Private Sub Button5_Click(sender As System.Object, e As System.EventArgs) Handles Button5.Click Me.Hide() Menu_Asignaturas.Show() End Sub Private Sub Button6_Click(sender As System.Object, e As System.EventArgs) Handles Button6.Click Me.Hide() Menu_Grupos.Show() End Sub End Class

MENU ALUMNOS

Imports
System.Data.OleDb Public Class Menu_alumnos Dim dt As New DataTable Dim fila As Integer = 0 Dim cn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\usuario\Desktop\ControlEscolar.accdb") Public Sub Actualiza() TextBox1_vvc.Text() = CInt(dt.Rows(fila)("Matricula")) TextBox2_vvc.Text() = CStr(dt.Rows(fila)("Nombre")) TextBox3_vvc.Text() = CStr(dt.Rows(fila)("Paterno")) TextBox4_vvc.Text() = CStr(dt.Rows(fila)("Materno")) End Sub

BOTTON MENU PRINCIPAL: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Me.Close() Form1.Show() End Sub BOTTON ALTAS Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click ' Me.Hide() Viri_Altas.Show() End Sub BOTTON CONSULTAS Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click 'Me.Hide() Viri_consultas.Show() End Sub

BOTTON MODIFICACIONES
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Viri_modificaciones.Show() End Sub

BOTTON 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

BOTTON 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

BOTTON VER ALUMNOS


Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click Dim Mostrar As String = ("select * from Alumnos") Dim Dataadapter As New OleDb.OleDbDataAdapter(Mostrar, cn) Dataadapter.Fill(dt) TextBox1_vvc.Text() = CInt(dt.Rows(fila)("Matricula")) TextBox2_vvc.Text() = CStr(dt.Rows(fila)("Nombre")) TextBox3_vvc.Text() = CStr(dt.Rows(fila)("Paterno")) TextBox4_vvc.Text() = CStr(dt.Rows(fila)("Materno")) Dataadapter.Dispose() End Sub 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

Button Bajas:
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click If ((MsgBox("... Desea Eliminar ? " + CStr(TextBox1_vvc.Text()), MsgBoxStyle.OkCancel, "Mensaje")) = 1) Then
Dim strSQL As String = "DELETE FROM Alumnos WHERE Matricula= '" & CInt(TextBox1_vvc.Text()) & "'" Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dataAdapter.Fill(dt) MsgBox("El registro ah sido eliminado", MsgBoxStyle.Exclamation, "Aviso")

Refrescar() Actualiza() dataAdapter.Dispose() Else MsgBox("No se ha seleccionado registro a eliminar") End If End Sub End Class

FORMULARIO ALTAS:
TextBox4.Text() = "" TextBox4.Focus() End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click cn.Open() Dim GuardarDatos As String = " Insert into Alumnos(Matricula,Nombre,Paterno,Materno) " & "Values('" & TextBox1.Text() & "','" & TextBox2.Text() & "','" & TextBox3.Text() & "','" & TextBox4.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 Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Me.Close() Menu_alumnos.Show() End Sub

Imports System.Data.OleDb Public Class Viri_Altas Dim dt As New DataTable Dim fila As Integer = 0 Dim cn As New OleDbConnection("Provider=Microsoft.ACE.O LEDB.12.0;Data Source=C:\Users\usuario\Desktop\ControlEs colar.accdb") Public Sub limpiar() TextBox1.Text() = "" TextBox1.Focus() TextBox2.Text() = "" TextBox2.Focus() TextBox3.Text() = "" TextBox3.Focus() End Class

FORMULARIO CONSULTAS
Dim cn As New OleDbConnection("Provider=Microsoft.ACE.O LEDB.12.0;Data Source=C:\Users\usuario\Desktop\ControlEs colar.accdb") Public Sub Actualiza() TextBox1.Text() = CInt(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")) End Sub Public Sub limpiar() TextBox1.Text() = "" TextBox1.Focus() TextBox2.Text() = "" TextBox2.Focus()
TextBox3.Text() = ""

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

TextBox3.Focus() TextBox4.Text() = "" TextBox4.Focus() End Sub 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= '" & (CInt(TextBox1.Text())) & "'" () End Sub

Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dt.Reset() dataAdapter.Fill(dt) fila = 0 Actualiza() dataAdapter.Dispose() MsgBox("Regsitro encontrado", MsgBoxStyle.Exclamation, "Aviso") limpiar() cn.Close

FORMULARIO MODIFICACIONES
cn.Open() Dim strSQL As String = "Select * from Alumnos where Matricula= '" & (CInt(TextBox1.Text())) & "'" Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dt.Reset() dataAdapter.Fill(dt) fila = 0 Actualiza() dataAdapter.Dispose() MsgBox("Registro encontrado", MsgBoxStyle.Exclamation, "Importante") cn.Close() End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Me.Close() Menu_alumnos.Show() End Sub BOTON MODIFICAR Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click cn.Open() Dim viri As String = "Update alumnos set Matricula= '" & TextBox1.Text() & "', Nombre = '" & TextBox2.Text() & "' , Paterno ='" & TextBox3.Text() & "', Materno ='" & TextBox4.Text() & "' where Matricula='" & CInt(TextBox1.Text()) & "'" Dim dataAdapter As New OleDb.OleDbDataAdapter(viri, cn) dataAdapter.Fill(dt) dataAdapter.Dispose() MsgBox("Registro Modificado", MsgBoxStyle.Information, "Mensaje") limpiar() cn.Close() End Sub End Class

Imports System.Data.OleDb Public Class Viri_modificaciones Dim dt As New DataTable Dim fila As Integer = 0 Dim cn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;D ata Source=C:\Users\usuario\Desktop\ControlEscolar.accdb ")

Public Sub Actualiza() TextBox1.Text() = CInt(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")) End Sub Public Sub limpiar() TextBox1.Text() = "" TextBox1.Focus() TextBox2.Text() = "" TextBox2.Focus() TextBox3.Text() = "" TextBox3.Focus() TextBox4.Text() = "" TextBox4.Focus() End Sub BOTTON BUSCAR Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

MENU MAESTROS

Imports System.Data.OleDb Public Class Menu_Maestros Dim dt As New DataTable Dim fila As Integer = 0 Dim cn As New OleDbConnection("Provider=Microsoft.ACE.O LEDB.12.0;Data Source=C:\Users\usuario\Desktop\ControlEs colar.accdb") Public Sub Actualiza() TextBox1_viris.Text() = CInt(dt.Rows(fila)("Claveprofe"))

TextBox2_viris.Text() = CStr(dt.Rows(fila)("Nombre")) TextBox3_viris.Text() = CStr(dt.Rows(fila)("Paterno")) TextBox4_viris.Text() = CStr(dt.Rows(fila)("Materno")) End Sub

BOTTON MENU PRINCIPAL

Private Sub Button8_Click(sender As System.Object, e As System.EventArgs) Me.Close() Form1.Show() End Sub BOTTO ANTERIOR
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.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

BOTTON SIGUEINTE
Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.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

BOTTON VER Private Sub Ver_Click(sender As System.Object, e As System.EventArgs) Handles Ver.Click Dim Mostrar As String = ("select * from Maestros") Dim Dataadapter As New OleDb.OleDbDataAdapter(Mostrar, cn) Dataadapter.Fill(dt) TextBox1_viris.Text() = CInt(dt.Rows(fila)("Claveprofe")) TextBox2_viris.Text() = CStr(dt.Rows(fila)("Nombre")) TextBox3_viris.Text() = CStr(dt.Rows(fila)("Paterno")) TextBox4_viris.Text() = CStr(dt.Rows(fila)("Materno")) Dataadapter.Dispose() End Sub
Private Sub Refrescar() dt.Reset() fila = 0 OleDb.OleDbDataAdapter(RefrescarDatos, cn) dataAdapter.Fill(dt) Actualiza() Dim RefrescarDatos As String = "Select * from Maestros" Dim dataAdapter As New dataAdapter.Dispose() End Sub

BOTON ALTAS Private Sub Button4_Click(sender As System.Object, e As System.EventArgs) Handles Button4.Click Viris_Altas.Show() End Sub BOTON BAJAS
Private Sub Button5_Click(sender As System.Object, e As System.EventArgs) Handles Button5.Click If ((MsgBox("... Desea Eliminar ? " + CStr(TextBox1_viris.Text()), MsgBoxStyle.OkCancel, "Mensaje")) = 1) Then Dim strSQL As String = "DELETE FROM Maestros WHERE Claveprofe= '" & CInt(TextBox1_viris.Text()) & "'" Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dataAdapter.Fill(dt) MsgBox("El registro ah sido eliminado", MsgBoxStyle.Exclamation, "Aviso") Refrescar() Actualiza() dataAdapter.Dispose() Else MsgBox("No se ha seleccionado registro a eliminar") End If End Sub

BOTTON CONSULTAS Private Sub Button6_Click(sender Viris_Consultar.Show() As System.Object, e As End Sub System.EventArgs) Handles BOTON MODIFICAR Private Sub Button7_Click(sender As System.Object, e As System.EventArgs) Handles Button7.Click Viris_Modifiaciones.Show() End Sub End Class

FORMULARIO ALTAS
Imports System.Data.OleDb Public Class Viris_Altas Dim dt As New DataTable Dim fila As Integer = 0 Dim cn As New OleDbConnection("Provider=Microsoft. ACE.OLEDB.12.0;Data Source=C:\Users\usuario\Desktop\Cont rolEscolar.accdb") Public Sub limpiar() TextBox1_viris.Text() = "" TextBox1_viris.Focus() TextBox2_viris.Text() = "" TextBox2_viris.Focus() TextBox3_viris.Text() = "" TextBox3_viris.Focus() TextBox4_viris.Text() = "" TextBox4_viris.Focus() End Sub BOTTON GUARDAR Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click cn.Open() Dim GuardarDatos As String = " Insert into Maestros(Claveprofe,Nombre,Paterno,Materno)" & "Values('" & TextBox1_viris.Text() & "','" & TextBox2_viris.Text() & "','" & TextBox3_viris.Text() & "','" & TextBox4_viris.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 BOTTON MENU MAESTROS Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click Me.Close() Menu_Maestros.Show() End Sub End Class

FORMULARIO DE CONSULTAS
Dim fila As Integer = 0 Dim cn As New OleDbConnection("Provider=Microsoft.AC E.OLEDB.12.0;Data Source=C:\Users\usuario\Desktop\Contro lEscolar.accdb") Public Sub Actualiza() TextBox1_viris.Text() = CInt(dt.Rows(fila)("Claveprofe")) TextBox2_viris.Text() = CStr(dt.Rows(fila)("Nombre")) TextBox3_viris.Text() = CStr(dt.Rows(fila)("Paterno")) TextBox4_viris.Text() = CStr(dt.Rows(fila)("Materno")) End Sub TextBox3_viris.Text() = "" TextBox3_viris.Focus() TextBox4_viris.Text() = "" TextBox4_viris.Focus() End Sub

Imports System.Data.OleDb Public Class Viris_Consultar Dim dt As New DataTable Public Sub limpiar() TextBox1_viris.Text() = "" TextBox1_viris.Focus() TextBox2_viris.Text() = "" TextBox2_viris.Focus() BOTON GUARDAR Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click cn.Open() Dim strSQL As String = "Select * from Maestros where Claveprofe= '" & (CInt(TextBox1_viris.Text())) & "'" Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dt.Reset() dataAdapter.Fill(dt) fila = 0 Actualiza() dataAdapter.Dispose() MsgBox("Registro Encontrador", MsgBoxStyle.Exclamation, "Aviso") limpiar() cn.Close() End Sub

FORMULARIO MODIFICACIONES

Imports System.Data.OleDb
Public Class Viris_Modifiaciones Public Sub limpiar() TextBox1_viris.Text() = "" TextBox1_viris.Focus() TextBox2_viris.Text() = "" TextBox2_viris.Focus()

Dim dt As New DataTable Dim fila As Integer = 0 Dim cn As New OleDbConnection("Provider=Microsoft.ACE.O LEDB.12.0;Data Source=C:\Users\usuario\Desktop\ControlEs colar.accdb") Public Sub Actualiza() TextBox1_viris.Text() = CInt(dt.Rows(fila)("Claveprofe")) TextBox2_viris.Text() = CStr(dt.Rows(fila)("Nombre")) TextBox3_viris.Text() = CStr(dt.Rows(fila)("Paterno")) TextBox4_viris.Text() = CStr(dt.Rows(fila)("Materno")) End Sub TextBox3_viris.Text() = "" TextBox3_viris.Focus() TextBox4_viris.Text() = "" TextBox4_viris.Focus() End Sub

BOTTON BUSCAR
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click cn.Open() Dim strSQL As String = "Select * from Maestros where Claveprofe= '" & (CInt(TextBox1_viris.Text())) & "'" Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dt.Reset() dataAdapter.Fill(dt) fila = 0 Actualiza() dataAdapter.Dispose() MsgBox("Registro encontrado", MsgBoxStyle.Exclamation, "Importante") cn.Close() End Sub

BOTTON MODIFICAR
Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click

cn.Open() Dim viri As String = "Update Maestros set Claveprofe= '" & TextBox1_viris.Text() & "', Nombre = '" & TextBox2_viris.Text() & "' , Paterno ='" & TextBox3_viris.Text() & "', Materno ='" & TextBox4_viris.Text() & "' where Claveprofe='" & CInt(TextBox1_viris.Text()) & "'" Dim dataAdapter As New OleDb.OleDbDataAdapter(viri, cn) dataAdapter.Fill(dt) dataAdapter.Dispose() MsgBox("Registro Modificado", MsgBoxStyle.Information, "Mensaje") limpiar() cn.Close() End Sub BOTON MENU MAESTROS
Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click Me.Close() Menu_Maestros.Show() End Sub End Class

MENU MATERIAS:

Imports System.Data.OleDb Public Class Menu_Materias Dim dt As New DataTable Dim fila As Integer = 0 Dim cn As New OleDbConnection("Provider=Microsoft.AC E.OLEDB.12.0;Data Source=C:\Users\usuario\Desktop\Contro lEscolar.accdb") Public Sub Actualiza() TextBox1_vv.Text() = CInt(dt.Rows(fila)("Clavemat")) TextBox2_vv.Text() = CStr(dt.Rows(fila)("Nombre")) TextBox3_vv.Text() = CInt(dt.Rows(fila)("Horastotales")) BOTON VER

TextBox4_vv.Text() = CInt(dt.Rows(fila)("Horasp")) TextBox5_vv.Text() = CInt(dt.Rows(fila)("Horast")) End Sub

Private Sub ver_vvc_Click(sender As System.Object, e As System.EventArgs) Handles ver_vvc.Click Dim Mostrar As String = ("select * from Materias") Dim Dataadapter As New OleDb.OleDbDataAdapter(Mostrar, cn) Dataadapter.Fill(dt) TextBox1_vv.Text() = CInt(dt.Rows(fila)("Clavemat")) TextBox2_vv.Text() = CStr(dt.Rows(fila)("Nombre")) TextBox3_vv.Text() = CInt(dt.Rows(fila)("Horastotales")) TextBox4_vv.Text() = CInt(dt.Rows(fila)("Horasp")) TextBox5_vv.Text() = CInt(dt.Rows(fila)("Horast")) Dataadapter.Dispose() End Sub

BOTTOON ANTERIOR Private Sub Anterior_Click(sender As System.Object, e As System.EventArgs) Handles Anterior.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 BOTON SIGUIENTE Private Sub Siguiente_Click(sender As System.Object, e As System.EventArgs) Handles Siguiente.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 BOTON ALTAS Private Sub Altas_vvc_Click(sender As System.Object, e As System.EventArgs) Handles Altas_vvc.Click Altas_Materias_vv.Show() End Sub BOTON BAJAS
Private Sub Bajas_vvc_Click(sender As System.Object, e As System.EventArgs) Handles Bajas_vvc.Click If ((MsgBox("... Desea Eliminar ? " + CStr(TextBox1_vv.Text), MsgBoxStyle.OkCancel, "Mensaje")) = 1) Then Dim strSQL As String = "DELETE FROM Materias WHERE Clavemat=" & CInt(TextBox1_vv.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

BOTON MENU PRINCIPAL Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click Me.Close() Form1.Show() End Sub BOTON CONSULTAR Private Sub Consultar_vvc_Click(sender As System.Object, e As System.EventArgs) Handles Consultar_vvc.Click Consultas_Materias_vvc.Show() End Sub BOTON MODIFICAR Private Sub Modificar_vvc_Click(sender As System.Object, e As System.EventArgs) Handles Modificar_vvc.Click Modificaciones_Materias_vv.Show() End Sub End Class

FORMULARIO ALTAS:

Public Class Altas_Materias_vv BOTTON GUARDAR Private Sub Guardar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Guardar.Click cn.Open() Dim GuardarDatos As String = " Insert into Materias(Clavemat,Nombre,Horastotales,Horasp,Horast)" & "Values('" & TextBox1_vv.Text() & "','" & TextBox2_vv.Text() & "','" & TextBox3_vv.Text() & "','" & TextBox4_vv.Text() & "', '" & TextBox5_vv.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 BOTTON MENU MATERIAS Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Me.Close() Menu_Materias.Show()

Imports System.Data.OleDb Dim dt As New DataTable Dim fila As Integer = 0 Dim cn As New OleDbConnection("Provider=Microsoft. ACE.OLEDB.12.0;Data Source=C:\Users\usuario\Desktop\Cont rolEscolar.accdb") Public Sub limpiar() TextBox1_vv.Text() = "" TextBox1_vv.Focus() TextBox2_vv.Text() = "" TextBox2_vv.Focus() TextBox3_vv.Text() = "" TextBox3_vv.Focus() TextBox4_vv.Text() = "" TextBox4_vv.Focus() TextBox5_vv.Text() = "" TextBox5_vv.Focus() End Sub

FORMULARIO CONSULTAS Imports System.Data.OleDb E.OLEDB.12.0;Data Source=C:\Users\usuario\Desktop\Contro lEscolar.accdb") Public Sub Actualiza() TextBox1_vv.Text() = CInt(dt.Rows(fila)("Clavemat")) TextBox2_vv.Text() = CStr(dt.Rows(fila)("Nombre")) TextBox3_vv.Text() = CInt(dt.Rows(fila)("Horastotales")) TextBox4_vv.Text() = CInt(dt.Rows(fila)("Horasp")) TextBox5_vv.Text() = CInt(dt.Rows(fila)("Horast")) End Sub Public Sub limpiar() TextBox1_vv.Text() = "" TextBox1_vv.Focus() TextBox2_vv.Text() = "" TextBox2_vv.Focus() TextBox3_vv.Text() = "" TextBox3_vv.Focus() TextBox4_vv.Text() = "" TextBox4_vv.Focus() TextBox5_vv.Text() = "" TextBox5_vv.Focus()

Public Class Consultas_Materias_vvc Dim dt As New DataTable Dim fila As Integer = 0 Dim cn As New OleDbConnection("Provider=Microsoft.AC End Sub BOTTON CONSULTAR Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click cn.Open() Dim strSQL As String = "Select * from Materias where Clavemat= " & (CInt(TextBox1_vv.Text)) Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dt.Reset() dataAdapter.Fill(dt) limpiar() fila = 0 Actualiza() dataAdapter.Dispose() cn.Close() End Sub BOTTON MENU MATERIAS Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click Me.Close() Menu_Materias.Show() End Sub End Class

FORMULARIO MODIFICAR
Public Sub Actualiza() TextBox1_vv.Text() = CInt(dt.Rows(fila)("Clavemat")) TextBox2_vv.Text() = CStr(dt.Rows(fila)("Nombre")) TextBox3_vv.Text() =

CInt(dt.Rows(fila)("Horastotales")) Textbox4_vv.Text() = CInt(dt.Rows(fila)("Horasp")) TextBox5_vv.Text() = CInt(dt.Rows(fila)("Horast")) End Sub


Public Sub limpiar() TextBox1_vv.Text() = TextBox1_vv.Focus() TextBox2_vv.Text() = TextBox2_vv.Focus() TextBox3_vv.Text() = TextBox3_vv.Focus() Textbox4_vv.Text() = Textbox4_vv.Focus() "" "" "" ""

Imports System.Data.OleDb Public Class Modificaciones_Materias_vv Dim dt As New DataTable Dim fila As Integer = 0 Dim cn As New OleDbConnection("Provider=Microsoft.ACE.OLE
DB.12.0;Data Source=C:\Users\usuario\Desktop\ControlEscolar .accdb")

TextBox5_vv.Text() = "" TextBox5_vv.Focus() End Sub

BOTTON BUSCAR Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click cn.Open() Dim strSQL As String = "Select * from Materias where Clavemat= " & (CInt(TextBox1_vv.Text))
Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dt.Reset() dataAdapter.Fill(dt) fila = 0 Actualiza() dataAdapter.Dispose()

cn.Close() End Sub BOTTON GUARDAR Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click cn.Open() Dim viri As String = "Update Materias set Clavemat=" & CInt(TextBox1_vv.Text) & ", Nombre ='" & CStr(TextBox2_vv.Text) & "', Horastotales =" & CInt(TextBox3_vv.Text) & ", Horasp =" & CInt(Textbox4_vv.Text) & ", Horast =" & CInt(TextBox5_vv.Text) & " where Clavemat=" & CInt(TextBox1_vv.Text) & ";" Dim dataAdapter As New OleDb.OleDbDataAdapter(viri, cn) dataAdapter.Fill(dt) dataAdapter.Dispose() MsgBox("Registro Modificado", MsgBoxStyle.Information, "Mensaje") cn.Close() End Sub

MENU ASIGNATURAS

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

Dim cn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\usuario\Desktop\ControlEscolar.accdb") BOTON VER: Private Sub Ver_Click(sender As System.Object, e As System.EventArgs) Handles

Ver.Click
Dim Mostrar As String = ("select * from Asignatura") Dim Dataadapter As New OleDb.OleDbDataAdapter(Mostrar, cn) Dataadapter.Fill(dt) TextBox1_ovvc.Text() = CInt(dt.Rows(fila)("Clavemat")) TextBox2_ovvc.Text() = CStr(dt.Rows(fila)("Claveprofe")) TextBox3_ovvc.Text() = CInt(dt.Rows(fila)("Numgrupo")) Dataadapter.Dispose()

End Sub Public Sub Actualiza() TextBox1_ovvc.Text() = CInt(dt.Rows(fila)("Clavemat")) TextBox2_ovvc.Text() = CStr(dt.Rows(fila)("Claveprofe")) TextBox3_ovvc.Text() = CInt(dt.Rows(fila)("Numgrupo")) End Sub BOTTON ANTERIOR
Private Sub Anterior_Click(sender As System.Object, e As System.EventArgs) Handles Anterior.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

BOTTON SIGUIENTE
Private Sub Siguiente_Click(sender As System.Object, e As System.EventArgs) Handles Siguiente.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 BOTTON ALTAS


Private Sub Altas_Click(sender As System.Object, e As System.EventArgs) Handles Altas.Click
Altas_Asignaturas_ovvc.Show() End Sub

BOTTON MENU PRINCIPAL


Private Sub Button8_Click(sender As System.Object, e As System.EventArgs) Handles Button8.Click Me.Close() Form1.Show() End Sub Private Sub Refrescar() dt.Reset() fila = 0 Dim RefrescarDatos As String = "Select * from Asignatura" Dim dataAdapter As New OleDb.OleDbDataAdapter(RefrescarDatos, cn) dataAdapter.Fill(dt) Actualiza() dataAdapter.Dispose()

End Sub BOTON BAJAS Private Sub Bajas_Click(sender As System.Object, e As System.EventArgs) Handles Bajas.Click If ((MsgBox("... Desea Eliminar ? " + CStr(TextBox1_ovvc.Text), MsgBoxStyle.OkCancel, "Mensaje")) = 1) Then Dim strSQL As String = "DELETE FROM Asignatura WHERE Clavemat=" & CInt(TextBox1_ovvc.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 BOTTON CONSULTAS Private Sub Consultar_Click(sender As System.Object, e As System.EventArgs) Handles Consultar.Click Consultar_Asignaturas_ovvc.Show() End Sub BOTTON MODIFICAR Private Sub Modificar_Click(sender As System.Object, e As System.EventArgs) Handles Modificar.Click Modificaciones_Asignaturas_ovvc.Show()
End Sub End Class

FORMULARIO ALTAS:

Imports System.Data.OleDb
BOTTON GUARDAR

Public Class Altas_Asignaturas_ovvc Dim dt As New DataTable Dim fila As Integer = 0 Dim cn As New OleDbConnection("Provider=Microsoft.AC E.OLEDB.12.0;Data Source=C:\Users\usuario\Desktop\Contro lEscolar.accdb") Public Sub limpiar() TextBox1_ovvc.Text() = "" TextBox1_ovvc.Focus() TextBox2_ovvc.Text() = "" TextBox2_ovvc.Focus() TextBox3_ovvc.Text() = "" TextBox3_ovvc.Focus() End Sub

Private Sub Guardar_Click(sender As System.Object, e As System.EventArgs) Handles Guardar.Click cn.Open() Dim GuardarDatos As String = " Insert into Asignatura(Clavemat,Claveprofe,Numgrupo)" & "Values('" & TextBox1_ovvc.Text() & "','" & TextBox2_ovvc.Text() & "','" & TextBox3_ovvc.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 BOTTON MENU ASIGNATURAS Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click Me.Close() Menu_Asignaturas.Show() End Sub

FORMULARIO CONSULTAS:

Imports System.Data.OleDb Public Class Consultar_Asignaturas_ovvc Dim dt As New DataTable Dim fila As Integer = 0 Dim cn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.1 2.0;Data Source=C:\Users\usuario\Desktop\ControlEscolar. accdb") Public Sub Actualiza() TextBox1_ovvc.Text() = CInt(dt.Rows(fila)("Clavemat")) TextBox2_ovvc.Text() = CStr(dt.Rows(fila)("Claveprofe")) TextBox3_ovvc.Text() = CStr(dt.Rows(fila)("Numgrupo")) End Sub
BOTTON CONSULTAR Private Sub Consultar_Click(sender As System.Object, e As System.EventArgs) Handles Consultar.Click cn.Open() Dim strSQL As String = "Select * from Asignatura where Clavemat= " & (CInt(TextBox1_ovvc.Text)) Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn)

dt.Reset() dataAdapter.Fill(dt) fila = 0 Actualiza() BOTTON MENU ASIGNATURAS Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click

dataAdapter.Dispose() cn.Close() End Sub Me.Close() Menu_Asignaturas.Show() End Sub End Class

FORMULARIO MODIFICAR
Imports System.Data.OleDb Public Class Modificaciones_Asignaturas_ovvc Dim dt As New DataTable Dim fila As Integer = 0 Dim cn As New OleDbConnection("Provider=Microsoft.AC E.OLEDB.12.0;Data Source=C:\Users\usuario\Desktop\Contro lEscolar.accdb") TextBox3_ovvc.Text() = CStr(dt.Rows(fila)("Numgrupo")) End Sub Public Sub limpiar() TextBox1_ovvc.Text() = "" TextBox1_ovvc.Focus() TextBox2_ovvc.Text() = "" TextBox2_ovvc.Focus() TextBox3_ovvc.Text() = "" TextBox3_ovvc.Focus() End Sub

Public Sub Actualiza() TextBox1_ovvc.Text() = CInt(dt.Rows(fila)("Clavemat")) TextBox2_ovvc.Text() = CStr(dt.Rows(fila)("Claveprofe")) BOTTON BUSCAR Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click cn.Open() Dim strSQL As String = "Select * from Asignatura where Clavemat= " & (CInt(TextBox1_ovvc.Text)) Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dt.Reset() dataAdapter.Fill(dt) fila = 0 Actualiza() dataAdapter.Dispose() cn.Close() End Sub BOTTOON MODIFICAR Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click cn.Open()

Dim viri As String = "Update Asignatura set Clavemat=" & CInt(TextBox1_ovvc.Text) & ", Claveprofe =" & CStr(TextBox3_ovvc.Text) & ", Numgrupo =" & CStr(TextBox3_ovvc.Text) & " where Clavemat=" & CInt(TextBox1_ovvc.Text) & ";" Dim dataAdapter As New OleDb.OleDbDataAdapter(viri, cn) dataAdapter.Fill(dt) dataAdapter.Dispose() MsgBox("Registro Modificado", MsgBoxStyle.Information, "Mensaje") cn.Close() End Sub Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click Me.Close() Menu_Asignaturas.Show() End Sub End Class

FORMULARIO GRUPOS:

Imports System.Data.OleDb Public Class Menu_Grupos Dim dt As New DataTable Dim fila As Integer = 0 Dim cn As New OleDbConnection("Provider=Microsoft.ACE.O LEDB.12.0;Data Source=C:\Users\usuario\Desktop\ControlEs colar.accdb") Public Sub Actualiza() vvTextBox1.Text() = CInt(dt.Rows(fila)("Numgrupo"))

vvTextBox2.Text() = CStr(dt.Rows(fila)("Cantidadalumnos")) vvTextBox3.Text() = CStr(dt.Rows(fila)("Clavemat")) End Sub

BOTTON ANTERIOR Private Sub Anterior_Click(sender As System.Object, e As System.EventArgs) Handles Anterior.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 BOTTON SIGUENTE
Private Sub Siguiente_Click(sender As System.Object, e As System.EventArgs) Handles Siguiente.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

BOTTON VER Private Sub Ver_Click(sender As System.Object, e As System.EventArgs) Handles Ver.Click


Dim Mostrar As String = ("select * from Grupo") Dim Dataadapter As New OleDb.OleDbDataAdapter(Mostrar, cn) Dataadapter.Fill(dt) vvTextBox1.Text() = CInt(dt.Rows(fila)("Numgrupo")) vvTextBox2.Text() = CStr(dt.Rows(fila)("Cantidadalumnos")) vvTextBox3.Text() = CStr(dt.Rows(fila)("Clavemat")) Dataadapter.Dispose() End Sub

BOTON MENU PRINCIPAL Private Sub Button8_Click(sender As System.Object, e As System.EventArgs) Handles Button8.Click Me.Close() Form1.Show() End Sub BOTON ALTAS
Private Sub Altas_Click(sender As System.Object, e As System.EventArgs) Handles Altas.Click

Altas_Grupo_vv.Show() End Sub Private Sub Refrescar() dt.Reset() fila = 0 Dim RefrescarDatos As String = "Select * from Grupo" Dim dataAdapter As New OleDb.OleDbDataAdapter(RefrescarDatos, cn) dataAdapter.Fill(dt) Actualiza() dataAdapter.Dispose() End Sub BOTTON BAJAS
Private Sub Bajas_Click(sender As System.Object, e As System.EventArgs) Handles Bajas.Click

If ((MsgBox("... Desea Eliminar ? " + CStr(vvTextBox1.Text), MsgBoxStyle.OkCancel, "Mensaje")) = 1) Then Dim strSQL As String = "DELETE FROM Grupo WHERE Numgrupo=" & CInt(vvTextBox1.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 BOTTON CONSULTAR Private Sub Consultar_Click(sender As System.Object, e As System.EventArgs) Handles Consultar.Click Consultar_Grupos_vv.Show() End Sub BOTTON MODIFICAR Private Sub Modificar_Click(sender As System.Object, e As System.EventArgs) Handles Modificar.Click Modificar_Grupo_vv.Show() End Sub End Class

FORMULARIO ALTAS

Imports System.Data.OleDb Public Class Altas_Grupo_vv Dim dt As New DataTable Dim fila As Integer = 0 Dim cn As New OleDbConnection("Provider=Microsoft.AC E.OLEDB.12.0;Data Source=C:\Users\usuario\Desktop\Contro lEscolar.accdb") Public Sub limpiar() vvTextBox1.Text() = "" vvTextBox1.Focus() vvTextBox2.Text() = "" vvTextBox2.Focus() vvTextBox3.Text() = "" vvTextBox3.Focus() End Sub BOTTON GUARDAR
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click cn.Open() Dim GuardarDatos As String = " Insert into Grupo(Numgrupo,Cantidadalumnos,Clavemat)" & "Values('" & vvTextBox1.Text() & "','" & vvTextBox2.Text() & "','" & vvTextBox3.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 BOTOTN MENU GRUPO Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click Me.Close() Menu_Grupos.Show() End Sub End Class FORMULAIO CONSULTAS

Imports System.Data.OleDb Public Class Consultar_Grupos_vv Dim dt As New DataTable Dim fila As Integer = 0 Dim cn As New OleDbConnection("Provider=Microsoft.ACE.O LEDB.12.0;Data Source=C:\Users\usuario\Desktop\ControlEs colar.accdb") Public Sub Actualiza() vvTextBox1.Text() = CInt(dt.Rows(fila)("Numgrupo")) vvTextBox2.Text() = CStr(dt.Rows(fila)("Cantidadalumnos"))

vvTextBox3.Text() = CStr(dt.Rows(fila)("Clavemat")) End Sub BOTTON CONSULTAR Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click cn.Open() Dim strSQL As String = "Select * from Grupo where Numgrupo= " & (CInt(vvTextBox1.Text)) Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dt.Reset() dataAdapter.Fill(dt) fila = 0 Actualiza() dataAdapter.Dispose() cn.Close() End Sub BOTTON MENU GRUPO Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click Me.Close() Menu_Grupos.Show() End Sub End Class
FORMULARIO MODIFICAR
Imports System.Data.OleDb Public Class Modificar_Grupo_vv Dim dt As New DataTable Dim fila As Integer = 0 Dim cn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB. 12.0;Data Source=C:\Users\usuario\Desktop\ControlEscolar .accdb") Public Sub Actualiza() vvTextBox1.Text() = CInt(dt.Rows(fila)("Numgrupo")) vvTextBox2.Text() = CStr(dt.Rows(fila)("Cantidadalumnos")) vvTextBox3.Text() = CStr(dt.Rows(fila)("Clavemat")) End Sub

Private Sub Buscar_Click(sender As System.Object, e As System.EventArgs) Handles Buscar.Click cn.Open()

BOTTON BUSCAR Dim strSQL As String = "Select * from Grupo where Numgrupo= " & (CInt(vvTextBox1.Text)) Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dt.Reset() dataAdapter.Fill(dt) fila = 0 Actualiza() dataAdapter.Dispose() cn.Close() End Sub

BOTTON MODIFICAR Private Sub Modificar_Click(sender As System.Object, e As System.EventArgs) Handles Modificar.Click cn.Open() Dim viri As String = "Update Grupo set Numgrupo=" & CInt(vvTextBox1.Text) & ", Cantidadalumnos =" & CStr(vvTextBox2.Text) & ", Clavemat =" & CStr(vvTextBox3.Text) & " where Numgrupo=" & CInt(vvTextBox1.Text) & ";" Dim dataAdapter As New OleDb.OleDbDataAdapter(viri, cn) dataAdapter.Fill(dt) dataAdapter.Dispose() MsgBox("Registro Modificado", MsgBoxStyle.Information, "Mensaje") cn.Close() End Sub BOTTON MENU GRUPO Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click Me.Close() Menu_Grupos.Show() End Sub End Class

You might also like