SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
Colegio de Educación Profesional Técnica del Estado de
Tlaxcala.
Plantel:
Conalep Zacualpan 101.
Módulo:
Elaboración y Mantenimiento de Sistemas de Información.
Nombre del Docente:
Ing. Agustín Hernández Delgado.
Presenta:
Mariela Pérez Garcia.
Grupo:
606 Sexto Semestre.
Especialidad:
Informática.
Turno:
Vespertino.
Botón Buscar.
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button2.Click
Dim mitabla As DataTable = SipretDataSet.Datos
Dim cfila As DataRowCollection = mitabla.Rows
Dim nuevafila As DataRow
Dim bandera As Boolean
bandera = True
Dim i, n As Integer
n = DatosBindingSource.Count()
i = 1
Dim resu As Boolean
Dim c1 As String
c1 = UCase(RTrim(TextBox1.Text))
Dim c2 As String
c2 = UCase(RTrim(NombreTextBox.Text))
DatosBindingSource.MoveFirst()
Do
resu = c1 Like c2
If (resu = True) Then
bandera = False
Else
DatosBindingSource.MoveNext()
c2 = UCase(RTrim(NombreTextBox.Text))
i = i + 1
End If
Loop While (bandera = True And i <= n)
If (bandera = False) Then
TextBox1.Text = ""
NombreTextBox.Visible = False
NombreTextBox.Enabled = False
Apellido_PaternoTextBox.Visible = False
Apellido_PaternoTextBox.Enabled = False
Apellido_MaternoTextBox.Visible = False
Apellido_MaternoTextBox.Enabled = False
Codigo_PostalTextBox.Visible = False
Codigo_PostalTextBox.Enabled = False
CorreoTextBox.Visible = False
CorreoTextBox.Enabled = False
MsgBox("Error datos ya registrados")
TextBox1.Focus()
Else
MsgBox("Ingresa los datos")
nuevafila = mitabla.NewRow()
cfila.Add(nuevafila)
DatosBindingSource.MoveLast()
NombreTextBox.Visible = True
NombreTextBox.Enabled = True
Apellido_PaternoTextBox.Visible = True
Apellido_PaternoTextBox.Enabled = True
Apellido_MaternoTextBox.Visible = True
Apellido_MaternoTextBox.Enabled = True
Codigo_PostalTextBox.Visible = True
Codigo_PostalTextBox.Enabled = True
CorreoTextBox.Visible = True
CorreoTextBox.Enabled = True
nuevafila(1) = UCase(NombreTextBox.Text)
nuevafila(2) = UCase(Apellido_PaternoTextBox.Text)
nuevafila(3) = UCase(Apellido_MaternoTextBox.Text)
nuevafila(4) = UCase(Codigo_PostalTextBox.Text)
nuevafila(5) = UCase(CorreoTextBox.Text)
NombreTextBox.Text = TextBox1.Text
End If
End Sub
Botón Eliminar.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button1.Click
Dim response As MsgBoxResult
Dim MSG As String
Dim TITULO As String
Dim ESTILO As MsgBoxStyle
Dim registroactual As DataRowView
ESTILO = MsgBoxStyle.YesNo
TITULO = "Borrar datos"
MSG = " ¿Desea Borrar Los Datos?"
Dim c1 As String
Dim c2 As String
Dim res As Boolean
Dim bandera As Boolean
bandera = True
Dim SI As Integer
SI = SI
Dim tam As Integer
tam = DatosBindingSource.Count()
DatosBindingSource.MoveFirst()
res = False
c1 = RTrim(TextBox1.Text)
c2 = RTrim(NombreTextBox.Text)
Do
res = c2 Like c1
If (res = True) Then
bandera = False
Else
DatosBindingSource.MoveNext()
c2 = RTrim(NombreTextBox.Text)
SI += 1
End If
Loop While (bandera = True And SI <= tam)
If (bandera = True) Then
NombreTextBox.Visible = False
Apellido_MaternoTextBox.Visible = False
Apellido_PaternoTextBox.Visible = False
Codigo_PostalTextBox.Visible = False
CorreoTextBox.Visible = False
TextBox1.Text = ""
TextBox1.Focus()
MsgBox("Alumno No Encontrado")
Else
NombreTextBox.Visible = True
Apellido_MaternoTextBox.Visible = True
Apellido_PaternoTextBox.Visible = True
Codigo_PostalTextBox.Visible = True
CorreoTextBox.Visible = True
NombreTextBox.Enabled = False
Apellido_MaternoTextBox.Enabled = False
Apellido_PaternoTextBox.Enabled = False
Codigo_PostalTextBox.Enabled = False
CorreoTextBox.Enabled = False
TextBox1.Text = ""
TextBox1.Focus()
response = MsgBox(MSG, ESTILO, TITULO)
If (response = MsgBoxResult.Yes) Then
registroactual = DatosBindingSource.Current
registroactual.Row.Delete()
'7Me.DatosTableAdapter.Update(Me.SipretDataSet.Datos)
MsgBox("Registro eliminado")
NombreTextBox.Visible = False
Apellido_MaternoTextBox.Visible = False
Apellido_PaternoTextBox.Visible = False
Codigo_PostalTextBox.Visible = False
CorreoTextBox.Visible = False
TextBox1.Text = ""
TextBox1.Focus()
Else
NombreTextBox.Visible = False
Apellido_MaternoTextBox.Visible = False
Apellido_PaternoTextBox.Visible = False
Codigo_PostalTextBox.Visible = False
CorreoTextBox.Visible = False
TextBox1.Text = ""
TextBox1.Focus()
MsgBox("Registro no eliminado")
End If
End If
End Sub
Botón Salir.
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button3.Click
End
End Sub
End Class
Ejecución.
1. Inicie la búsqueda con el nombre “Ana”, seguido del
mensaje que ya había sido llenado los datos. Aparece el
mensaje de “Error datos ya registrados”.
2. Una vez buscado el nombre “Ana”, ahora lo vamos a
eliminar y automáticamente nos aparece el registro de los
datos llenos. Ahora seleccionamos el botón eliminar con el
mensaje “Desea borrar los datos”.
3. Elegir opción Si o No. Si elegimos la opción Si nos
aparecerá otro mensaje.
4. Si se elige No, será este mensaje.
5. Botón Salir.

