1. Colegio de Educación Profesional Técnica del Estado
de Tlaxcala.
Conalep Zacualpan 101.
Módulo: Elaboración y Mantenimiento de Sistemas de
Información.
Tema: Altas
Nombre del Docente: Ing. Agustín Hernández Delgado.
Alumna: Mariela Pérez Garcia.
Especialidad: Informática.
Grupo: 606 Sexto Semestre.
03 de Mayo del 2014.
2. Mariela Pérez Garcia | A L T A S
1
Código.
Public Class Form1
Private Sub DatosBindingNavigatorSaveItem_Click(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
Buscar.
Private Sub Button3_Click (ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button3.Click
Dim mitabla As DataTable = SipretDataSet.Datos
Dim cfilas As DataRowCollection = mitabla.Rows
Dim nuevafila As DataRow
Dim bandera As Boolean
bandera = True
Dim i, n As Integer
Dim res As Boolean
Dim C1 As String
Dim C2 As String
n = DatosBindingSource.Count
i = 1
3. Mariela Pérez Garcia | A L T A S
2
DatosBindingSource.MoveFirst()
C1 = UCase(RTrim(TextBox1.Text))
C2 = UCase(RTrim(NombreTextBox.Text))
i = +1
Do
res = C1 Like C2
If (res = True) Then
bandera = False
Else
DatosBindingSource.MoveNext()
C1 = RTrim(NombreTextBox.Text)
i = i + 1
End If
Loop While (bandera = True And i <= n)
If (bandera = False) Then
MsgBox("Nombre ya registrado")
Else
MsgBox("Introduce")
nuevafila = mitabla.NewRow()
cfilas.Add(nuevafila)
DatosBindingSource.MoveLast()
CurpTextBox.Visible = True
CurpTextBox.Enabled = True
NombreTextBox.Visible = True
NombreTextBox.Enabled = True
Apellido_PaternoTextBox.Enabled = True
Apellido_PaternoTextBox.Visible = True
Apellido_MaternoTextBox.Enabled = True
Apellido_MaternoTextBox.Visible = True
4. Mariela Pérez Garcia | A L T A S
3
Codigo_PostalTextBox.Enabled = True
Codigo_PostalTextBox.Visible = True
CorreoTextBox.Enabled = True
CorreoTextBox.Visible = True
nuevafila(1) = UCase(CurpTextBox.Text)
nuevafila(2) = UCase(NombreTextBox.Text)
nuevafila(3) =
UCase(Apellido_PaternoTextBox.Text)
nuevafila(4) =
UCase(Apellido_MaternoTextBox.Text)
nuevafila(5) = UCase(Codigo_PostalTextBox.Text)
nuevafila(6) = UCase(CorreoTextBox.Text)
End If
End Sub
Salir.
Private Sub Button2_Click (ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button2.Click
End
End Sub
Guardar.
Private Sub Button1_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button1.Click
If (SipretDataSet.HasChanges) Then
Me.Validate()
Me.DatosBindingSource.EndEdit()
Me.DatosTableAdapter.Update(Me.SipretDataSet.Datos)
MsgBox("Guardado")
End If
End Sub
End Class
5. Mariela Pérez Garcia | A L T A S
4
1.- Se inicia la depuración.
2.- Esta imagen muestra al insertar un nuevo nombre
para buscar si ya existe o aún no.
6. Mariela Pérez Garcia | A L T A S
5
3.- La imagen siguiente muestra el mensaje “introduce”.
Es decir que el nombre que se va insertar en este caso
es “María” no existe aún, podemos llenar los datos.
4.- En esta imagen muestra insertando los datos nuevos
del registro.
7. Mariela Pérez Garcia | A L T A S
6
5.- Se han guardado los datos ingresados.
6.- Datos ya guardados.
8. Mariela Pérez Garcia | A L T A S
7
7.- En este momento se hizo la búsqueda del nombre
“Ana Paola” y nos muestra que ese nombre ya está
registrado.