Public Class Form3
Private Sub AltasBindingNavigatorSaveItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs)
Me.Validate()
Me.AltasBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.ParaescolarDataSet)
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
'ParaescolarDataSet.altas' Puede moverla o quitarla según sea necesario.
Me.AltasTableAdapter.Fill(Me.ParaescolarDataSet.altas)
MatriculaTextBox.Enabled = False
MatriculaTextBox.Visible = False
Nombre_compTextBox.Enabled = False
Nombre_compTextBox.Visible = False
GrupoTextBox.Enabled = False
GrupoTextBox.Visible = False
EspecialidadTextBox.Enabled = False
EspecialidadTextBox.Visible = False
Nom_paraescolarTextBox.Enabled = False
Nom_paraescolarTextBox.Visible = False
Nom_profTextBox.Enabled = False
Nom_profTextBox.Visible = False
Fech_inicioDateTimePicker.Enabled = False
Fech_inicioDateTimePicker.Visible = False
End Sub
Private Sub AltasBindingNavigator_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 = ParaescolarDataSet.altas
Dim cfilas As DataRowCollection = mitabla.Rows
Dim nuevafila As DataRow
Dim i As Integer
Dim n As Integer
Dim tamaño As Integer
n = AltasBindingSource.Count
Dim bandera As Boolean
bandera = True
i = 1
If (tamaño = 0) Then
MsgBox("tabla vacia")
Else
End If
Do
If (Trim(MatriculaTextBox.Text) = Trim(TextBox1.Text)) Then
Comentado [V1]: Estas líneas se tienen que convertir a
falsas
Comentado [V2]: Esta línea se encarga de mandar a traer
la base de datos
Comentado [V3]: Esta línea conecta la tabla
Comentado [V4]: Inserta datos
bandera = False
Else
AltasBindingSource.MoveNext()
i = i + 1
End If
Loop While (bandera = True And i <= n)
If (bandera = False) Then
MsgBox("no existe datos")
Else
MsgBox("introduce")
nuevafila = mitabla.NewRow()
cfilas.Add(nuevafila)
AltasBindingSource.MoveLast()
MatriculaTextBox.Enabled = False
MatriculaTextBox.Visible = True
Nombre_compTextBox.Enabled = True
Nombre_compTextBox.Visible = True
GrupoTextBox.Enabled = True
GrupoTextBox.Visible = True
EspecialidadTextBox.Enabled = True
EspecialidadTextBox.Visible = True
Nom_paraescolarTextBox.Enabled = True
Nom_paraescolarTextBox.Visible = True
Nom_profTextBox.Enabled = True
Nom_profTextBox.Visible = True
Fech_inicioDateTimePicker.Enabled = True
Fech_inicioDateTimePicker.Visible = True
nuevafila(1) = UCase(TextBox1.Text)
nuevafila(2) = UCase(Nombre_compTextBox.Text)
nuevafila(3) = Val(GrupoTextBox.Text)
nuevafila(4) = UCase(EspecialidadTextBox.Text)
nuevafila(5) = UCase(Nom_paraescolarTextBox.Text)
nuevafila(6) = UCase(Nom_profTextBox.Text)
nuevafila(7) = Fech_inicioDateTimePicker.Value
End If
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button4.Click
Me.Visible = False
My.Forms.Form4.Visible = True
End Sub
Comentado [V5]: Este código es el mismo de consultas
Comentado [V6]: En esta line se modifica la modifica la
bandera(ere verdadera y la modificamos a falso )
Comentado [V7]: Muestra un mensaje de advertencia
para que introduzcas un nuevo registro
Comentado [V8]: Se enlaza la tabla
Comentado [V9]: Agrega las filas nuevas en la base de
datos
Comentado [V10]: Estas líneas se encargan de ingresar y
acomodar los nuevos datos ingresados a la base
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
If (ParaescolarDataSet.HasChanges) Then
Me.Validate()
Me.AltasBindingSource.EndEdit()
Me.AltasTableAdapter.Update(Me.ParaescolarDataSet)
MsgBox("grabado")
End If
End Sub
End Class
PANTALLAS
Comentado [V11]: Esta sentencia se encarga de guardar lo
datos
Comentado [cg12]: El registro antes realizado se
aguardó en la base de datos

