COLEGIO DE EDUCACION PROFESIONAL TECNICA DEL ESTADO DE
TLAXCALA
PLANTEL CONALEP ZACUALPAN 101
ELABORACION Y MANTENIMIENTO DE SISTEMAS DE
INFORMACION.
Alumna:
María Isabel Montiel Ponce
Docente: AGUSTIN HERNANDEZ DELGADO
Grupo 603 Informática
Public Class Form3
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Form1.Show()
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
Form2.Show()
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
End
End Sub
End Class
Comentario [I1]: En este botón nos
permite ir al formulario 1 que es el de
consultas
Comentario [I2]: En este botón nos
permite llevarnos al formulario 2 que se
trata del formulario de CONSULTAS
Comentario [I3]: este botón nos
permite salir por medio de la palabra
reservada END
Comentario [I4]: Es la pantalla que
creamos con este codigo
Public Class Form2
Private Sub Alta_alumnosBindingNavigatorSaveItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Alta_alumnosBindingNavigatorSaveItem.Click
Me.Validate()
Me.Alta_alumnosBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.SICOHEDataSet)
End Sub
Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'TODO: esta línea de código carga datos en la tabla
'SICOHEDataSet.alumno' Puede moverla o quitarla según sea necesario.
Me.Alta_alumnosTableAdapter.Fill(Me.SICOHEDataSet.Alta_alumnos)
IdTextBox.Enabled = False
IdTextBox.Visible = False
MatriculaTextBox.Enabled = False
MatriculaTextBox.Visible = False
NombreTextBox.Enabled = False
NombreTextBox.Visible = False
Ap_patTextBox.Enabled = False
Ap_patTextBox.Visible = False
Ap_matTextBox.Enabled = False
Ap_matTextBox.Visible = False
TurnoTextBox.Enabled = False
TurnoTextBox.Visible = False
GrupoTextBox.Enabled = False
GrupoTextBox.Visible = False
EspecialidadTextBox.Enabled = False
EspecialidadTextBox.Visible = False
End Sub
Private Sub AlumnoBindingNavigator_RefreshItems(ByVal sender As
System.Object, ByVal e As System.EventArgs)
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim mitabla As DataTable = SICOHEDataSet.Alta_alumnos
Dim cfilas As DataRowCollection = mitabla.Rows
Dim nuevafila As DataRow
Dim c1 As String
Dim c2 As String
Dim res As Boolean
Comentario [I5]: Aquí mostramos
todos los campos que conforman la base
de datos y los deshabilitamos con la
palabra reservada FALSE
Comentario [I6]: Aquí comenzamos
hacer referencia al boton 1 que se llama
BUSCAR. La acción del boton es que una
vez introducida la matricula se selecione
boton y busque en la BD si ya esta en
existencia esa matricula
Comentario [I7]: Se crea una tabla
dentro de nuestra base de datios
Comentario [I8]: Se va a crear una
serie de filas dentro de las tabla
Comentario [I9]: Se declara una fila
Dim bandera As Boolean
bandera = True
Dim SI As Integer
SI = SI
Dim tam As Integer
tam = Alta_alumnosBindingSource.Count()
Alta_alumnosBindingSource.MoveFirst()
res = False
c1 = RTrim(TextBox1.Text)
c2 = RTrim(MatriculaTextBox.Text)
Do
res = c2 Like c1
If (res = True) Then
bandera = False
Else
Alta_alumnosBindingSource.MoveNext()
c2 = RTrim(MatriculaTextBox.Text)
SI += 1
End If
Loop While (bandera = True And SI <= tam)
If (bandera = False) Then
MsgBox("Matricula ya Registrada")
Else
MsgBox("Presionar enter/aceptar para seguir introduciendo tus datos")
nuevafila = mitabla.NewRow()
cfilas.Add(nuevafila)
Alta_alumnosBindingSource.MoveLast()
IdTextBox.Enabled = False
IdTextBox.Visible = False
MatriculaTextBox.Enabled = False
MatriculaTextBox.Visible = True
NombreTextBox.Enabled = True
NombreTextBox.Visible = True
Ap_patTextBox.Enabled = True
Ap_patTextBox.Visible = True
Ap_matTextBox.Enabled = True
Ap_matTextBox.Visible = True
TurnoTextBox.Enabled = True
TurnoTextBox.Visible = True
GrupoTextBox.Enabled = True
GrupoTextBox.Visible = True
EspecialidadTextBox.Enabled = True
EspecialidadTextBox.Visible = True
Comentario [I10]: Se asigna el nume
de registros que tendrá la variable tam
dentro de la BD y los cuenta
Comentario [I11]: Pasa al siguiente
registro
Comentario [I12]: Si bandera nos da
como resultado falso no muestra el
siguiente mensaje
Comentario [I13]: Si no es asi de lo
contrario muestra el siguiente mensaje
Comentario [I14]: Aquí es la parte e
la que se muestran los campos que se
llenaran para poder hacer el registro una
vez que ya se haya hecho la comparacion
nuevafila(1) = UCase(TextBox1.Text)
nuevafila(2) = Val(NombreTextBox.Text)
nuevafila(3) = Val(Ap_patTextBox.Text)
nuevafila(4) = Val(Ap_matTextBox.Text)
nuevafila(5) = Val(EspecialidadTextBox.Text)
nuevafila(6) = Val(GrupoTextBox.Text)
nuevafila(7) = Val(TurnoTextBox.Text)
End If
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
End
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
If (SICOHEDataSet.HasChanges) Then
Me.Validate()
Me.Alta_alumnosBindingSource.EndEdit()
Me.Alta_alumnosTableAdapter.Update(Me.SICOHEDataSet.Alta_alumnos)
MsgBox("Grabando")
End If
End Sub
End Class
Comentario [I15]: Es el botón en
donde una vez introducidos los datos
correctamente daremos en aceptar y
posteriormente se grabara el nuevo
registro en la base de datos de Access.
Public Class Form1
Private Sub Alta_alumnosBindingNavigatorSaveItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs)
Me.Validate()
Me.Alta_alumnosBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.SICOHEDataSet)
End Sub
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'TODO: esta línea de código carga datos en la tabla
'SICOHEDataSet.alumno' Puede moverla o quitarla según sea necesario.
Me.Alta_alumnosTableAdapter.Fill(Me.SICOHEDataSet.Alta_alumnos)
IdTextBox.Enabled = False
IdTextBox.Visible = False
MatriculaTextBox.Enabled = False
MatriculaTextBox.Visible = False
NombreTextBox.Enabled = False
NombreTextBox.Visible = False
Ap_patTextBox.Enabled = False
Ap_patTextBox.Visible = False
Ap_matTextBox.Enabled = False
Ap_matTextBox.Visible = False
TurnoTextBox.Enabled = False
TurnoTextBox.Visible = False
GrupoTextBox.Enabled = False
GrupoTextBox.Visible = False
EspecialidadTextBox.Enabled = False
EspecialidadTextBox.Visible = False
End Sub
Private Sub MatriculaTextBox_TextChanged(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles MatriculaTextBox.TextChanged
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim c1 As String
Dim c2 As String
Dim res As Boolean
Dim bandera As Boolean
bandera = True
Dim SI As Integer
SI = SI
Dim tam As Integer
tam = Alta_alumnosBindingSource.Count()
Alta_alumnosBindingSource.MoveFirst()
res = False
c1 = RTrim(TextBox1.Text)
c2 = RTrim(MatriculaTextBox.Text)
Do
res = c2 Like c1
If (res = True) Then
bandera = False
Else
Alta_alumnosBindingSource.MoveNext()
c2 = RTrim(MatriculaTextBox.Text)
SI += 1
End If
Loop While (bandera = True And SI <= tam)
If (bandera = True) Then
IdTextBox.Enabled = False
IdTextBox.Visible = False
MatriculaTextBox.Enabled = False
MatriculaTextBox.Visible = False
NombreTextBox.Enabled = False
NombreTextBox.Visible = False
Ap_patTextBox.Enabled = False
Ap_patTextBox.Visible = False
Ap_matTextBox.Enabled = False
Ap_matTextBox.Visible = False
TurnoTextBox.Enabled = False
TurnoTextBox.Visible = False
GrupoTextBox.Enabled = False
GrupoTextBox.Visible = False
EspecialidadTextBox.Enabled = False
EspecialidadTextBox.Visible = False
MsgBox("Alumno No Encontrado")
Else
IdTextBox.Enabled = False
IdTextBox.Visible = True
MatriculaTextBox.Enabled = False
MatriculaTextBox.Visible = True
NombreTextBox.Enabled = False
NombreTextBox.Visible = True
Ap_patTextBox.Enabled = False
Ap_patTextBox.Visible = True
Ap_matTextBox.Enabled = False
Ap_matTextBox.Visible = True
TurnoTextBox.Enabled = False
TurnoTextBox.Visible = True
GrupoTextBox.Enabled = False
GrupoTextBox.Visible = True
EspecialidadTextBox.Enabled = False
EspecialidadTextBox.Visible = True
End If
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
Form3.Show()
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
End
End Sub
End Class Comentario [I16]: Este es el código
que nos va a permitir consultar los
registros almacenados en la base de dato
por medio de la matrícula.
1. A continuación se mostrara el menú principal el cual nos muestra 3 botones
los cuales son:
 Consultar
 Altas
 salir
2. Posteriormente le damos clic en el botón altas y nos manda a este
formulario:
Aquí nos muestra los campos que tenemos en la BD si introducimos la
matrícula y está ya está registrada nos manda esto.
3. Al introducir una matrícula que no está registrada nos muestra lo siguiente:
4. A continuación ya nos encontramos en el formulario de introducir los datos
para después ser grabados.
5. Para estar seguros de que si se ha guardado el registro nos colocamos en
nuestra BD de Access y nos damos cuenta de que exitosamente fue
guardado.

Altas alumnos

  • 1.
    COLEGIO DE EDUCACIONPROFESIONAL TECNICA DEL ESTADO DE TLAXCALA PLANTEL CONALEP ZACUALPAN 101 ELABORACION Y MANTENIMIENTO DE SISTEMAS DE INFORMACION. Alumna: María Isabel Montiel Ponce Docente: AGUSTIN HERNANDEZ DELGADO Grupo 603 Informática
  • 2.
    Public Class Form3 PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Form1.Show() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Form2.Show() End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click End End Sub End Class Comentario [I1]: En este botón nos permite ir al formulario 1 que es el de consultas Comentario [I2]: En este botón nos permite llevarnos al formulario 2 que se trata del formulario de CONSULTAS Comentario [I3]: este botón nos permite salir por medio de la palabra reservada END Comentario [I4]: Es la pantalla que creamos con este codigo
  • 3.
    Public Class Form2 PrivateSub Alta_alumnosBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Alta_alumnosBindingNavigatorSaveItem.Click Me.Validate() Me.Alta_alumnosBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.SICOHEDataSet) End Sub Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO: esta línea de código carga datos en la tabla 'SICOHEDataSet.alumno' Puede moverla o quitarla según sea necesario. Me.Alta_alumnosTableAdapter.Fill(Me.SICOHEDataSet.Alta_alumnos) IdTextBox.Enabled = False IdTextBox.Visible = False MatriculaTextBox.Enabled = False MatriculaTextBox.Visible = False NombreTextBox.Enabled = False NombreTextBox.Visible = False Ap_patTextBox.Enabled = False Ap_patTextBox.Visible = False Ap_matTextBox.Enabled = False Ap_matTextBox.Visible = False TurnoTextBox.Enabled = False TurnoTextBox.Visible = False GrupoTextBox.Enabled = False GrupoTextBox.Visible = False EspecialidadTextBox.Enabled = False EspecialidadTextBox.Visible = False End Sub Private Sub AlumnoBindingNavigator_RefreshItems(ByVal sender As System.Object, ByVal e As System.EventArgs) End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim mitabla As DataTable = SICOHEDataSet.Alta_alumnos Dim cfilas As DataRowCollection = mitabla.Rows Dim nuevafila As DataRow Dim c1 As String Dim c2 As String Dim res As Boolean Comentario [I5]: Aquí mostramos todos los campos que conforman la base de datos y los deshabilitamos con la palabra reservada FALSE Comentario [I6]: Aquí comenzamos hacer referencia al boton 1 que se llama BUSCAR. La acción del boton es que una vez introducida la matricula se selecione boton y busque en la BD si ya esta en existencia esa matricula Comentario [I7]: Se crea una tabla dentro de nuestra base de datios Comentario [I8]: Se va a crear una serie de filas dentro de las tabla Comentario [I9]: Se declara una fila
  • 4.
    Dim bandera AsBoolean bandera = True Dim SI As Integer SI = SI Dim tam As Integer tam = Alta_alumnosBindingSource.Count() Alta_alumnosBindingSource.MoveFirst() res = False c1 = RTrim(TextBox1.Text) c2 = RTrim(MatriculaTextBox.Text) Do res = c2 Like c1 If (res = True) Then bandera = False Else Alta_alumnosBindingSource.MoveNext() c2 = RTrim(MatriculaTextBox.Text) SI += 1 End If Loop While (bandera = True And SI <= tam) If (bandera = False) Then MsgBox("Matricula ya Registrada") Else MsgBox("Presionar enter/aceptar para seguir introduciendo tus datos") nuevafila = mitabla.NewRow() cfilas.Add(nuevafila) Alta_alumnosBindingSource.MoveLast() IdTextBox.Enabled = False IdTextBox.Visible = False MatriculaTextBox.Enabled = False MatriculaTextBox.Visible = True NombreTextBox.Enabled = True NombreTextBox.Visible = True Ap_patTextBox.Enabled = True Ap_patTextBox.Visible = True Ap_matTextBox.Enabled = True Ap_matTextBox.Visible = True TurnoTextBox.Enabled = True TurnoTextBox.Visible = True GrupoTextBox.Enabled = True GrupoTextBox.Visible = True EspecialidadTextBox.Enabled = True EspecialidadTextBox.Visible = True Comentario [I10]: Se asigna el nume de registros que tendrá la variable tam dentro de la BD y los cuenta Comentario [I11]: Pasa al siguiente registro Comentario [I12]: Si bandera nos da como resultado falso no muestra el siguiente mensaje Comentario [I13]: Si no es asi de lo contrario muestra el siguiente mensaje Comentario [I14]: Aquí es la parte e la que se muestran los campos que se llenaran para poder hacer el registro una vez que ya se haya hecho la comparacion
  • 5.
    nuevafila(1) = UCase(TextBox1.Text) nuevafila(2)= Val(NombreTextBox.Text) nuevafila(3) = Val(Ap_patTextBox.Text) nuevafila(4) = Val(Ap_matTextBox.Text) nuevafila(5) = Val(EspecialidadTextBox.Text) nuevafila(6) = Val(GrupoTextBox.Text) nuevafila(7) = Val(TurnoTextBox.Text) End If End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click End End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click If (SICOHEDataSet.HasChanges) Then Me.Validate() Me.Alta_alumnosBindingSource.EndEdit() Me.Alta_alumnosTableAdapter.Update(Me.SICOHEDataSet.Alta_alumnos) MsgBox("Grabando") End If End Sub End Class Comentario [I15]: Es el botón en donde una vez introducidos los datos correctamente daremos en aceptar y posteriormente se grabara el nuevo registro en la base de datos de Access.
  • 6.
    Public Class Form1 PrivateSub Alta_alumnosBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Me.Validate() Me.Alta_alumnosBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.SICOHEDataSet) End Sub Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO: esta línea de código carga datos en la tabla 'SICOHEDataSet.alumno' Puede moverla o quitarla según sea necesario. Me.Alta_alumnosTableAdapter.Fill(Me.SICOHEDataSet.Alta_alumnos) IdTextBox.Enabled = False IdTextBox.Visible = False MatriculaTextBox.Enabled = False MatriculaTextBox.Visible = False NombreTextBox.Enabled = False NombreTextBox.Visible = False Ap_patTextBox.Enabled = False Ap_patTextBox.Visible = False Ap_matTextBox.Enabled = False Ap_matTextBox.Visible = False TurnoTextBox.Enabled = False TurnoTextBox.Visible = False GrupoTextBox.Enabled = False GrupoTextBox.Visible = False EspecialidadTextBox.Enabled = False EspecialidadTextBox.Visible = False End Sub Private Sub MatriculaTextBox_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MatriculaTextBox.TextChanged End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim c1 As String Dim c2 As String Dim res As Boolean Dim bandera As Boolean bandera = True Dim SI As Integer SI = SI
  • 7.
    Dim tam AsInteger tam = Alta_alumnosBindingSource.Count() Alta_alumnosBindingSource.MoveFirst() res = False c1 = RTrim(TextBox1.Text) c2 = RTrim(MatriculaTextBox.Text) Do res = c2 Like c1 If (res = True) Then bandera = False Else Alta_alumnosBindingSource.MoveNext() c2 = RTrim(MatriculaTextBox.Text) SI += 1 End If Loop While (bandera = True And SI <= tam) If (bandera = True) Then IdTextBox.Enabled = False IdTextBox.Visible = False MatriculaTextBox.Enabled = False MatriculaTextBox.Visible = False NombreTextBox.Enabled = False NombreTextBox.Visible = False Ap_patTextBox.Enabled = False Ap_patTextBox.Visible = False Ap_matTextBox.Enabled = False Ap_matTextBox.Visible = False TurnoTextBox.Enabled = False TurnoTextBox.Visible = False GrupoTextBox.Enabled = False GrupoTextBox.Visible = False EspecialidadTextBox.Enabled = False EspecialidadTextBox.Visible = False MsgBox("Alumno No Encontrado") Else IdTextBox.Enabled = False IdTextBox.Visible = True MatriculaTextBox.Enabled = False MatriculaTextBox.Visible = True NombreTextBox.Enabled = False NombreTextBox.Visible = True Ap_patTextBox.Enabled = False Ap_patTextBox.Visible = True Ap_matTextBox.Enabled = False Ap_matTextBox.Visible = True
  • 8.
    TurnoTextBox.Enabled = False TurnoTextBox.Visible= True GrupoTextBox.Enabled = False GrupoTextBox.Visible = True EspecialidadTextBox.Enabled = False EspecialidadTextBox.Visible = True End If End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Form3.Show() End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click End End Sub End Class Comentario [I16]: Este es el código que nos va a permitir consultar los registros almacenados en la base de dato por medio de la matrícula.
  • 9.
    1. A continuaciónse mostrara el menú principal el cual nos muestra 3 botones los cuales son:  Consultar  Altas  salir 2. Posteriormente le damos clic en el botón altas y nos manda a este formulario: Aquí nos muestra los campos que tenemos en la BD si introducimos la matrícula y está ya está registrada nos manda esto.
  • 10.
    3. Al introduciruna matrícula que no está registrada nos muestra lo siguiente:
  • 11.
    4. A continuaciónya nos encontramos en el formulario de introducir los datos para después ser grabados.
  • 12.
    5. Para estarseguros de que si se ha guardado el registro nos colocamos en nuestra BD de Access y nos damos cuenta de que exitosamente fue guardado.