SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Julio Cesar Meléndez Cano
Julio Cesar Meléndez Cano
Colegio de Educación Profesional Técnica
Conalep Zacualpan 101
Elaboración y mantenimiento
de sistemas de información
Docente: Agustín Hernández Delgado
Presenta:
Julio Cesar Meléndez Cano
Grupo 606
Julio Cesar Meléndez Cano
Ingresamos al sistema
Cuando se ingresa un nuevo
campo pero esta ya existe no se
podrá dar el registro ya que
este existe
Se ingres un numero de ficha,
para cuando no esta registrado
el sistema nos permitirá
realizar el llenado de los datos
Julio Cesar Meléndez Cano
al momento de dar clic en guardar,
nos mandara un mensaje dando a
entender que el registro a sido
guardado correctamente
Corroboramos que el ingreso a sido
correcta y por lo tanto el sistema
nos dará el mensaje de que el
número de preficha ya a sido
registrado
Julio Cesar Meléndez Cano
Public Class Form1
Private Sub DatosBindingNavigatorSaveItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs)
Me.Validate()
Me.DatosBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.SipretDataSet)
End Sub
Private Sub DatosBindingNavigatorSaveItem_Click_1(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles DatosBindingNavigatorSaveItem.Click
Me.Validate()
Me.DatosBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.SipretDataSet)
End Sub
Private Sub Form1_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 'SipretDataSet.Datos'
Puede moverla o quitarla según sea necesario.
Me.DatosTableAdapter.Fill(Me.SipretDataSet.Datos)
End Sub
'en esta parte colocamos el botón para realizar la salida del programa'
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
End
End Sub
'para el botón 3 declaramos nuevas variables las cuales permitirán insertar nuevos
datos al formulario'
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
Dim mitabla As DataTable = SipretDataSet.Datos
Dim cfila As DataRowCollection = mitabla.Rows
Dim nuevafila As DataRow
Dim bandera As Boolean
'inicializamos la bandera como verdadera '
bandera = True
'se declaran las variables que tomaran el valor de las cajas de texto'
Dim i As Integer
Dim n As Integer
Dim res As Boolean
Dim c1 As String
Dim c2 As String
res = False
n = DatosBindingSource.Count()
i = 1
DatosBindingSource.MoveFirst()
c1 = UCase(RTrim(TextBox1.Text))
c2 = UCase(RTrim(PrefichaTextBox.Text))
Julio Cesar Meléndez Cano
'nos indica que si el valor N esta vacio nos mandara un mensaje de que la tabla
datos esta vacía'
If (n = 0) Then
MsgBox("Tabla Vacia")
'en su defecto se moverá la inserción'
Else
DatosBindingSource.MoveFirst()
c2 = UCase(Trim(PrefichaTextBox.Text))
'comenzamos con un siclo do loop while nos indica que si la caja de texto preficha y
la caja de texto textbox1 son iguales la bandera pasaría a ser un dato falso'
Do
If (RTrim(PrefichaTextBox.Text) = RTrim(TextBox1.Text)) Then
bandera = False
Else
'en caso de que lo anterior sea lo contrario a la variable i se le sumara un dato '
DatosBindingSource.MoveNext()
i = i + 1
End If
Loop While
(bandera = True And i <= n)
End If
'cuando la caja de texto preficha y la caja de texto textbox1 coinciden el programa
bloquera la edición para no poder realizar una nueva actualización y nos mandara una
mensaje donde nos indicara que “la ficha solicitada ya está registrada” '
If (bandera = False) Then
MsgBox("la ficha solicitada ya esta registrada")
PrefichaTextBox.Visible = True
PrefichaTextBox.Enabled = True
NombreTextBox.Visible = True
NombreTextBox.Enabled = False
Apellido_PaternoTextBox.Visible = True
Apellido_PaternoTextBox.Enabled = False
Apellido_MaternoTextBox.Visible = True
Apellido_MaternoTextBox.Enabled = False
MatriculaTextBox.Visible = True
MatriculaTextBox.Enabled = False
Codigo_PostalTextBox.Visible = True
Codigo_PostalTextBox.Enabled = False
CorreoTextBox.Visible = True
CorreoTextBox.Enabled = False
CurpTextBox.Visible = True
CurpTextBox.Enabled = False
Julio Cesar Meléndez Cano
'en caso contrario a lo anterior, nos mandara un mensaje en donde nos indicara “
introduce” haciendo referencia a la introducción de los datos, las cajas de texto
estarán habilitadas para su edición'
Else
MsgBox("introduce")
nuevafila = mitabla.NewRow()
cfila.Add(nuevafila)
DatosBindingSource.MoveLast()
PrefichaTextBox.Visible = True
PrefichaTextBox.Enabled = True
NombreTextBox.Visible = True
NombreTextBox.Enabled = True
Apellido_PaternoTextBox.Visible = True
Apellido_PaternoTextBox.Enabled = True
Apellido_MaternoTextBox.Visible = True
Apellido_MaternoTextBox.Enabled = True
MatriculaTextBox.Visible = True
MatriculaTextBox.Enabled = True
Codigo_PostalTextBox.Visible = True
Codigo_PostalTextBox.Enabled = True
CorreoTextBox.Visible = True
CorreoTextBox.Enabled = True
CurpTextBox.Visible = True
CurpTextBox.Enabled = True
CurpTextBox.Visible = True
NombreTextBox.Visible = True
Apellido_MaternoTextBox.Visible = True
Apellido_PaternoTextBox.Visible = True
MatriculaTextBox.Visible = True
Codigo_PostalTextBox.Visible = True
CorreoTextBox.Visible = True
'para cada caja de texto se creara una nueva fila '
nuevafila(1) = UCase(CurpTextBox.Text)
nuevafila(2) = UCase(NombreTextBox.Text)
nuevafila(3) = UCase(Apellido_MaternoTextBox.Text)
nuevafila(4) = UCase(Apellido_PaternoTextBox.Text)
nuevafila(5) = UCase(MatriculaTextBox.Text)
nuevafila(6) = UCase(Codigo_PostalTextBox.Text)
nuevafila(7) = UCase(CorreoTextBox.Text)
End If
End Sub
'para poder grabar los datos introducidos anteriormente secrea el botón de guardar'
Julio Cesar Meléndez Cano
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
If (SipretDataSet.HasChanges) Then
Me.Validate()
Me.DatosBindingSource.EndEdit()
Me.DatosTableAdapter.Update(Me.SipretDataSet.Datos)
MsgBox("grabado")
End If
End Sub
End Class

