COLEGIO DE EDUCACION PROFESIONAL TECNICA DEL
ESTADO DE TLAXCALA
PLANTEL CONALEP ZACUALPAN 101
FORMULARIO ALTAS.
ELABORACION Y MANTENIMIENTO DE SISTEMAS DE
INFORMACION.
ALUMNA:
PESTAÑA RAMÍREZ ROSARIO
DOCENTE:
HERNANDEZ DELGADO AGUSTIN
GRUPO 603 INFORMÁTICA
1. MENU PRINCIPAL.
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
End Sub
Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button6.Click
Form2.Show()
End Sub
Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button7.Click
Form3.Show()
End Sub
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button5.Click
End
End Sub
End Class
Comentario [WU1]: Este botón nos
permite ir al formulario dos ya que en este
se puede consultar nuestros registros.
Comentario [WU2]: Este botón nos
permite ir al formulario 3 ya que en este se
realizan las altas de los alumnos.
Comentario [WU3]: Este botón nos
permite salir de nuestra interfaz. Por
medio de una palabra reservada END.
Comentario [WU4]: Esta es la pantalla
del menú principal.
.2. MENU DE CONSULTAS
Public Class Form2
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
Comentario [WU5]: Dentro de esta
parte de nuestro código mostramos los
campos que conforman la base de datos y
los deshabilitamos con la palabra reservada
False.
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
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
Comentario [WU6]: De esta manera
declaramos variable las cuales se utilizaran
dentro de nuestro código,.
Comentario [WU7]: Aquí asignamos el
número de registro que tendrá las variable
tam y los cuente
Comentario [WU8]: Nos pasa al
siguiente registro de nuestra BD.
Comentario [WU9]: Si nuestra bandera
nos da como resultado falso nos mostrara
un mensaje.
Comentario [WU10]: AL ejecutarse
esa condición se muestra este mensaje..
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
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 [WU11]: Esta parte es
como la que se muestra en un principio
solo que en esta no todos los valores son
False
Comentario [WU12]: Este botón nos
permite regresar al botón 1
Comentario [WU13]: Este botón nos
permite sair.
Comentario [WU14]: Esta pantalla
muestra nuestro menú de Consultas.
3. MENU DE ALTAS.
Public Class Form3
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 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
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 = True
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
Comentario [WU15]: Estas variables
nos permiten conectar con la base de datos
y asi poder crear las altas dentro de ella,
GrupoTextBox.Enabled = True
GrupoTextBox.Visible = True
EspecialidadTextBox.Enabled = True
EspecialidadTextBox.Visible = True
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)
nuevafila(8) = (MatriculaTextBox.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 [WU16]: Dentro de esto
estamos utilizando un ciclo Do Loop WHile
y la condición If, Else.
Comentario [WU17]: Estas líneas de
código nos permiten crear el grabado de
nuestros datos desde un formulario hasta
una base de datos.
Comentario [WU18]: Al ingresar una
matrícula y darle buscar en caso de que el
registro exista esta nos mostrara un
mensaje donde dirá
Comentario [WU19R18]: Matricula
ya registrada.
Comentario [WU20]: Al ingresar otra
matricula si no es existente en dentro de
los registros nos mostrara el siguiente
mensaje.
Comentario [WU21]: Por ultimo
ingresamos nuestros datos y damos en el
botón de grabar y nos mostrara un
mensaje de Grabando.. Esto nos indica que
los datos ingresados se están procesando.
Finalmente para asegurarnos de que los datos ingresados se hayan
dado de alta visualizaremos nuestra base de datos para confirmar
dicho proceso.
Comentario [WU22]: Asi queda
nuestra base de datos con nuestros
registros nuevos.

Formulario de altas

  • 1.
    COLEGIO DE EDUCACIONPROFESIONAL TECNICA DEL ESTADO DE TLAXCALA PLANTEL CONALEP ZACUALPAN 101 FORMULARIO ALTAS. ELABORACION Y MANTENIMIENTO DE SISTEMAS DE INFORMACION. ALUMNA: PESTAÑA RAMÍREZ ROSARIO DOCENTE: HERNANDEZ DELGADO AGUSTIN GRUPO 603 INFORMÁTICA
  • 2.
    1. MENU PRINCIPAL. PublicClass Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Sub Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click Form2.Show() End Sub Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click Form3.Show() End Sub Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click End End Sub End Class Comentario [WU1]: Este botón nos permite ir al formulario dos ya que en este se puede consultar nuestros registros. Comentario [WU2]: Este botón nos permite ir al formulario 3 ya que en este se realizan las altas de los alumnos. Comentario [WU3]: Este botón nos permite salir de nuestra interfaz. Por medio de una palabra reservada END. Comentario [WU4]: Esta es la pantalla del menú principal.
  • 3.
    .2. MENU DECONSULTAS Public Class Form2 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 Comentario [WU5]: Dentro de esta parte de nuestro código mostramos los campos que conforman la base de datos y los deshabilitamos con la palabra reservada False.
  • 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 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 Comentario [WU6]: De esta manera declaramos variable las cuales se utilizaran dentro de nuestro código,. Comentario [WU7]: Aquí asignamos el número de registro que tendrá las variable tam y los cuente Comentario [WU8]: Nos pasa al siguiente registro de nuestra BD. Comentario [WU9]: Si nuestra bandera nos da como resultado falso nos mostrara un mensaje. Comentario [WU10]: AL ejecutarse esa condición se muestra este mensaje..
  • 5.
    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 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 [WU11]: Esta parte es como la que se muestra en un principio solo que en esta no todos los valores son False Comentario [WU12]: Este botón nos permite regresar al botón 1 Comentario [WU13]: Este botón nos permite sair. Comentario [WU14]: Esta pantalla muestra nuestro menú de Consultas.
  • 6.
    3. MENU DEALTAS. Public Class Form3 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 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
  • 7.
    Dim nuevafila AsDataRow 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 = 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 = True 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 Comentario [WU15]: Estas variables nos permiten conectar con la base de datos y asi poder crear las altas dentro de ella,
  • 8.
    GrupoTextBox.Enabled = True GrupoTextBox.Visible= True EspecialidadTextBox.Enabled = True EspecialidadTextBox.Visible = True 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) nuevafila(8) = (MatriculaTextBox.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 [WU16]: Dentro de esto estamos utilizando un ciclo Do Loop WHile y la condición If, Else. Comentario [WU17]: Estas líneas de código nos permiten crear el grabado de nuestros datos desde un formulario hasta una base de datos. Comentario [WU18]: Al ingresar una matrícula y darle buscar en caso de que el registro exista esta nos mostrara un mensaje donde dirá Comentario [WU19R18]: Matricula ya registrada.
  • 9.
    Comentario [WU20]: Alingresar otra matricula si no es existente en dentro de los registros nos mostrara el siguiente mensaje. Comentario [WU21]: Por ultimo ingresamos nuestros datos y damos en el botón de grabar y nos mostrara un mensaje de Grabando.. Esto nos indica que los datos ingresados se están procesando.
  • 10.
    Finalmente para asegurarnosde que los datos ingresados se hayan dado de alta visualizaremos nuestra base de datos para confirmar dicho proceso. Comentario [WU22]: Asi queda nuestra base de datos con nuestros registros nuevos.