You are on page 1of 25

Visual Basic Visual Basic Visual Basic Visual BasicVisua Basic Visual Basic Visual Basic Visual Basic

visual Basic Visual Basic VisualBasicVisual Basic MANUAL DE Basic Visual Vasic Visual Basic VisualPROGRAMADOR BasicVisua SISTEMA GESTOR DE BAE DE DATOS Visual Basic Visual Basic Basic Visual Basic visual Basic Visual Basic Visual Basic VisualBasicVisual Basic Visual Basic Visual Basic Visual Basic Visual Basic Visual Basic Visual Basic Visual Basic Visual Basic Visual Basic Visual Basic Visual Basic Visual Basic Visual Basic Visual Basic Visual Basic Visual Basic Visual Basic Visual Basic Visual Basic Visual Basic Visual Basic Visual Basic Visual Basic Visual Basic Visual Basic Visual Basic Visual Basic Visual Basic Visual Basic Visual
CONTROL ALUMNOS 18/11/2011 JUANA GUEVARA ALEMAN

MANUAL DEL PROGRAMADOR MENU PRINCIPAL Men alumnos


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

Botn salir
Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Me.Close() End Sub

Men maestros
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Me.Hide() maestros.Show() End Sub

Men asignaturas
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Me.Hide() asignaturas.Show() End Sub

Men materias
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click Me.Hide() Materias.Show() End Sub Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click Me.Hide() Grupos.Show() End Sub End Class

MENU ALUMNOS
Imports System.Data.OleDb Public Class menualumnos Dim dt As New DataTable Dim cn As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=G:\ControlAlumnosj.accdb") Private Sub Refrescar() dt.Reset() fila = 0 Dim RefrescarDatos As String = "Select * from Alumnos" Dim dataAdapter As New OleDb.OleDbDataAdapter(RefrescarDato s, cn) dataAdapter.Fill(dt) Actualiza() dataAdapter.Dispose() End Sub Metodo actualliza 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")) TextBox5.Text = CStr(dt.Rows(fila)("Direccion")) TextBox6.Text = CStr(dt.Rows(fila)("Numgrupo")) End Sub

Private Sub menualumnos_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Refrescar() End Sub Boton anterior Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.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 Boton siguiente

Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.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 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Me.Close() altas.Show() End Sub Boton consultas Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Me.Hide() consultas.Show() End Sub Boton modificaciones Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Me.Hide() modificaciones.Show() End Sub Menu principal Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click Me.Close() juana.Show() End Sub End Class

ALTAS ALUMNOS
Imports System.Data.OleDb Public Class altas Dim dt As New DataTable Dim cn As New OleDb.OleDbConnection("Provider=Micros oft.ACE.OLEDB.12.0;Data Source=F:\ControlAlumnosj.accdb") Boton guardar 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,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 regresar al menu

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