Más contenido relacionado

Destacado

อิทธิพลของวัฒนธรรมต่างชาติที่มีผลต่อไทย2 ป.5+581+54his p05 f14-1page
อิทธิพลของวัฒนธรรมต่างชาติที่มีผลต่อไทย2 ป.5+581+54his p05 f14-1pageอิทธิพลของวัฒนธรรมต่างชาติที่มีผลต่อไทย2 ป.5+581+54his p05 f14-1page
อิทธิพลของวัฒนธรรมต่างชาติที่มีผลต่อไทย2 ป.5+581+54his p05 f14-1pagePrachoom Rangkasikorn
 
Social Media and your Alpha Course
Social Media and your Alpha CourseSocial Media and your Alpha Course
Social Media and your Alpha Courserveltman
 
φύλλο εργασίας δήλωση πινάκων
φύλλο εργασίας δήλωση πινάκωνφύλλο εργασίας δήλωση πινάκων
φύλλο εργασίας δήλωση πινάκωνAndromachi Pieridou
 
รายงานนำเสนอที่1
รายงานนำเสนอที่1รายงานนำเสนอที่1
รายงานนำเสนอที่1manit2617
 
ข้อสอบโควตา มช วิชาวิทยาศาสตร์ 2 ปี 2552
ข้อสอบโควตา มช วิชาวิทยาศาสตร์ 2 ปี 2552ข้อสอบโควตา มช วิชาวิทยาศาสตร์ 2 ปี 2552
ข้อสอบโควตา มช วิชาวิทยาศาสตร์ 2 ปี 2552Atthaphon45614
 

Destacado (10)

ข่าวไอที
ข่าวไอทีข่าวไอที
ข่าวไอที
 
Tema 4 mate
Tema 4 mateTema 4 mate
Tema 4 mate
 
อิทธิพลของวัฒนธรรมต่างชาติที่มีผลต่อไทย2 ป.5+581+54his p05 f14-1page
อิทธิพลของวัฒนธรรมต่างชาติที่มีผลต่อไทย2 ป.5+581+54his p05 f14-1pageอิทธิพลของวัฒนธรรมต่างชาติที่มีผลต่อไทย2 ป.5+581+54his p05 f14-1page
อิทธิพลของวัฒนธรรมต่างชาติที่มีผลต่อไทย2 ป.5+581+54his p05 f14-1page
 
Social Media and your Alpha Course
Social Media and your Alpha CourseSocial Media and your Alpha Course
Social Media and your Alpha Course
 
Ans51
Ans51Ans51
Ans51
 
Science50
Science50Science50
Science50
 
42
4242
42
 
φύλλο εργασίας δήλωση πινάκων
φύλλο εργασίας δήλωση πινάκωνφύλλο εργασίας δήλωση πινάκων
φύλλο εργασίας δήλωση πινάκων
 
รายงานนำเสนอที่1
รายงานนำเสนอที่1รายงานนำเสนอที่1
รายงานนำเสนอที่1
 
ข้อสอบโควตา มช วิชาวิทยาศาสตร์ 2 ปี 2552
ข้อสอบโควตา มช วิชาวิทยาศาสตร์ 2 ปี 2552ข้อสอบโควตา มช วิชาวิทยาศาสตร์ 2 ปี 2552
ข้อสอบโควตา มช วิชาวิทยาศาสตร์ 2 ปี 2552
 

