código para grabar datos

6
COLEGIO DE EDUCACION PROFESIONAL TECNICA DEL ESTADO DE TLAXCALA Alumna: ESPINOSA SANCHEZ MIRIAM Docente: ING. AGUSTÌN HERNÀNDEZ DELGADO PROYECTO: CONTROL DE PARAESCOLAR MODULO: ELABORACIÒN Y MANTENIMIENTO DE SISTEMAS DE INFORMACIÒN ESPECIALIDAD: INFORMÀTICA GRADO: 6º SEMESTREGRUPO: 603

Upload: mirii-espinosa

Post on 12-Jan-2015

125 views

Category:

Sports


0 download

DESCRIPTION

muestra en visual basic como grabar un nuevo registro

TRANSCRIPT

Page 1: Código para Grabar datos

COLEGIO DE EDUCACION PROFESIONAL TECNICA DEL ESTADO DE TLAXCALA

Alumna:

ESPINOSA SANCHEZ MIRIAM

Docente:

ING. AGUSTÌN HERNÀNDEZ DELGADO

PROYECTO:

CONTROL DE PARAESCOLAR

MODULO:

ELABORACIÒN Y MANTENIMIENTO DE SISTEMAS DE INFORMACIÒN

ESPECIALIDAD:

INFORMÀTICA

GRADO: 6º SEMESTREGRUPO: 603

03-Mayo-2014

Page 2: Código para Grabar datos

Código para búsqueda de datos existentes.

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Dim mitabla As DataTable = ParaescolarDataSet.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 (tamaño = 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 <= tamaño)

End If If (bandera = False) Then

IdTextBox.Visible = True MatriculaTextBox.Visible = True Nombre_compTextBox1.Visible = True GrupoTextBox.Visible = True EspecialidadTextBox.Visible = True Nom_paraescolarTextBox.Visible = True

dark, 05/03/14,
El objetivo de este programa es el poder buscar registros existentes y agregar un registro que no exista para agregarlo a la base de datos y este quede guardado.
dark, 05/03/14,
En condición, cambiamos la asignación de la bandera de True, a false
dark, 05/03/14,
Las dos lines anteriores nos sirven para enlazar o mandar a llamar nuestra base de datos.La palabra Rows la utilizamos para hacer conectar nuestra tabla al programa.
Page 3: Código para Grabar datos

Nom_profTextBox.Visible = True Fech_inicioDateTimePicker.Visible = True

IdTextBox.Enabled = True MatriculaTextBox.Enabled = True Nombre_compTextBox1.Enabled = True GrupoTextBox.Enabled = True EspecialidadTextBox.Enabled = True Nom_paraescolarTextBox.Enabled = True Nom_profTextBox.Enabled = True Fech_inicioDateTimePicker.Enabled = True

MsgBox("Existen datos")

Else MsgBox("Introduce ")

nuevafila = mitabla.NewRow cfilas.Add(nuevafila) AltasBindingSource.MoveLast()

IdTextBox.Enabled = TrueIdTextBox.Visible = TrueMatriculaTextBox.Enabled = TrueMatriculaTextBox.Visible = TrueNombre_compTextBox1.Enabled = TrueNombre_compTextBox1.Visible = TrueGrupoTextBox.Enabled = TrueGrupoTextBox.Visible = TrueEspecialidadTextBox.Enabled = TrueEspecialidadTextBox.Visible = TrueNom_paraescolarTextBox.Enabled = TrueNom_paraescolarTextBox.Visible = TrueNom_profTextBox.Enabled = TrueNom_profTextBox.Visible = TrueFech_inicioDateTimePicker.Enabled = True Fech_inicioDateTimePicker.Visible = True

nuevafila(1) = MatriculaTextBox nuevafila(2) = Nombre_compTextBox1 nuevafila(3) = GrupoTextBox nuevafila(4) = EspecialidadTextBox nuevafila(5) = Nom_paraescolarTextBox nuevafila(6) = Nom_profTextBox nuevafila(7) = Fech_inicioDateTimePicker

dark, 03/05/14,
En esta parte se escribe la asignación de cada fila, conforme nuestra base de datos.
dark, 03/05/14,
En esta siguiente línea agregamos nuevas filas a la tabla.
dark, 03/05/14,
En esta línea mencionamos el enlace de nuestra tabla (mitabla).
dark, 03/05/14,
Aquí agregamos un mensaje donde se indica que se deben introducir datos.
Page 4: Código para Grabar datos

End If End Sub

Código para el botón grabar

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.altas) MsgBox("Grabando")

IdTextBox.Enabled = False MatriculaTextBox.Enabled = False Nombre_compTextBox1.Enabled = False GrupoTextBox.Enabled = False EspecialidadTextBox.Enabled = False Nom_paraescolarTextBox.Enabled = False Nom_profTextBox.Enabled = False Fech_inicioDateTimePicker.Enabled = False End If End Sub

dark, 05/03/14,
En esta parte del código se tienen que poner en opción false, para deshabilitar los campos.
dark, 03/05/14,
En esta línea estamos agregando un mensaje en donde se avisa que se ha grabado nuestro nuevo registro.
Page 5: Código para Grabar datos
dark, 03/05/14,
Aquí ya se muestran los resultados en pantallas.