Documente Academic
Documente Profesional
Documente Cultură
Se deben agregar los formularios: Form1 (Que es el Men principal) Men (nombre de la tabla) (Que es el Formulario de X con todos los botones para altas, bajas, consultas, anterior ,siguiente y modificar) Altas (nombre de la tabla) (Que es el Formulario en donde estn los botones Guardar y Regresar al Men Alumnos) Consultas (nombre de la tabla) (Que es el Formulario en donde se buscara X dato de X tabla para Consultar Datos) Ocuparan agregar del men Proyecto-> Agregar Nuevo Elemento -> Modulo que se llamara modulo y tendr este cdigo:
Modulo1 Module Module1 Public Fila As Integer = 0 End Module
Boton Salir
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Me.Close() End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Me.Hide() MenuAsignaturas.Show() End Sub
Boton Modificar
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Me.Close() ModificacionesAlumnos.Show() End Sub
Boton consultar
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Metodo actualiza(este metodo se tiene que escribir con el private sub<<NO ES UN BOTON>>)
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Me.Hide() AltasAlumnos.Show() End Sub Private Sub Actualiza() Txtsilviaide1.Text = CStr(dt.Rows(fila)("Matricula")) Txtsilviaide2.Text = CStr(dt.Rows(fila)("Nombre")) Txtsilviaide3.Text = CStr(dt.Rows(fila)("Paterno")) Txtsilviaide4.Text = CStr(dt.Rows(fila)("Materno")) Txtsilviaide5.Text = CStr(dt.Rows(fila)("Direccion")) Txtsilviaide6.Text = CInt(dt.Rows(fila)("Numgrupo")) End Sub
Metodo refrescar(este metodo se tiene que escribir con el private sub <<NO ES UN BOTON>>)
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
Boton 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
Boton 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
Formulario AltasAlumnos
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 ('" & Txtsilviaide1.Text & "','" & Txtsilviaide2.Text & "','" & Txtsilviaide3.Text & "','" & Txtsilviaide4.Text & "','" & Txtsilviaide5.Text & "','" & Txtsilviaide6.Text & "');" Dim DataAdapter As New OleDb.OleDbDataAdapter(GuardarDatos, cn) dataAdapter.Fill(dt)
MsgBox("Se agrego registro correctamente", Microsoft.VisualBasic.MsgBoxStyle.Information, "Mensaje") 'limpiar() dataAdapter.Dispose() cn.Close() End Sub
Formulario Consultas Alumnos Boton MenuAlumnos Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Me.Close() MenuAlumnos.Show() 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(Txtsilviaide1.Text)) & "';" Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dataAdapter.Fill(dt) 'Limpiar() fila = 0 Actualiza() dataAdapter.Dispose() cn.Close() End Sub NOTA: a este codigo tambien se le tiene que agregar el mtodo actualiza Private Sub Actualiza() Txtsilviaide1.Text = CStr(dt.Rows(fila)("Matricula")) Txtsilviaide2.Text = CStr(dt.Rows(fila)("Nombre")) Txtsilviaide3.Text = CStr(dt.Rows(fila)("Paterno")) Txtsilviaide4.Text = CStr(dt.Rows(fila)("Materno")) Txtsilviaide5.Text = CStr(dt.Rows(fila)("Direccion")) Txtsilviaide6.Text = CInt(dt.Rows(fila)("Numgrupo")) End Sub
Formulario ModificacionesAlumnos
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= '" & Txtsilviaide1.Text & "', Nombre = '" & Txtsilviaide2.Text & "' , Paterno ='" & Txtsilviaide3.Text & "', Materno ='" & Txtsilviaide4.Text & "', Direccion ='" & Txtsilviaide5.Text & "', Numgrupo ='" & Txtsilviaide6.Text & "' Where Matricula='" & CStr(Txtsilviaide1.Text()) & "';" Dim dataAdapter As New OleDb.OleDbDataAdapter(ModificaDatos, cn) dataAdapter.Fill(dt) dataAdapter.Dispose() MsgBox("Registro Modificado", MsgBoxStyle.Information, "Mensaje") cn.Close() End Sub
NOTA: tambien a este codigo se le tiene que agregar el metodo actualiza Private Sub Actualiza() Txtsilviaide1.Text = CStr(dt.Rows(fila)("Matricula")) Txtsilviaide2.Text = CStr(dt.Rows(fila)("Nombre")) Txtsilviaide3.Text = CStr(dt.Rows(fila)("Paterno")) Txtsilviaide4.Text = CStr(dt.Rows(fila)("Materno")) Txtsilviaide5.Text = CStr(dt.Rows(fila)("Direccion")) Txtsilviaide6.Text = CInt(dt.Rows(fila)("Numgrupo")) End Sub
Boton Altas
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Me.Close() AltasMaestros.Show() End Sub
Boton Bajas Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click If ((MsgBox("... Desea Eliminar ? " + CStr(Txtsilviaide2.Text), MsgBoxStyle.OkCancel, "Mensaje")) = 1) Then Dim strSQL As String = "DELETE FROM Maestros WHERE Nombre= '" & CStr(Txtsilviaide2.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 Consultar Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Me.Hide() ConsultasMaestros.Show() End Sub
Boton Modificar Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Me.Hide() ModificacionesMaestros.Show() End Sub Boton 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 Boton 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 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() Txtsilviaide1.Text Txtsilviaide2.Text Txtsilviaide3.Text Txtsilviaide4.Text Txtsilviaide5.Text Txtsilviaide6.Text End Sub Boton Menu principal
= = = = = =
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click Me.Hide() MenuPrincipal.Show() End Sub
Formulario AltasMaestros
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 Maestros (Claveprofe, Nombre, Paterno, Materno, Profesion, Fechanac) Values ('" & Txtsilviaide1.Text & "','" & Txtsilviaide2.Text & "','" & Txtsilviaide3.Text & "','" & Txtsilviaide4.Text & "','" & Txtsilviaide5.Text & "','" & Txtsilviaide6.Text & "');" Dim DataAdapter As New OleDb.OleDbDataAdapter(GuardarDatos, cn) DataAdapter.Fill(dt) MsgBox("Se agrego registro correctamente", Microsoft.VisualBasic.MsgBoxStyle.Information, "Mensaje") 'limpiar() DataAdapter.Dispose() cn.Close() End Sub
Boton Menu Maestros Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Me.Close() Menu_maestros.Show() 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 Maestros where Nombre ='" & (CStr(Txtsilviaide2.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 MenuMaestros Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Me.Close() Menu_maestros.Show() End Sub Metodo Actualiza*
Formulario ModificacionesMaestros
10
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 Maestros Set Claveprofe = '" & Txtsilviaide1.Text & "', Nombre = '" & Txtsilviaide2.Text & "' , Paterno = '" & Txtsilviaide3.Text & "', Materno = '" & Txtsilviaide4.Text & "', Profesion = '" & Txtsilviaide5.Text & "', Fechanac = '" & Txtsilviaide6.Text & "' Where Nombre = '" & CStr(Txtsilviaide2.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 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 Maestros Where Nombre = '" & CStr(Txtsilviaide2.Text()) & "';" Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dataAdapter.Fill(dt) fila = 0 Actualiza() dataAdapter.Dispose() cn.Close() End Sub
11
Metodo actualiza* AQUI TERMINA LA CODIFICACION DE LOS FORMULARIOS DE LA TABLA MAESTROS Formulario Menu Asignaturas
Boton Altas Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Me.Close() AltasAsignaturas.Show() End Sub Boton Consultar Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Me.Hide() ConsultasAsignaturas.Show() End Sub Boton Modificar Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Me.Hide() ModificacionesAsignaturas.Show() End Sub
Boton Menu Principal Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click Me.Hide() MenuPrincipal.Show() End Sub Boton 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
12
Actualiza() Else MsgBox("Primer Registro Encontrado", MsgBoxStyle.Information, "Mensaje") End If End Sub
Boton 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 Boton Bajas Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click If ((MsgBox("... Desea Eliminar ? " + CStr(Txtsilviaide1.Text), MsgBoxStyle.OkCancel, "Mensaje")) = 1) Then Dim strSQL As String = "DELETE FROM Alumnos WHERE Matricula=" & CInt(Txtsilviaide1.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 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 Metodo actualiza Public Sub Actualiza() Txtsilviaide1.Text = CInt(dt.Rows(fila)("Clavemat")) Txtsilviaide2.Text = CStr(dt.Rows(fila)("Claveprofe")) Txtsilviaide3.Text = CStr(dt.Rows(fila)("Numgrupo")) End Sub
13
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 Asignatura(Clavemat,Claveprofe,Numgrupo)" & "Values('" & Txtsilviaide1.Text & "','" & Txtsilviaide2.Text & "','" & Txtsilviaide3.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 Asignaturas Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Me.Close() MenuAsignaturas.Show() End Sub
Formulario Consultas Asignaturas 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 Asignatura WHERE Clavemat ='" & (CInt(Txtsilviaide1.Text)) & "';" Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dt.Reset() dataAdapter.Fill(dt) 'Limpiar() fila = 0 Actualiza() dataAdapter.Dispose() cn.Close()
14
End Sub Boton 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 Metodo actualiza*
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 Asignatura Set Clavemat = '" & Txtsilviaide1.Text & "', Claveprofe = '" & Txtsilviaide2.Text & "', Numgrupo = '" & Txtsilviaide3.Text & "' Where Claveprofe = '" & CInt(Txtsilviaide2.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 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 Asignatura Where Claveprofe ='" & CInt(Txtsilviaide2.Text()) & "';" Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dt.Reset() dataAdapter.Fill(dt) fila = 0 Actualiza() dataAdapter.Dispose() cn.Close() End Sub
15
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Me.Close() MenuAsignaturas.Show() End Sub
Metodo actualiza* AQU TERMINA LA CODIFICACION DE LOS FORMULARIOS DE LA TABLA ASIGNATURAS Formulario Menu Grupos
Boton Altas Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Me.Close() AltasGrupos.Show() End Sub
Boton Bajas Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click If ((MsgBox("... Desea Eliminar ? " + CStr(Txtsilviaide1.Text), MsgBoxStyle.OkCancel, "Mensaje")) = 1) Then Dim strSQL As String = "DELETE FROM Alumnos WHERE Matricula=" & CInt(Txtsilviaide1.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
16
Boton Consultar Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Me.Hide() ConsultasGrupos.Show() End Sub
BotonModificar Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Me.Hide() ModificacionesGrupos.Show() End Sub Boton Menu principal Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click Me.Hide() MenuPrincipal.Show() End Sub
Boton 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
Boton 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 Metodo Refrescar Private Sub Refrescar() dt.Reset() fila = 0 Dim RefrescarDatos As String = "Select * from Alumnos"
17
Dim dataAdapter As New OleDb.OleDbDataAdapter(RefrescarDatos, cn) dataAdapter.Fill(dt) Actualiza() dataAdapter.Dispose() End Sub Metodo Actualiza Public Sub Actualiza() Txtsilviaide1.Text = CInt(dt.Rows(fila)("Numgrupo")) Txtsilviaide2.Text = CStr(dt.Rows(fila)("Cantidadalumnos")) Txtsilviaide3.Text = CStr(dt.Rows(fila)("Clavemat")) End Sub
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 Grupos (Numgrupo, Cantidadalumnos, Clavemat) Values ('" & Txtsilviaide1.Text & "','" & Txtsilviaide2.Text & "','" & Txtsilviaide3.Text & "');" Dim DataAdapter As New OleDb.OleDbDataAdapter(GuardarDatos, cn) DataAdapter.Fill(dt) MsgBox("Se agrego registro correctamente", Microsoft.VisualBasic.MsgBoxStyle.Information, "Mensaje") 'limpiar() DataAdapter.Dispose() cn.Close() End Sub
Boton Menu Grupos Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Me.Close() MenuGrupos.Show() End Sub
18
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(Txtsilviaide1.Text)) & "';" Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dataAdapter.Fill(dt) 'Limpiar() fila = 0 Actualiza() dataAdapter.Dispose() cn.Close() End Sub
Boton Menu Grupos Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Me.Close() MenuGrupos.Show() End Sub Metodo actualiza*
19
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Me.Close() MenuGrupos.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 ModificaDatos As String = "Update Grupos Set Numgrupo= '" & Txtsilviaide1.Text & "', Cantidadalumnos = '" & Txtsilviaide2.Text & "' , Clavemat ='" & Txtsilviaide3.Text & "', Where Numgrupo ='" & CStr(Txtsilviaide1.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 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 Grupos Where MNumgrupo='" & CStr(Txtsilviaide1.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*
AQU TERMINA LA CODIFICACION DE LOS FORMULARIOS DE LA TABLA GRUPOS Formulario Menu Materias
20
Boton Altas Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Me.Close() AltasMaterias.Show() End Sub
Boton Bajas Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click If ((MsgBox("... Desea Eliminar ? " + CStr(Txtsilviaide1.Text), MsgBoxStyle.OkCancel, "Mensaje")) = 1) Then Dim strSQL As String = "DELETE FROM Alumnos WHERE Matricula=" & CInt(Txtsilviaide1.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 Consultar Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Me.Hide() ConsultasMaterias.Show() End Sub Boton Modificar Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Me.Hide() ModificacionesMaterias.Show() End Sub Boton Anterior
21
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 Boton 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 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 Metodo Actualiza Public Sub Actualiza() Txtsilviaide1.Text Txtsilviaide2.Text Txtsilviaide3.Text Txtsilviaide4.Text Txtsilviaide5.Text End Sub
= = = = =
Boton Menu Principal Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click Me.Hide() MenuPrincipal.Show() End Sub
22
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 Materias (Clavemat, Nombre, Horastotales, Horasp, Horast,) Values ('" & Txtsilviaide1.Text & "','" & Txtsilviaide2.Text & "','" & Txtsilviaide3.Text & "','" & Txtsilviaide4.Text & "','" & Txtsilviaide5.Text & "');" Dim DataAdapter As New OleDb.OleDbDataAdapter(GuardarDatos, cn) DataAdapter.Fill(dt) MsgBox("Se agrego registro correctamente", Microsoft.VisualBasic.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.Hide() MenuMaterias.Show() End Sub
Boton Consultar
23
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(Txtsilviaide1.Text)) & "';" Dim dataAdapter As New OleDb.OleDbDataAdapter(strSQL, cn) dataAdapter.Fill(dt) 'Limpiar() fila = 0 Actualiza() 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() MenuMaterias.Show() End Sub
Boton Materias Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Me.Close() MenuMaterias.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 ModificaDatos As String = "Update Materias Set Clavemat= '" & Txtsilviaide1.Text & "', Nombre = '" & Txtsilviaide2.Text & "' , Horastotales ='" & Txtsilviaide3.Text & "', Horast ='" & Txtsilviaide4.Text & "', Horasp ='" & Txtsilviaide5.Text & "', Where Clavemat='" & CStr(Txtsilviaide1.Text()) & "';" Dim dataAdapter As New OleDb.OleDbDataAdapter(ModificaDatos, cn) dataAdapter.Fill(dt) dataAdapter.Dispose() MsgBox("Registro Modificado", MsgBoxStyle.Information, "Mensaje")
24
cn.Close() 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 Materias Where Clavemat='" & CStr(Txtsilviaide1.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*
NOTAS IMPORTANTES: 1. A cada formulario del Proyecto agregar las lneas: Imports System.Data.OleDb Public Class ModificacionesMaestros Dim dt As New DataTable Dim cn As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=F:\PROFESERGIO\Control Escolar.accdb") 2. Con estos cdigos deben de correr CORRECTAMENTE todas las tablas de la base de datos 3. 4. 5. Se debern poner los diferentes mtodos actualiza para los cdigos de los diferentes botones MODIFICAR Y CONSULTAR No Olvidar Poner STOP cuando se requiera modificar los errores de programacin durante la depuracion Guardar el Proyecto
25