Weitere ähnliche Inhalte

Was ist angesagt? (11)

INSERTAR DATOS
INSERTAR DATOSINSERTAR DATOS
INSERTAR DATOS
 
Altas
AltasAltas
Altas
 
Altas
AltasAltas
Altas
 
Agencia de viaje
Agencia de viajeAgencia de viaje
Agencia de viaje
 
Cristinagananparedes
CristinagananparedesCristinagananparedes
Cristinagananparedes
 
INSERTAR DATOS(ALTAS)
INSERTAR DATOS(ALTAS)INSERTAR DATOS(ALTAS)
INSERTAR DATOS(ALTAS)
 
Proyecto de un formulario de facturacion
Proyecto de un formulario de facturacionProyecto de un formulario de facturacion
Proyecto de un formulario de facturacion
 
Clase Nº 2
Clase Nº 2Clase Nº 2
Clase Nº 2
 
89 Php. Tablas Inno Db
89 Php. Tablas Inno Db89 Php. Tablas Inno Db
89 Php. Tablas Inno Db
 
Codigo tarea deposito
Codigo tarea depositoCodigo tarea deposito
Codigo tarea deposito
 
Guia programacon formulario cambiar clave
Guia programacon formulario cambiar claveGuia programacon formulario cambiar clave
Guia programacon formulario cambiar clave
 

Ähnlich wie Altas Julio Cesar Melendez Cano

Ähnlich wie Altas Julio Cesar Melendez Cano (20)

Actividad 5 altasusuarios
Actividad 5 altasusuariosActividad 5 altasusuarios
Actividad 5 altasusuarios
 