BAJAS ALUMNOS
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click If ((MsgBox("... Desea Eliminar ? " + 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(strSQ L, cn) dataAdapter.Fill(dt) Refrescar() Actualiza() dataAdapter.Dispose() Else MsgBox("No se ha seleccionado registro a eliminar") End If End Sub

CONSULTAS ALUMNOS
Imports System.Data.OleDb Public Class consultas Dim dt As New DataTable Dim cn As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=F:\ControlAlumnosj.accdb") 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 Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Me.Close() menualumnos.Show() End Sub Metodo actualize 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")) TextBox5.Text = CStr(dt.Rows(fila)("Direccion")) TextBox6.Text = CStr(dt.Rows(fila)("Numgrupo")) End Sub End Class

MODIFICACIONES ALUMNOS
Imports System.Data.OleDb Public Class modificaciones Dim dt As New DataTable Dim cn As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=F:\ControlAlumnosj.accdb") Metodo actualize 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")) TextBox5.Text = CStr(dt.Rows(fila)("Direccion")) TextBox6.Text = CStr(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 regresar al menu Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Me.Close() menualumnos.Show() End Sub End Class

MENU MAESTROS
Imports System.Data.OleDb Public Class maestros Dim dt As New DataTable Dim cn As New OleDb.OleDbConnection("Prov ider=Microsoft.ACE.OLEDB.12 .0;Data Source=F:\ControlAlumnosj.a ccdb") Boton menu principal

Private Sub jane5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane5.Click Me.Close() juana.Show() End Sub boton menu altas Private Sub jane1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane1.Click Me.Close() altasm.Show() End Sub Boton anterior Private Sub jane6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane6.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 Metodo actualiza Public Sub Actualiza() Textjane1.Text = CInt(dt.Rows(fila)("Claveprofe")) Textjane2.Text = CStr(dt.Rows(fila)("Nombre")) Textjane3.Text = CStr(dt.Rows(fila)("Paterno")) Textjane4.Text = CStr(dt.Rows(fila)("Materno")) Textjane5.Text = CStr(dt.Rows(fila)("Profesion")) Textjane6.Text = CDate(dt.Rows(fila)("Fechanac")) End Sub Boton siguiente Private Sub jane7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane7.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 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 Private Sub maestros_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Refrescar() End Sub Boton menu consultas Private Sub jane3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane3.Click Me.Hide() consultasm.Show() End Sub Boton menu modificaciones Private Sub jane4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane4.Click Me.Hide() modificacionesm.Show() End Sub End Class

ALTAS MAESTROS
Imports System.Data.OleDb Public Class altasm Dim dt As New DataTable Dim cn As New OleDb.OleDbConnection("Provider=Micro soft.ACE.OLEDB.12.0;Data Source=G:\ControlAlumnosj.accdb") Boton regresar al menu Private Sub jane2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane2.Click Me.Close() maestros.Show() End Sub Boton guardar Private Sub jane1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane1.Click cn.Open() Dim GuardarDatos As String = " Insert Into Maestros(Claveprofe,Nombre,Paterno,Materno,Profesion,Fechanac)" & "Values('" & CStr(Textjane1.Text) & "','" & CStr(Textjane2.Text) & "','" & CStr(Textjane3.Text) & "','" & CStr(Textjane4.Text) & "','" & CStr(Textjane5.Text) & "','" & CStr(Textjane6.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 End Class

BAJAS MAESTROS
Private Sub jane2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane2.Click If ((MsgBox("... Desea Eliminar ? " + CStr(Textjane1.Text), MsgBoxStyle.OkCancel, "Mensaje")) = 1) Then Dim intSQL As String = "DELETE * FROM Maestros WHERE Claveprofe= " & CInt(Textjane1.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

CONSULTAS MAESTROS
Imports System.Data.OleDb Public Class consultasm Dim dt As New DataTable Dim cn As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLED B.12.0;Data Source=F:\ControlAlumnosj.accdb") Boton consultar Private Sub jane1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane1.Click cn.Open() Dim strSQL As String = "Select * from Maestros where Claveprofe= " & (CStr(Textjane1.Text)) Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dt.Reset() dataAdapter.Fill(dt) ' Limpiar() fila = 0 Actualiza() dataAdapter.Dispose() cn.Close() End Sub

Metodo actualiza Public Sub Actualiza() Textjane1.Text = CInt(dt.Rows(fila)("Claveprofe")) Textjane2.Text = CStr(dt.Rows(fila)("Nombre")) Textjane3.Text = CStr(dt.Rows(fila)("Paterno")) Textjane4.Text = CStr(dt.Rows(fila)("Materno")) Textjane5.Text = CStr(dt.Rows(fila)("Profesion")) Textjane6.Text = CDate(dt.Rows(fila)("Fechanac")) End Sub Boton regresar al menu

Private Sub jane2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane2.Click Me.Close() maestros.Show() End Sub End Class

MODIFICACIONES MAESTROS
Imports System.Data.OleDb Public Class modificacionesm Dim dt As New DataTable Dim cn As New OleDb.OleDbConnection("Provider=Microsoft.AC E.OLEDB.12.0;Data Source=G:\ControlAlumnosj.accdb") Private Sub modificacionesm_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Sub Boton modificar Private Sub jane1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane1.Click cn.Open() Dim ModificaDatos As String = "Update Maestros set Claveprofe= '" & CStr(Textjane1.Text) & "', Nombre = '" & CStr(Textjane2.Text) & "' , Paterno ='" & CStr(Textjane3.Text) & "', Materno ='" & CStr(Textjane4.Text) & "',Profesion ='" & CStr(Textjane5.Text) & "', Fechanac ='" & CStr(Textjane6.Text) & "' where Claveprofe= " & CStr(Textjane1.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 regresar al menu Private Sub jane2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane2.Click Me.Close() maestros.Show()

End Sub Boton buscar Private Sub jane3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane3.Click cn.Open() Dim strSQL As String = "Select * from Maestros where Claveprofe= " & (CInt(Textjane1.Text)) Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dt.Reset() dataAdapter.Fill(dt) fila = 0 Actualiza() dataAdapter.Dispose() cn.Close() End Sub Metodo actualize Public Sub Actualiza() Textjane1.Text = CInt(dt.Rows(fila)("Claveprofe")) Textjane2.Text = CStr(dt.Rows(fila)("Nombre")) Textjane3.Text = CStr(dt.Rows(fila)("Paterno")) Textjane4.Text = CStr(dt.Rows(fila)("Materno")) Textjane5.Text = CStr(dt.Rows(fila)("Profesion")) Textjane6.Text = CDate(dt.Rows(fila)("Fechanac")) End Sub End Class

MENU MATERIAS
Imports System.Data.OleDb Public Class Materias Dim dt As New DataTable Dim cn As New OleDb.OleDbConnection("Provider=Microso ft.ACE.OLEDB.12.0;Data Source=F:\ControlAlumnosj.accdb") Boton menu principal Private Sub jane5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane5.Click Me.Close() juana.Show() End Sub Boton menu altas Private Sub jane1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane1.Click Me.Close() altasma.Show() End Sub 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() Textjane1.Text = CInt(dt.Rows(fila)("Clavemat")) Textjane2.Text = CStr(dt.Rows(fila)("Nombre")) Textjane3.Text = CInt(dt.Rows(fila)("Horastotales")) Textjane4.Text = CInt(dt.Rows(fila)("Horasp")) Textjane5.Text = CInt(dt.Rows(fila)("Horast")) End Sub Boton anterior Private Sub jane6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane6.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 Boton siguiente Private Sub jane7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane7.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 Private Sub Materias_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Refrescar() End Sub Boton consultas Private Sub jane3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane3.Click Me.Close() consultasma.Show() End Sub

Boton modificaciones Private Sub jane4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane4.Click Me.Close() modificacionesma.Show() End Sub End Class

ALTAS MATERIAS
Imports System.Data.OleDb Public Class altasma Dim dt As New DataTable Dim cn As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12 .0;Data Source=G:\ControlAlumnosj.accdb") Boton guardar Private Sub jane1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane1.Click cn.Open() Dim GuardarDatos As String = " Insert into Materias(Clavemat,Nombre,Horastotales,Horasp,Horast)" & "Values('" & Textjane1.Text & "','" & Textjane2.Text & "','" & Textjane3.Text & "','" & Textjane4.Text & "','" & Textjane5.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 materias Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Me.Close() Materias.Show() End Sub End Class

BAJAS MATERIAS
Private Sub jane2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane2.Click If ((MsgBox("... Desea Eliminar ? " + CStr(Textjane1.Text), MsgBoxStyle.OkCancel, "Mensaje")) = 1) Then

Dim strSQL As String = "DELETE FROM Materias WHERE Clavemat= " & CInt(Textjane1.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

CONSULTAS MATERIAS
Imports System.Data.OleDb Public Class consultasma Dim dt As New DataTable Dim cn As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.1 2.0;Data Source=G:\ControlAlumnosj.accdb") Boton menu materias Private Sub jane2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane2.Click Me.Close() Materias.Show() End Sub Boton consultar Private Sub jane1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane1.Click cn.Open() Dim strSQL As String = "Select * from Materias where Clavemat= " & (CInt(Textjane1.Text)) Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dt.Reset() dataAdapter.Fill(dt) ' Limpiar() fila = 0 Actualiza() dataAdapter.Dispose() cn.Close() End Sub Metodo actualiza Public Sub Actualiza() Textjane1.Text = CInt(dt.Rows(fila)("Clavemat")) Textjane2.Text = CStr(dt.Rows(fila)("Nombre")) Textjane3.Text = CInt(dt.Rows(fila)("Horastotales")) Textjane4.Text = CInt(dt.Rows(fila)("Horasp")) Textjane5.Text = CInt(dt.Rows(fila)("Horast")) End Sub End Class

MODIFICACIONES MATERIAS
Imports System.Data.OleDb Public Class modificacionesma Dim dt As New DataTable Dim cn As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLED B.12.0;Data Source=G:\ControlAlumnosj.accdb") Boton buscar Private Sub jane1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane1.Click cn.Open() Dim strSQL As String = "Select * from Materias where Clavemat= " & (CInt(Textjane1.Text)) Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dt.Reset() dataAdapter.Fill(dt) fila = 0 Actualiza() dataAdapter.Dispose() cn.Close() End Sub Metodo actualiza Public Sub Actualiza() Textjane1.Text = Textjane2.Text = Textjane3.Text = Textjane4.Text = Textjane5.Text = 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 Materias set Clavemat= '" & CStr(Textjane1.Text) & "', Nombre = '" & CStr(Textjane2.Text) & "' , Horastotales ='" & CStr(Textjane3.Text) & "', Horasp ='" & CStr(Textjane4.Text) & "',Horast ='" & CStr(Textjane5.Text) & "' where Clavemat= " & CStr(Textjane1.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 materias Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Me.Close() Materias.Show()

CInt(dt.Rows(fila)("Clavemat")) CStr(dt.Rows(fila)("Nombre")) CStr(dt.Rows(fila)("Horastotales")) CStr(dt.Rows(fila)("Horasp")) CStr(dt.Rows(fila)("Horast"))

End Sub End Class

MENU ASIGNATURAS
Imports System.Data.OleDb Public Class asignaturas Dim dt As New DataTable Dim cn As New OleDb.OleDbConnection("Pr ovider=Microsoft.ACE.OLED B.12.0;Data Source=G:\ControlAlumnosj .accdb") Private Sub asignaturas_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Refrescar() End Sub Metodo refrescar 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 Metodo actualiza Public Sub Actualiza() Textjane1.Text = CInt(dt.Rows(fila)("Clavemat")) Textjane2.Text = CInt(dt.Rows(fila)("Claveprofe")) Textjane3.Text = CInt(dt.Rows(fila)("Numgrupo")) End Sub Boton anterior Private Sub jane6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane6.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 Boton siguiente Private Sub jane7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane7.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 Boton menu principal Private Sub jane5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane5.Click Me.Close() juana.Show() End Sub Boton altas Private Sub jane1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane1.Click Me.Close() altasA.Show() End Sub Boton bajas Private Sub jane2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane2.Click If ((MsgBox("... Desea Eliminar ? " + CStr(Textjane1.Text), MsgBoxStyle.OkCancel, "Mensaje")) = 1) Then Dim intSQL As String = "DELETE* FROM Asignatura WHERE Clavemat= " & CInt(Textjane1.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 Boton consultas Private Sub jane3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane3.Click Me.Close() consultasA.Show() End Sub Boton modificaciones Private Sub jane4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane4.Click Me.Close() modificacionesA.Show() End Sub End Class

ALTAS ASIGNATURAS
Imports System.Data.OleDb Public Class altasA Dim dt As New DataTable Dim cn As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=F:\ControlAlumnosj.accdb") Boton guardar Private Sub jane1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane1.Click cn.Open() Dim GuardarDatos As String = " Insert into Asignatura(Clavemat,Claveprofe,Numgrupo)" & "Values('" & CStr(Textjane1.Text) & "','" & CStr(Textjane2.Text) & "','" & CStr(Textjane3.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 regresar a asignaturas Private Sub jane2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane2.Click Me.Close() asignaturas.Show() End Sub End Class

BAJAS ASIGNATURAS
Private Sub jane2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane2.Click If ((MsgBox("... Desea Eliminar ? " + CStr(Textjane1.Text), MsgBoxStyle.OkCancel, "Mensaje")) = 1) Then Dim intSQL As String = "DELETE* FROM Asignatura WHERE Clavemat= " & CInt(Textjane1.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

CONSULTAS ASIGNATURAS
Imports System.Data.OleDb Public Class consultasA Dim dt As New DataTable Dim cn As New OleDb.OleDbConnection("Provider=Microsoft.AC E.OLEDB.12.0;Data Source=G:\ControlAlumnosj.accdb") Boton consultar Private Sub jane1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane1.Click cn.Open() Dim strSQL As String = "Select * from Asignatura where Clavemat= " & (CStr(Textjane1.Text)) Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dt.Reset() dataAdapter.Fill(dt) ' Limpiar() fila = 0 Actualiza() dataAdapter.Dispose() cn.Close() End Sub Metodo actualiza Public Sub Actualiza() Textjane1.Text = CInt(dt.Rows(fila)("Clavemat")) Textjane2.Text = CInt(dt.Rows(fila)("Claveprofe")) Textjane3.Text = CInt(dt.Rows(fila)("Numgrupo")) End Sub Boton menu asignaturas Private Sub jane2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane2.Click Me.Close() asignaturas.Show() End Sub End Class

MODIFICACIONES ASIGNATURAS
Imports System.Data.OleDb Public Class modificacionesA Dim dt As New DataTable Dim cn As New OleDb.OleDbConnection("Provider=Microso ft.ACE.OLEDB.12.0;Data Source=G:\ControlAlumnosj.accdb") Private Sub modificacionesA_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

End Sub Boton buscar Private Sub jane1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane1.Click cn.Open() Dim strSQL As String = "Select * from Asignatura where Clavemat= " & (CStr(Textjane1.Text)) Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dt.Reset() dataAdapter.Fill(dt) fila = 0 Actualiza() dataAdapter.Dispose() cn.Close() End Sub Metodo actualiza Public Sub Actualiza() Textjane1.Text = CInt(dt.Rows(fila)("Clavemat")) Textjane2.Text = CInt(dt.Rows(fila)("Claveprofe")) Textjane3.Text = CInt(dt.Rows(fila)("Numgrupo")) End Sub Boton modificaciones Private Sub jane2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane2.Click cn.Open() Dim ModificaDatos As String = "Update Asignatura set Clavemat= '" & Textjane1.Text & "', Claveprofe= '" & Textjane2.Text & "' , Numgrupo ='" & Textjane3.Text & "' where Clavemat= " & CInt(Textjane1.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 asignaturas Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Me.Close() asignaturas.Show() End Sub End Class

MENU GRUPOS
Imports System.Data.OleDb Public Class Grupos Dim dt As New DataTable Dim cn As New OleDb.OleDbConnection("Provider=Micros

oft.ACE.OLEDB.12.0;Data Source=G:\ControlAlumnosj.accdb") Boton anterior Private Sub jane6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane6.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 Boton siguiente Private Sub jane7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane7.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 Metodo actualza Public Sub Actualiza() Textjane1.Text = CInt(dt.Rows(fila)("Numgrupo")) Textjane2.Text = CInt(dt.Rows(fila)("cantidadalumnos")) Textjane3.Text = CInt(dt.Rows(fila)("Clavemat")) End Sub Menu principal Private Sub jane5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane5.Click Me.Close() juana.Show() End Sub 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 Private Sub Grupos_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Refrescar() End Sub Boton altas Private Sub jane1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane1.Click

Me.Close() altasg.Show() End Sub Boton consultas Private Sub jane3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane3.Click Me.Close() consultasg.Show() End Sub Boton modificaciones Private Sub jane4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane4.Click Me.Close() modificacionesg.Show() End Sub End Class

ALTAS GRUPOS
Imports System.Data.OleDb Public Class altasg Dim dt As New DataTable Dim cn As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OL EDB.12.0;Data Source=G:\ControlAlumnosj.accdb") Boton guardar Private Sub jane1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane1.Click cn.Open() Dim GuardarDatos As String = " Insert into Grupos(Numgrupo,cantidadalumnos,Clavemat)" & "Values('" & Textjane1.Text & "','" & Textjane2.Text & "','" & Textjane3.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 grupos Private Sub jane2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane2.Click Me.Close() Grupos.Show() End Sub End Class

BAJAS GRUPOS

Private Sub jane2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane2.Click If ((MsgBox("... Desea Eliminar ? " + CStr(Textjane1.Text), MsgBoxStyle.OkCancel, "Mensaje")) = 1) Then Dim intSQL As String = "DELETE* FROM Grupos WHERE Numgrupo= " & CInt(Textjane1.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

CONSULTAS GRUPOS
Imports System.Data.OleDb Public Class consultasg Dim dt As New DataTable Dim cn As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=F:\ControlAlumnosj.accdb") Boton consultar Private Sub jane1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane1.Click cn.Open() Dim strSQL As String = "Select * from Grupos where Numgrupo= " & (CInt(Textjane1.Text)) Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dt.Reset() dataAdapter.Fill(dt) ' Limpiar() fila = 0 Actualiza() dataAdapter.Dispose() cn.Close() End Sub Metodo actualizar Public Sub Actualiza() Textjane1.Text = CInt(dt.Rows(fila)("Numgrupo")) Textjane2.Text = CInt(dt.Rows(fila)("cantidadalumnos")) Textjane3.Text = CInt(dt.Rows(fila)("Clavemat")) End Sub Boton menu grupos Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Me.Close() Grupos.Show() End Sub End Class

MODIFICACIONES GRUPOS
Imports System.Data.OleDb Public Class modificacionesg Dim dt As New DataTable Dim cn As New OleDb.OleDbConnection("Provider=Microsoft.AC E.OLEDB.12.0;Data Source=G:\ControlAlumnosj.accdb") Boton buscar Private Sub jane1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane1.Click cn.Open() Dim strSQL As String = "Select * from Grupos where Numgrupo= " & (CStr(Textjane1.Text)) Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dt.Reset() dataAdapter.Fill(dt) fila = 0 Actualiza() dataAdapter.Dispose() cn.Close() End Sub Metodo actualza Public Sub Actualiza() Textjane1.Text = CInt(dt.Rows(fila)("Numgrupo")) Textjane2.Text = CInt(dt.Rows(fila)("cantidadalumnos")) Textjane3.Text = CInt(dt.Rows(fila)("Clavemat")) End Sub Boton modificaciones Private Sub jane2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane2.Click cn.Open() Dim ModificaDatos As String = "Update Grupos set Numgrupo= '" & CStr(Textjane1.Text) & "', cantidadalumnos = '" & CStr(Textjane2.Text) & "' , Clavemat ='" & CStr(Textjane3.Text) & "' where Numgrupo= " & CStr(Textjane1.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 grupos Private Sub jane3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jane3.Click Me.Close() Grupos.Show() End Sub End Class

You might also like