Similar a Codigo de bajas en Visual Basic, Mariela Pérez Garcia

Codigo de bajas en Visual Basic, Luis Angel Mena Martínez
Codigo de bajas en Visual Basic, Luis Angel Mena MartínezCodigo de bajas en Visual Basic, Luis Angel Mena Martínez
Codigo de bajas en Visual Basic, Luis Angel Mena MartínezEquipo1606
 
botón de eliminar
botón de eliminarbotón de eliminar
botón de eliminarFredy Cuapio
 
Altas alumnos
Altas alumnosAltas alumnos
Altas alumnosSicohe
 
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 CanalesEquipo1606
 
Codigo de bajas en Visual Basic, Luis Angel Mena Martínez
Codigo de bajas en Visual Basic, Luis Angel Mena MartínezCodigo de bajas en Visual Basic, Luis Angel Mena Martínez
Codigo de bajas en Visual Basic, Luis Angel Mena MartínezEquipo1606
 
Codigo de altas alejandra tecocoatzi ortiz
Codigo de altas alejandra tecocoatzi ortizCodigo de altas alejandra tecocoatzi ortiz
Codigo de altas alejandra tecocoatzi ortizalejandra22110
 
Mariela Pérez Garcia altas
Mariela Pérez Garcia altasMariela Pérez Garcia altas
Mariela Pérez Garcia altasLuis Angel
 

Similar a Codigo de bajas en Visual Basic, Mariela Pérez Garcia (20)

Codigo de bajas en Visual Basic, Luis Angel Mena Martínez
Codigo de bajas en Visual Basic, Luis Angel Mena MartínezCodigo de bajas en Visual Basic, Luis Angel Mena Martínez
Codigo de bajas en Visual Basic, Luis Angel Mena Martínez
 
botón de eliminar
botón de eliminarbotón de eliminar
botón de eliminar
 
Altas
AltasAltas
Altas
 
Altas
AltasAltas
Altas
 
Boton de eliminar
Boton de eliminarBoton de eliminar
Boton de eliminar
 
Botonborrar
BotonborrarBotonborrar
Botonborrar
 
Rosalia lara
Rosalia laraRosalia lara
Rosalia lara
 
Rosalia lara
Rosalia laraRosalia lara
Rosalia lara
 
Codigos
CodigosCodigos
Codigos
 
Altas alumnos
Altas alumnosAltas alumnos
Altas alumnos
 
Altas alumnos
Altas alumnosAltas alumnos
Altas alumnos
 
Avance actividad
Avance actividadAvance actividad
Avance actividad
 
Avance actividad
Avance actividadAvance actividad
Avance actividad
 
Altas Julio Cesar Melendez Cano
Altas Julio Cesar Melendez CanoAltas Julio Cesar Melendez Cano
Altas Julio Cesar Melendez Cano
 
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 bajas en Visual Basic, Luis Angel Mena Martínez
Codigo de bajas en Visual Basic, Luis Angel Mena MartínezCodigo de bajas en Visual Basic, Luis Angel Mena Martínez
Codigo de bajas en Visual Basic, Luis Angel Mena Martínez
 
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
 
Codigo en visual basic
Codigo en visual basicCodigo en visual basic
Codigo en visual basic
 
Practica
PracticaPractica
Practica
 

Último

Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 

Último (20)

Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
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
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
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
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 

