SlideShare una empresa de Scribd logo
COLEGIO DE EDUCACION PROFESIONAL
TECNICA DEL ESTADO DE TLAXCALA
Alumno:
TECPA SÀNCHEZ WILLIAN
Docente: ING. AGUSTÌN HERNÀNDEZ DELGADO
PROYECTO:(CODREP)CONTROL DE REPORTES
MODULO: ELABORACIÒN Y MANTENIMIENTO DE SISTEMAS DE
INFORMACIÒN
ESPECIALIDAD: INFORMÀTICA
GRADO: 6º SEMESTREGRUPO: 606
Este es el código que busca y da de alta un nuevo registro
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
Dim mitabla As DataTable = ControlDeReportesDataSet.Altas
Dim cfilas As DataRowCollection = mitabla.Rows
Dim nuevafila As DataRow
Dim i As Integer
Dim bandera As Boolean
bandera = True
Dim tamano As Integer
AltasBindingSource.MoveFirst()
tamano = AltasBindingSource.Count()
Dim res As Boolean
Dim a As String
Dim b As String
a = UCase(Trim(MatriculaTextBox.Text))
b = UCase(Trim(TextBox1.Text))
If (tamano = 0) Then
MsgBox("Tabla Vacia")
Else
AltasBindingSource.MoveFirst()
a = UCase(Trim(MatriculaTextBox.Text))
Do
res = a Like b
If (res = True) Then
bandera = False
Else
AltasBindingSource.MoveNext()
a = UCase(Trim(MatriculaTextBox.Text))
i = i + 1
End If
Loop While (bandera = True And i <= tamano)
End If
If (bandera = False) Then
MatriculaTextBox.Visible = True
NombreTextBox.Visible = True
ApellidoTextBox.Visible = True
EspecialidadTextBox.Visible = True
GrupoTextBox.Visible = True
TurnoTextBox.Visible = True
MatriculaTextBox.Enabled = True
NombreTextBox.Enabled = True
ApellidoTextBox.Enabled = True
EspecialidadTextBox.Enabled = True
GrupoTextBox.Enabled = True
TurnoTextBox.Enabled = True
MsgBox("Existen datos")
Else
MsgBox("Introduce datos")
nuevafila = mitabla.NewRow
cfilas.Add(nuevafila)
AltasBindingSource.MoveLast()
MatriculaTextBox.Visible = True
NombreTextBox.Visible = True
ApellidoTextBox.Visible = True
EspecialidadTextBox.Visible = True
GrupoTextBox.Visible = True
TurnoTextBox.Visible = True
MatriculaTextBox.Enabled = True
NombreTextBox.Enabled = True
ApellidoTextBox.Enabled = True
EspecialidadTextBox.Enabled = True
GrupoTextBox.Enabled = True
TurnoTextBox.Enabled = True
nuevafila(1) = MatriculaTextBox
nuevafila(2) = NombreTextBox
nuevafila(3) = ApellidoTextBox
nuevafila(4) = EspecialidadTextBox
nuevafila(5) = GrupoTextBox
nuevafila(6) = TurnoTextBox
End If
Este es el código del botón grabar
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
If (ControlDeReportesDataSet.HasChanges) Then
Me.Validate()
Me.AltasBindingSource.EndEdit()
Me.AltasTableAdapter.Update(Me.ControlDeReportesDataSet.Altas)
MsgBox("Grabado")
MatriculaTextBox.Enabled = False
NombreTextBox.Enabled = False
ApellidoTextBox.Enabled = False
EspecialidadTextBox.Enabled = False
GrupoTextBox.Enabled = False
TurnoTextBox.Enabled = False
End If
End Sub
Controldereportes codigoinsertarnuevoregistro

Más contenido relacionado

DOCX
Taller de macros
PDF
Números en catalan Java NetBeans
DOC
DOCX
DOCX
Programa para suma y multiplicacion nelson
PPTX
Tarea sesion8rocio
PPT
Pseudocodigo 123
Taller de macros
Números en catalan Java NetBeans
Programa para suma y multiplicacion nelson
Tarea sesion8rocio
Pseudocodigo 123