INSERTAR DATOS(ALTAS)

  • 1.
    Public Class Form3 PrivateSub AltasBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Me.Validate() Me.AltasBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.ParaescolarDataSet) 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 'ParaescolarDataSet.altas' Puede moverla o quitarla según sea necesario. Me.AltasTableAdapter.Fill(Me.ParaescolarDataSet.altas) MatriculaTextBox.Enabled = False MatriculaTextBox.Visible = False Nombre_compTextBox.Enabled = False Nombre_compTextBox.Visible = False GrupoTextBox.Enabled = False GrupoTextBox.Visible = False EspecialidadTextBox.Enabled = False EspecialidadTextBox.Visible = False Nom_paraescolarTextBox.Enabled = False Nom_paraescolarTextBox.Visible = False Nom_profTextBox.Enabled = False Nom_profTextBox.Visible = False Fech_inicioDateTimePicker.Enabled = False Fech_inicioDateTimePicker.Visible = False End Sub Private Sub AltasBindingNavigator_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 = ParaescolarDataSet.altas Dim cfilas As DataRowCollection = mitabla.Rows Dim nuevafila As DataRow Dim i As Integer Dim n As Integer Dim tamaño As Integer n = AltasBindingSource.Count Dim bandera As Boolean bandera = True i = 1 If (tamaño = 0) Then MsgBox("tabla vacia") Else End If Do If (Trim(MatriculaTextBox.Text) = Trim(TextBox1.Text)) Then Comentado [V1]: Estas líneas se tienen que convertir a falsas Comentado [V2]: Esta línea se encarga de mandar a traer la base de datos Comentado [V3]: Esta línea conecta la tabla Comentado [V4]: Inserta datos
  • 2.
    bandera = False Else AltasBindingSource.MoveNext() i= i + 1 End If Loop While (bandera = True And i <= n) If (bandera = False) Then MsgBox("no existe datos") Else MsgBox("introduce") nuevafila = mitabla.NewRow() cfilas.Add(nuevafila) AltasBindingSource.MoveLast() MatriculaTextBox.Enabled = False MatriculaTextBox.Visible = True Nombre_compTextBox.Enabled = True Nombre_compTextBox.Visible = True GrupoTextBox.Enabled = True GrupoTextBox.Visible = True EspecialidadTextBox.Enabled = True EspecialidadTextBox.Visible = True Nom_paraescolarTextBox.Enabled = True Nom_paraescolarTextBox.Visible = True Nom_profTextBox.Enabled = True Nom_profTextBox.Visible = True Fech_inicioDateTimePicker.Enabled = True Fech_inicioDateTimePicker.Visible = True nuevafila(1) = UCase(TextBox1.Text) nuevafila(2) = UCase(Nombre_compTextBox.Text) nuevafila(3) = Val(GrupoTextBox.Text) nuevafila(4) = UCase(EspecialidadTextBox.Text) nuevafila(5) = UCase(Nom_paraescolarTextBox.Text) nuevafila(6) = UCase(Nom_profTextBox.Text) nuevafila(7) = Fech_inicioDateTimePicker.Value End If End Sub Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Me.Visible = False My.Forms.Form4.Visible = True End Sub Comentado [V5]: Este código es el mismo de consultas Comentado [V6]: En esta line se modifica la modifica la bandera(ere verdadera y la modificamos a falso ) Comentado [V7]: Muestra un mensaje de advertencia para que introduzcas un nuevo registro Comentado [V8]: Se enlaza la tabla Comentado [V9]: Agrega las filas nuevas en la base de datos Comentado [V10]: Estas líneas se encargan de ingresar y acomodar los nuevos datos ingresados a la base
  • 3.
    Private Sub Button2_Click(ByValsender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click If (ParaescolarDataSet.HasChanges) Then Me.Validate() Me.AltasBindingSource.EndEdit() Me.AltasTableAdapter.Update(Me.ParaescolarDataSet) MsgBox("grabado") End If End Sub End Class PANTALLAS Comentado [V11]: Esta sentencia se encarga de guardar lo datos
  • 4.
    Comentado [cg12]: Elregistro antes realizado se aguardó en la base de datos