Codigo de bajas en Visual Basic, Mariela Pérez Garcia

  • 1. Colegio de Educación Profesional Técnica del Estado de Tlaxcala. Plantel: Conalep Zacualpan 101. Módulo: Elaboración y Mantenimiento de Sistemas de Información. Nombre del Docente: Ing. Agustín Hernández Delgado. Presenta: Mariela Pérez Garcia. Grupo: 606 Sexto Semestre. Especialidad: Informática. Turno: Vespertino.
  • 2. Botón Buscar. Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim mitabla As DataTable = SipretDataSet.Datos Dim cfila As DataRowCollection = mitabla.Rows Dim nuevafila As DataRow Dim bandera As Boolean bandera = True Dim i, n As Integer n = DatosBindingSource.Count() i = 1 Dim resu As Boolean Dim c1 As String c1 = UCase(RTrim(TextBox1.Text)) Dim c2 As String c2 = UCase(RTrim(NombreTextBox.Text)) DatosBindingSource.MoveFirst() Do resu = c1 Like c2 If (resu = True) Then bandera = False Else DatosBindingSource.MoveNext() c2 = UCase(RTrim(NombreTextBox.Text)) i = i + 1 End If Loop While (bandera = True And i <= n) If (bandera = False) Then TextBox1.Text = "" NombreTextBox.Visible = False NombreTextBox.Enabled = False Apellido_PaternoTextBox.Visible = False Apellido_PaternoTextBox.Enabled = False Apellido_MaternoTextBox.Visible = False Apellido_MaternoTextBox.Enabled = False
  • 3. Codigo_PostalTextBox.Visible = False Codigo_PostalTextBox.Enabled = False CorreoTextBox.Visible = False CorreoTextBox.Enabled = False MsgBox("Error datos ya registrados") TextBox1.Focus() Else MsgBox("Ingresa los datos") nuevafila = mitabla.NewRow() cfila.Add(nuevafila) DatosBindingSource.MoveLast() NombreTextBox.Visible = True NombreTextBox.Enabled = True Apellido_PaternoTextBox.Visible = True Apellido_PaternoTextBox.Enabled = True Apellido_MaternoTextBox.Visible = True Apellido_MaternoTextBox.Enabled = True Codigo_PostalTextBox.Visible = True Codigo_PostalTextBox.Enabled = True CorreoTextBox.Visible = True CorreoTextBox.Enabled = True nuevafila(1) = UCase(NombreTextBox.Text) nuevafila(2) = UCase(Apellido_PaternoTextBox.Text) nuevafila(3) = UCase(Apellido_MaternoTextBox.Text) nuevafila(4) = UCase(Codigo_PostalTextBox.Text) nuevafila(5) = UCase(CorreoTextBox.Text) NombreTextBox.Text = TextBox1.Text End If End Sub
  • 4. Botón Eliminar. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim response As MsgBoxResult Dim MSG As String Dim TITULO As String Dim ESTILO As MsgBoxStyle Dim registroactual As DataRowView ESTILO = MsgBoxStyle.YesNo TITULO = "Borrar datos" MSG = " ¿Desea Borrar Los Datos?" Dim c1 As String Dim c2 As String Dim res As Boolean Dim bandera As Boolean bandera = True Dim SI As Integer SI = SI Dim tam As Integer tam = DatosBindingSource.Count() DatosBindingSource.MoveFirst() res = False c1 = RTrim(TextBox1.Text) c2 = RTrim(NombreTextBox.Text) Do res = c2 Like c1 If (res = True) Then bandera = False Else DatosBindingSource.MoveNext() c2 = RTrim(NombreTextBox.Text) SI += 1 End If Loop While (bandera = True And SI <= tam) If (bandera = True) Then NombreTextBox.Visible = False Apellido_MaternoTextBox.Visible = False Apellido_PaternoTextBox.Visible = False Codigo_PostalTextBox.Visible = False CorreoTextBox.Visible = False
  • 5. TextBox1.Text = "" TextBox1.Focus() MsgBox("Alumno No Encontrado") Else NombreTextBox.Visible = True Apellido_MaternoTextBox.Visible = True Apellido_PaternoTextBox.Visible = True Codigo_PostalTextBox.Visible = True CorreoTextBox.Visible = True NombreTextBox.Enabled = False Apellido_MaternoTextBox.Enabled = False Apellido_PaternoTextBox.Enabled = False Codigo_PostalTextBox.Enabled = False CorreoTextBox.Enabled = False TextBox1.Text = "" TextBox1.Focus() response = MsgBox(MSG, ESTILO, TITULO) If (response = MsgBoxResult.Yes) Then registroactual = DatosBindingSource.Current registroactual.Row.Delete() '7Me.DatosTableAdapter.Update(Me.SipretDataSet.Datos) MsgBox("Registro eliminado") NombreTextBox.Visible = False Apellido_MaternoTextBox.Visible = False Apellido_PaternoTextBox.Visible = False Codigo_PostalTextBox.Visible = False CorreoTextBox.Visible = False TextBox1.Text = "" TextBox1.Focus() Else NombreTextBox.Visible = False Apellido_MaternoTextBox.Visible = False Apellido_PaternoTextBox.Visible = False Codigo_PostalTextBox.Visible = False CorreoTextBox.Visible = False TextBox1.Text = "" TextBox1.Focus() MsgBox("Registro no eliminado") End If End If End Sub
  • 6. Botón Salir. Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click End End Sub End Class Ejecución. 1. Inicie la búsqueda con el nombre “Ana”, seguido del mensaje que ya había sido llenado los datos. Aparece el mensaje de “Error datos ya registrados”. 2. Una vez buscado el nombre “Ana”, ahora lo vamos a eliminar y automáticamente nos aparece el registro de los datos llenos. Ahora seleccionamos el botón eliminar con el mensaje “Desea borrar los datos”.
  • 7. 3. Elegir opción Si o No. Si elegimos la opción Si nos aparecerá otro mensaje. 4. Si se elige No, será este mensaje. 5. Botón Salir.