Destacado (20)

PDF
Spolecznosci w kulturze–nie_ma_alternatywy
PDF
RVT YMA Zopar, 2014 - May 11
PPTX
Random 140428093814-phpapp01
PPTX
Portfólió mátrix
PDF
KONTRAKTOR IPAL BERPENGALAMAN
PPTX
Cap1.3
PDF
Опыт Республики Беларусь в области энергосбережения в жилищной сфере
PPTX
Parque Pignatelli
PDF
Programma del Partito Socialista Europeo
PPTX
Sterfbed
PDF
交點台中Vol.16 - 陳家銓 - i goods愛物資
PPT
Reportatge gràfic TIC i Aprenentatge Significatiu (Maria Ferrer, Núria Gol)
PPTX
Personlig Nettverk (PLN)
PDF
手が冷たくならないお米の研ぎ方
PPS
W czasie koncertow najważniejsze są przerwy
DOCX
thanh toan quoc te
PPT
법과정책 과제
PDF
Apresentação de Negócios CooperSucesso
PDF
favyジョブ-低コストで優良人材を採用することができる、お店専用の新しい求人情報サイト-
Spolecznosci w kulturze–nie_ma_alternatywy
RVT YMA Zopar, 2014 - May 11
Random 140428093814-phpapp01
Portfólió mátrix
KONTRAKTOR IPAL BERPENGALAMAN
Cap1.3
Опыт Республики Беларусь в области энергосбережения в жилищной сфере
Parque Pignatelli
Programma del Partito Socialista Europeo
Sterfbed
交點台中Vol.16 - 陳家銓 - i goods愛物資
Reportatge gràfic TIC i Aprenentatge Significatiu (Maria Ferrer, Núria Gol)
Personlig Nettverk (PLN)
手が冷たくならないお米の研ぎ方
W czasie koncertow najważniejsze są przerwy
thanh toan quoc te
법과정책 과제
Apresentação de Negócios CooperSucesso
favyジョブ-低コストで優良人材を採用することができる、お店専用の新しい求人情報サイト-
Publicidad

Similar a Controldereportes codigoinsertarnuevoregistro (20)

PDF
Documento de altas
PDF
Documentoaltas
PDF
Formulario de altas
DOCX
Manual Tecnico
PDF
Guia de Laboratorios 5 - VB.NET 2005
DOCX
consultas de visual estudio sistema de ventas
PDF
Guia n5 tam 2009 1
PDF
Cristinagananparedes
DOCX
Manual Tecnico
PDF
Formulario de altas
PDF
Practica
PDF
Guia de Laboratorios 2 - VB.NET 2005
PDF
Codigo de altas alejandra tecocoatzi ortiz
PDF
Diseño sistema
DOCX
Actividad 5 altasusuarios
PPTX
Aplicaciones n capas en visual.net
PDF
Manual tecnico
PDF
Separata de vb 2015
PDF
Elemento n3
PDF
Guia no2 ado.net
Documento de altas
Documentoaltas
Formulario de altas
Manual Tecnico
Guia de Laboratorios 5 - VB.NET 2005
consultas de visual estudio sistema de ventas
Guia n5 tam 2009 1
Cristinagananparedes
Manual Tecnico
Formulario de altas
Practica
Guia de Laboratorios 2 - VB.NET 2005
Codigo de altas alejandra tecocoatzi ortiz
Diseño sistema
Actividad 5 altasusuarios
Aplicaciones n capas en visual.net
Manual tecnico
Separata de vb 2015
Elemento n3
Guia no2 ado.net
Publicidad

Último (20)

PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
PDF
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
PDF
ciencias-1.pdf libro cuarto basico niños
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
PDF
Atencion prenatal. Ginecologia y obsetricia
DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
PDF
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
PPTX
caso clínico iam clinica y semiología l3.pptx
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
DOCX
Informe_practica pre Final.docxddadssasdddddddddddddddddddddddddddddddddddddddd
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
Tomo 1 de biologia gratis ultra plusenmas
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
ciencias-1.pdf libro cuarto basico niños
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
Atencion prenatal. Ginecologia y obsetricia
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
V UNIDAD - PRIMER GRADO. del mes de agosto
Fundamentos_Educacion_a_Distancia_ABC.pdf
caso clínico iam clinica y semiología l3.pptx
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
Informe_practica pre Final.docxddadssasdddddddddddddddddddddddddddddddddddddddd
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
Tomo 1 de biologia gratis ultra plusenmas
DI, TEA, TDAH.pdf guía se secuencias didacticas
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones

Controldereportes codigoinsertarnuevoregistro

  • 1. COLEGIO DE EDUCACION PROFESIONAL TECNICA DEL ESTADO DE TLAXCALA Alumno: TECPA SÀNCHEZ WILLIAN Docente: ING. AGUSTÌN HERNÀNDEZ DELGADO PROYECTO:(CODREP)CONTROL DE REPORTES MODULO: ELABORACIÒN Y MANTENIMIENTO DE SISTEMAS DE INFORMACIÒN ESPECIALIDAD: INFORMÀTICA GRADO: 6º SEMESTREGRUPO: 606
  • 2. Este es el código que busca y da de alta un nuevo registro Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Dim mitabla As DataTable = ControlDeReportesDataSet.Altas Dim cfilas As DataRowCollection = mitabla.Rows Dim nuevafila As DataRow Dim i As Integer Dim bandera As Boolean bandera = True Dim tamano As Integer AltasBindingSource.MoveFirst() tamano = AltasBindingSource.Count() Dim res As Boolean Dim a As String Dim b As String a = UCase(Trim(MatriculaTextBox.Text)) b = UCase(Trim(TextBox1.Text)) If (tamano = 0) Then MsgBox("Tabla Vacia") Else AltasBindingSource.MoveFirst() a = UCase(Trim(MatriculaTextBox.Text)) Do res = a Like b If (res = True) Then bandera = False Else AltasBindingSource.MoveNext() a = UCase(Trim(MatriculaTextBox.Text)) i = i + 1 End If Loop While (bandera = True And i <= tamano) End If If (bandera = False) Then MatriculaTextBox.Visible = True NombreTextBox.Visible = True ApellidoTextBox.Visible = True
  • 3. EspecialidadTextBox.Visible = True GrupoTextBox.Visible = True TurnoTextBox.Visible = True MatriculaTextBox.Enabled = True NombreTextBox.Enabled = True ApellidoTextBox.Enabled = True EspecialidadTextBox.Enabled = True GrupoTextBox.Enabled = True TurnoTextBox.Enabled = True MsgBox("Existen datos") Else MsgBox("Introduce datos") nuevafila = mitabla.NewRow cfilas.Add(nuevafila) AltasBindingSource.MoveLast() MatriculaTextBox.Visible = True NombreTextBox.Visible = True ApellidoTextBox.Visible = True EspecialidadTextBox.Visible = True GrupoTextBox.Visible = True TurnoTextBox.Visible = True MatriculaTextBox.Enabled = True NombreTextBox.Enabled = True ApellidoTextBox.Enabled = True EspecialidadTextBox.Enabled = True GrupoTextBox.Enabled = True TurnoTextBox.Enabled = True nuevafila(1) = MatriculaTextBox nuevafila(2) = NombreTextBox nuevafila(3) = ApellidoTextBox nuevafila(4) = EspecialidadTextBox nuevafila(5) = GrupoTextBox nuevafila(6) = TurnoTextBox End If
  • 4. Este es el código del botón grabar Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click If (ControlDeReportesDataSet.HasChanges) Then Me.Validate() Me.AltasBindingSource.EndEdit() Me.AltasTableAdapter.Update(Me.ControlDeReportesDataSet.Altas) MsgBox("Grabado") MatriculaTextBox.Enabled = False NombreTextBox.Enabled = False ApellidoTextBox.Enabled = False EspecialidadTextBox.Enabled = False GrupoTextBox.Enabled = False TurnoTextBox.Enabled = False End If End Sub