Formulario de altas
Formulario de altasFormulario de altas
Formulario de altas
 
Altas
AltasAltas
Altas
 
Altas alumnos
Altas alumnosAltas alumnos
Altas alumnos
 
Altas alumnos
Altas alumnosAltas alumnos
Altas alumnos
 
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
 
Codigo de bajas en Visual Basic, Ana Paola Corte Canales
Codigo de bajas en Visual Basic, Ana Paola Corte CanalesCodigo de bajas en Visual Basic, Ana Paola Corte Canales
Codigo de bajas en Visual Basic, Ana Paola Corte Canales
 
Codigo de altas alejandra tecocoatzi ortiz
Codigo de altas alejandra tecocoatzi ortizCodigo de altas alejandra tecocoatzi ortiz
Codigo de altas alejandra tecocoatzi ortiz
 
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
 
Visual.1
Visual.1Visual.1
Visual.1
 
Avance actividad
Avance actividadAvance actividad
Avance actividad
 
Avance actividad
Avance actividadAvance actividad
Avance actividad
 
Boton de eliminar
Boton de eliminarBoton de eliminar
Boton de eliminar
 
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
 
Documento de altas
Documento de altasDocumento de altas
Documento de altas
 
Documentoaltas
DocumentoaltasDocumentoaltas
Documentoaltas
 
Reporte altas
Reporte altasReporte altas
Reporte altas
 
codigos de algunas pantallas
codigos de algunas pantallas codigos de algunas pantallas
codigos de algunas pantallas
 
6 utn frba manual excel 2007 validar datos
6  utn frba manual excel 2007 validar datos6  utn frba manual excel 2007 validar datos
6 utn frba manual excel 2007 validar datos
 

Kürzlich hochgeladen

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
pvtablets2023
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Kürzlich hochgeladen (20)

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 

