INSERTAR DATOS

5
DOCENTE: Agustín Hernández Delgado Programa altas. Carlos Fernando Gaona Juárez Conalep zacualpan.

Transcript of INSERTAR DATOS

Page 1: INSERTAR DATOS

DOCENTE: Agustín Hernández Delgado Programa altas.

Carlos Fernando Gaona Juárez Conalep zacualpan.

Page 2: INSERTAR DATOS

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

Page 3: INSERTAR 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 línea se 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

Page 4: INSERTAR DATOS

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

Page 5: INSERTAR DATOS

Comentado [cg12]: El registro antes realizado se aguardó en la base de datos