SlideShare a Scribd company logo
1 of 4
Download to read offline
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

More Related Content

What's hot (9)

Altas
AltasAltas
Altas
 
Altas
AltasAltas
Altas
 
Proyecto de un formulario de facturacion
Proyecto de un formulario de facturacionProyecto de un formulario de facturacion
Proyecto de un formulario de facturacion
 
Codigo de bajas en Visual Basic, Mariela Pérez Garcia
Codigo de bajas en Visual Basic, Mariela Pérez GarciaCodigo de bajas en Visual Basic, Mariela Pérez Garcia
Codigo de bajas en Visual Basic, Mariela Pérez Garcia
 
Actualizacion de base de datos desde Visual Basic
Actualizacion de base de datos desde Visual Basic Actualizacion de base de datos desde Visual Basic
Actualizacion de base de datos desde Visual Basic
 
Word VBA
Word VBAWord VBA
Word VBA
 
Codigo en visual basic
Codigo en visual basicCodigo en visual basic
Codigo en visual basic
 
Altas Julio Cesar Melendez Cano
Altas Julio Cesar Melendez CanoAltas Julio Cesar Melendez Cano
Altas Julio Cesar Melendez Cano
 
05 guiados listas_modelos Java
05 guiados listas_modelos Java05 guiados listas_modelos Java
05 guiados listas_modelos Java
 

Viewers also liked (7)

Manual de incapacidades , licencias de maternidad y paternidad (1)
Manual de incapacidades , licencias de maternidad y paternidad (1)Manual de incapacidades , licencias de maternidad y paternidad (1)
Manual de incapacidades , licencias de maternidad y paternidad (1)
 
Crucigrama de movimientos rapidos en la hoja
Crucigrama de movimientos rapidos en la hojaCrucigrama de movimientos rapidos en la hoja
Crucigrama de movimientos rapidos en la hoja
 
Licenças de software
Licenças de softwareLicenças de software
Licenças de software
 
Wrangler
WranglerWrangler
Wrangler
 
Etica
EticaEtica
Etica
 
Licenças: entendendo e escolhendo
Licenças: entendendo e escolhendoLicenças: entendendo e escolhendo
Licenças: entendendo e escolhendo
 
Licenças de software livre
Licenças de software livreLicenças de software livre
Licenças de software livre
 

Similar to INSERTAR DATOS(ALTAS) (20)

Altas alumnos
Altas alumnosAltas alumnos
Altas alumnos
 
Altas alumnos
Altas alumnosAltas alumnos
Altas alumnos
 
Mariela Pérez Garcia altas
Mariela Pérez Garcia altasMariela Pérez Garcia altas
Mariela Pérez Garcia altas
 
botón de eliminar
botón de eliminarbotón de eliminar
botón de eliminar
 
Reporte altas
Reporte altasReporte altas
Reporte altas
 
Documentoaltas
DocumentoaltasDocumentoaltas
Documentoaltas
 
Formulario de altas
Formulario de altasFormulario de altas
Formulario de altas
 
Avance actividad
Avance actividadAvance actividad
Avance actividad
 
Avance actividad
Avance actividadAvance actividad
Avance actividad
 
Guia n5 tam 2009 1
Guia n5 tam 2009 1Guia n5 tam 2009 1
Guia n5 tam 2009 1
 
Pilas En C++
Pilas En C++Pilas En C++
Pilas En C++
 
Boton de eliminar
Boton de eliminarBoton de eliminar
Boton de eliminar
 
Documento de altas
Documento de altasDocumento de altas
Documento de altas
 
Arreglos, Procedimientos y Funciones
Arreglos, Procedimientos y FuncionesArreglos, Procedimientos y Funciones
Arreglos, Procedimientos y Funciones
 
Unidad iii Pilas y colas
Unidad iii Pilas y colasUnidad iii Pilas y colas
Unidad iii Pilas y colas
 
Presentacion
PresentacionPresentacion
Presentacion
 
Agencia de viaje
Agencia de viajeAgencia de viaje
Agencia de viaje
 
Repaso Cods 268
Repaso Cods 268Repaso Cods 268
Repaso Cods 268
 
Como crear un proyecto en visual Studio 2010
Como crear un proyecto en visual Studio 2010Como crear un proyecto en visual Studio 2010
Como crear un proyecto en visual Studio 2010
 
2 2 2 Arraylist Y Operadores
2 2 2 Arraylist Y Operadores2 2 2 Arraylist Y Operadores
2 2 2 Arraylist Y Operadores
 

INSERTAR DATOS(ALTAS)

  • 1. 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
  • 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(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
  • 4. Comentado [cg12]: El registro antes realizado se aguardó en la base de datos