SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
DOCENTE: Agustín Hernández Delgado
Programa altas.
Carlos Fernando Gaona Juárez
Conalep zacualpan.
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 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
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

Más contenido relacionado

La actualidad más candente

Introducción a la programación con Javascript. Clase 4
Introducción a la programación con Javascript. Clase 4Introducción a la programación con Javascript. Clase 4
Introducción a la programación con Javascript. Clase 4xjordi
 
Introducción a la Programación con Javascript. Clase 3
Introducción a la Programación con Javascript. Clase 3Introducción a la Programación con Javascript. Clase 3
Introducción a la Programación con Javascript. Clase 3xjordi
 

La actualidad más candente (6)

Altas Julio Cesar Melendez Cano
Altas Julio Cesar Melendez CanoAltas Julio Cesar Melendez Cano
Altas Julio Cesar Melendez Cano
 
Introducción a la programación con Javascript. Clase 4
Introducción a la programación con Javascript. Clase 4Introducción a la programación con Javascript. Clase 4
Introducción a la programación con Javascript. Clase 4
 
Introducción a la Programación con Javascript. Clase 3
Introducción a la Programación con Javascript. Clase 3Introducción a la Programación con Javascript. Clase 3
Introducción a la Programación con Javascript. Clase 3
 
Control de JTable
Control de JTableControl de JTable
Control de JTable
 
Función cuadrática
Función cuadráticaFunción cuadrática
Función cuadrática
 
Codigo en visual basic
Codigo en visual basicCodigo en visual basic
Codigo en visual basic
 

Destacado (20)

2012.09.01 áreas contaminadas final
2012.09.01 áreas contaminadas   final2012.09.01 áreas contaminadas   final
2012.09.01 áreas contaminadas final
 
Base de datos
Base de datosBase de datos
Base de datos
 
Solución 1 normal
Solución 1 normalSolución 1 normal
Solución 1 normal
 
Abono
AbonoAbono
Abono
 
Abonos orgánicos
Abonos orgánicosAbonos orgánicos
Abonos orgánicos
 
Origemda vida
Origemda vidaOrigemda vida
Origemda vida
 
6. lab. de herr. tecn. básicas
6. lab. de herr. tecn. básicas6. lab. de herr. tecn. básicas
6. lab. de herr. tecn. básicas
 
Palestra Crack, Nem Pensar 2010
Palestra Crack, Nem Pensar 2010Palestra Crack, Nem Pensar 2010
Palestra Crack, Nem Pensar 2010
 
Twiki
TwikiTwiki
Twiki
 
Clasificacio medios
Clasificacio mediosClasificacio medios
Clasificacio medios
 
Características de la red como medio de instrucción
Características de la red como medio de instrucciónCaracterísticas de la red como medio de instrucción
Características de la red como medio de instrucción
 
Aforo de pastos....
Aforo de pastos....Aforo de pastos....
Aforo de pastos....
 
Cor na arquitectura
Cor na arquitecturaCor na arquitectura
Cor na arquitectura
 
Internet Sano
Internet SanoInternet Sano
Internet Sano
 
Matematica ii final con trabajos
Matematica ii final con trabajosMatematica ii final con trabajos
Matematica ii final con trabajos
 
Identificacion de rios
Identificacion de riosIdentificacion de rios
Identificacion de rios
 
Razones financieras
Razones financierasRazones financieras
Razones financieras
 
Herramientas web 2.0
Herramientas web 2.0Herramientas web 2.0
Herramientas web 2.0
 
Webquest RRHH
Webquest RRHHWebquest RRHH
Webquest RRHH
 
Maury animales domestico....
Maury animales domestico....Maury animales domestico....
Maury animales domestico....
 

Similar a INSERTAR DATOS (20)

Practica
PracticaPractica
Practica
 
Mariela Pérez Garcia altas
Mariela Pérez Garcia altasMariela Pérez Garcia altas
Mariela Pérez Garcia altas
 
Altas alumnos
Altas alumnosAltas alumnos
Altas alumnos
 
Altas alumnos
Altas alumnosAltas alumnos
Altas alumnos
 
Formulario de altas
Formulario de altasFormulario de altas
Formulario de altas
 
botón de eliminar
botón de eliminarbotón de eliminar
botón de eliminar
 
Altas
AltasAltas
Altas
 
Altas
AltasAltas
Altas
 
Reporte altas
Reporte altasReporte altas
Reporte altas
 
Documentoaltas
DocumentoaltasDocumentoaltas
Documentoaltas
 
Formulario de altas
Formulario de altasFormulario de altas
Formulario de altas
 
Documento de altas
Documento de altasDocumento de altas
Documento de altas
 
Boton de eliminar
Boton de eliminarBoton de eliminar
Boton de eliminar
 
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
 
Presentacion
PresentacionPresentacion
Presentacion
 
Agencia de viaje
Agencia de viajeAgencia de viaje
Agencia de viaje
 
Arreglos, Procedimientos y Funciones
Arreglos, Procedimientos y FuncionesArreglos, Procedimientos y Funciones
Arreglos, Procedimientos y Funciones
 
Desarrollo de práctica para un modelo de tres capas
Desarrollo de práctica para un modelo de tres capasDesarrollo de práctica para un modelo de tres capas
Desarrollo de práctica para un modelo de tres capas
 

INSERTAR DATOS

  • 1. DOCENTE: Agustín Hernández Delgado Programa altas. Carlos Fernando Gaona Juárez Conalep zacualpan.
  • 2. 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
  • 3. 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
  • 4. 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
  • 5. Comentado [cg12]: El registro antes realizado se aguardó en la base de datos