Altas Julio Cesar Melendez Cano

  • 2. Julio Cesar Meléndez Cano Colegio de Educación Profesional Técnica Conalep Zacualpan 101 Elaboración y mantenimiento de sistemas de información Docente: Agustín Hernández Delgado Presenta: Julio Cesar Meléndez Cano Grupo 606
  • 3. Julio Cesar Meléndez Cano Ingresamos al sistema Cuando se ingresa un nuevo campo pero esta ya existe no se podrá dar el registro ya que este existe Se ingres un numero de ficha, para cuando no esta registrado el sistema nos permitirá realizar el llenado de los datos
  • 4. Julio Cesar Meléndez Cano al momento de dar clic en guardar, nos mandara un mensaje dando a entender que el registro a sido guardado correctamente Corroboramos que el ingreso a sido correcta y por lo tanto el sistema nos dará el mensaje de que el número de preficha ya a sido registrado
  • 5. Julio Cesar Meléndez Cano Public Class Form1 Private Sub DatosBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Me.Validate() Me.DatosBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.SipretDataSet) End Sub Private Sub DatosBindingNavigatorSaveItem_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DatosBindingNavigatorSaveItem.Click Me.Validate() Me.DatosBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.SipretDataSet) End Sub Private Sub Form1_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 'SipretDataSet.Datos' Puede moverla o quitarla según sea necesario. Me.DatosTableAdapter.Fill(Me.SipretDataSet.Datos) End Sub 'en esta parte colocamos el botón para realizar la salida del programa' Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click End End Sub 'para el botón 3 declaramos nuevas variables las cuales permitirán insertar nuevos datos al formulario' Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Dim mitabla As DataTable = SipretDataSet.Datos Dim cfila As DataRowCollection = mitabla.Rows Dim nuevafila As DataRow Dim bandera As Boolean 'inicializamos la bandera como verdadera ' bandera = True 'se declaran las variables que tomaran el valor de las cajas de texto' Dim i As Integer Dim n As Integer Dim res As Boolean Dim c1 As String Dim c2 As String res = False n = DatosBindingSource.Count() i = 1 DatosBindingSource.MoveFirst() c1 = UCase(RTrim(TextBox1.Text)) c2 = UCase(RTrim(PrefichaTextBox.Text))
  • 6. Julio Cesar Meléndez Cano 'nos indica que si el valor N esta vacio nos mandara un mensaje de que la tabla datos esta vacía' If (n = 0) Then MsgBox("Tabla Vacia") 'en su defecto se moverá la inserción' Else DatosBindingSource.MoveFirst() c2 = UCase(Trim(PrefichaTextBox.Text)) 'comenzamos con un siclo do loop while nos indica que si la caja de texto preficha y la caja de texto textbox1 son iguales la bandera pasaría a ser un dato falso' Do If (RTrim(PrefichaTextBox.Text) = RTrim(TextBox1.Text)) Then bandera = False Else 'en caso de que lo anterior sea lo contrario a la variable i se le sumara un dato ' DatosBindingSource.MoveNext() i = i + 1 End If Loop While (bandera = True And i <= n) End If 'cuando la caja de texto preficha y la caja de texto textbox1 coinciden el programa bloquera la edición para no poder realizar una nueva actualización y nos mandara una mensaje donde nos indicara que “la ficha solicitada ya está registrada” ' If (bandera = False) Then MsgBox("la ficha solicitada ya esta registrada") PrefichaTextBox.Visible = True PrefichaTextBox.Enabled = True NombreTextBox.Visible = True NombreTextBox.Enabled = False Apellido_PaternoTextBox.Visible = True Apellido_PaternoTextBox.Enabled = False Apellido_MaternoTextBox.Visible = True Apellido_MaternoTextBox.Enabled = False MatriculaTextBox.Visible = True MatriculaTextBox.Enabled = False Codigo_PostalTextBox.Visible = True Codigo_PostalTextBox.Enabled = False CorreoTextBox.Visible = True CorreoTextBox.Enabled = False CurpTextBox.Visible = True CurpTextBox.Enabled = False
  • 7. Julio Cesar Meléndez Cano 'en caso contrario a lo anterior, nos mandara un mensaje en donde nos indicara “ introduce” haciendo referencia a la introducción de los datos, las cajas de texto estarán habilitadas para su edición' Else MsgBox("introduce") nuevafila = mitabla.NewRow() cfila.Add(nuevafila) DatosBindingSource.MoveLast() PrefichaTextBox.Visible = True PrefichaTextBox.Enabled = True NombreTextBox.Visible = True NombreTextBox.Enabled = True Apellido_PaternoTextBox.Visible = True Apellido_PaternoTextBox.Enabled = True Apellido_MaternoTextBox.Visible = True Apellido_MaternoTextBox.Enabled = True MatriculaTextBox.Visible = True MatriculaTextBox.Enabled = True Codigo_PostalTextBox.Visible = True Codigo_PostalTextBox.Enabled = True CorreoTextBox.Visible = True CorreoTextBox.Enabled = True CurpTextBox.Visible = True CurpTextBox.Enabled = True CurpTextBox.Visible = True NombreTextBox.Visible = True Apellido_MaternoTextBox.Visible = True Apellido_PaternoTextBox.Visible = True MatriculaTextBox.Visible = True Codigo_PostalTextBox.Visible = True CorreoTextBox.Visible = True 'para cada caja de texto se creara una nueva fila ' nuevafila(1) = UCase(CurpTextBox.Text) nuevafila(2) = UCase(NombreTextBox.Text) nuevafila(3) = UCase(Apellido_MaternoTextBox.Text) nuevafila(4) = UCase(Apellido_PaternoTextBox.Text) nuevafila(5) = UCase(MatriculaTextBox.Text) nuevafila(6) = UCase(Codigo_PostalTextBox.Text) nuevafila(7) = UCase(CorreoTextBox.Text) End If End Sub 'para poder grabar los datos introducidos anteriormente secrea el botón de guardar'
  • 8. Julio Cesar Meléndez Cano Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click If (SipretDataSet.HasChanges) Then Me.Validate() Me.DatosBindingSource.EndEdit() Me.DatosTableAdapter.Update(Me.SipretDataSet.Datos) MsgBox("grabado") End If End Sub End Class