Altas

193 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
193
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Altas

  1. 1. Colegio de Educación Profesional Técnica Del Estado de Tlaxcala Zacualpan 101 Materia: Elaboración y Mantenimiento de Sistemas de Información. Profesor. Ing. Agustín Hernández Delgado. Alumno: Natanael López Sánchez Microsoft Visual Basic. Altas, Bajas Y Consultas de Datos. Grupo. 606 Mi programa consta de 4 Botones realizando una tarea diferente cada uno de ellos con la información encontrada en una Base de Datos en Access la cual está conectada a este.
  2. 2. Botón “BUSCAR”. Crea un botón el cual realice consultas de los registros grabados en la Base de Datos “CODREP” por medio de la Matricula correspondiente a cada alumno, esta es una clave única por la cual al ingresarla un mensaje de alerta “Registro ya existente” pero si se ingresa una matrícula de un alumno no registrado este mandar un mensaje de alerta “Introduce nuevos Datos”, al presionar Aceptar se activaran los cuadros de texto y comenzaremos a ingresra datos nuevos. Codigo. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click REM CONSULTAS Dim mitabla As DataTable = CODREP_________________________________DataSet.ALUMNO Dim cfilas As DataRowCollection = mitabla.Rows Dim nuevafila As DataRow Dim i As Integer Dim n As Integer n = ALUMNOBindingSource.Count() Dim bandera As Boolean bandera = True Dim tamaño As Integer tamaño = ALUMNOBindingSource.Count() i = 1 If (tamaño = 0) Then Else Do If (Trim(MATRICULATextBox.Text) = Trim(TextBox1.Text)) Then bandera = False Else ALUMNOBindingSource.MoveNext() i = i + 1 End If Loop While (bandera = True And i <= tamaño) End If If (bandera = False) Then ID_ALUMNOTextBox.Enabled = False ID_ALUMNOTextBox.Visible = False NOMBRETextBox.Enabled = False NOMBRETextBox.Visible = False APELLIDOSTextBox.Enabled = False APELLIDOSTextBox.Visible = False MATRICULATextBox.Enabled = False
  3. 3. MATRICULATextBox.Visible = False ESPECIALIDADTextBox.Enabled = False ESPECIALIDADTextBox.Visible = False TURNOTextBox.Enabled = False TURNOTextBox.Visible = False GRUPOTextBox.Enabled = False GRUPOTextBox.Visible = False TELEFONOTextBox.Enabled = False TELEFONOTextBox.Visible = False CORREOTextBox.Enabled = False CORREOTextBox.Visible = False MsgBox("REGISTRO YA EXISTENTE") TextBox1.Text = "" TextBox1.Focus() Else MsgBox("INTRODUCE NUEVOS DATOS") nuevafila = mitabla.NewRow cfilas.Add(nuevafila) ALUMNOBindingSource.MoveLast() ID_ALUMNOTextBox.Enabled = True ID_ALUMNOTextBox.Visible = True NOMBRETextBox.Enabled = True NOMBRETextBox.Visible = True APELLIDOSTextBox.Enabled = True APELLIDOSTextBox.Visible = True MATRICULATextBox.Enabled = True MATRICULATextBox.Visible = True ESPECIALIDADTextBox.Enabled = True ESPECIALIDADTextBox.Visible = True TURNOTextBox.Enabled = True TURNOTextBox.Visible = True GRUPOTextBox.Enabled = True GRUPOTextBox.Visible = True TELEFONOTextBox.Enabled = True TELEFONOTextBox.Visible = True CORREOTextBox.Enabled = True CORREOTextBox.Visible = True nuevafila(1) = UCase(NOMBRETextBox.Text) nuevafila(2) = UCase(APELLIDOSTextBox.Text) nuevafila(3) = UCase(TextBox1.Text) nuevafila(4) = UCase(ESPECIALIDADTextBox.Text)
  4. 4. nuevafila(5) = UCase(TURNOTextBox.Text) nuevafila(6) = UCase(GRUPOTextBox.Text) nuevafila(7) = UCase(TELEFONOTextBox.Text) nuevafila(8) = UCase(CORREOTextBox.Text) End If End Sub
  5. 5. Botón “GRABAR”. Crea un botón el cual grabe nuevos registros de Alumnos no existentes, esta acción se realizara después de haber llenado todos los cuadros de texto en blanco que se muestran en pantalla , esto se realizara por medio de la matrícula, al presionar el botón “Grabar” mandara un mensaje de alerta “Loading..” (Grabando) y al presionar aceptar los cuadros de texto estarán desactivados dando como resultado la prueba de que los datos se grabaron correctamente. Código. Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click If (CODREP_________________________________DataSet.HasChanges) Then Me.Validate() Me.ALUMNOBindingSource.EndEdit() Me.ALUMNOTableAdapter.Update(Me.CODREP_________________________________DataSet.ALU MNO) MsgBox("LOADING..") TextBox1.Text = "" TextBox1.Focus() ID_ALUMNOTextBox.Enabled = False NOMBRETextBox.Enabled = False APELLIDOSTextBox.Enabled = False MATRICULATextBox.Enabled = False ESPECIALIDADTextBox.Enabled = False TURNOTextBox.Enabled = False GRUPOTextBox.Enabled = False TELEFONOTextBox.Enabled = False CORREOTextBox.Enabled = False End If End Sub
  6. 6. Botón “ELIMINAR”. Crea un Botón el cual realice una la actividad de Eliminar datos ya existentes en la base de datos, esto se realizara por medio de Matricula, al insertarla en el cuadro de texto y presionar el botón eliminar aparecerá la información de este Alumno al igual de un mensaje de alerta “Realmente deseas eliminar el registro” y si presionas aceptar saldrá “Registro Borrado” pero si se realiza la elección contraria saldrá “Registro no eliminado”. Codigo. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click REM CONSULTAS Dim mitabla As DataTable = CODREP_________________________________DataSet.ALUMNO Dim cfilas As DataRowCollection = mitabla.Rows Dim nuevafila As DataRow Dim i As Integer Dim n As Integer n = ALUMNOBindingSource.Count() Dim bandera As Boolean bandera = True Dim tamaño As Integer tamaño = ALUMNOBindingSource.Count() i = 1 If (tamaño = 0) Then Else Do If (Trim(MATRICULATextBox.Text) = Trim(TextBox1.Text)) Then bandera = False Else ALUMNOBindingSource.MoveNext() i = i + 1 End If Loop While (bandera = True And i <= tamaño) End If If (bandera = False) Then ID_ALUMNOTextBox.Enabled = False ID_ALUMNOTextBox.Visible = False NOMBRETextBox.Enabled = False NOMBRETextBox.Visible = False APELLIDOSTextBox.Enabled = False APELLIDOSTextBox.Visible = False MATRICULATextBox.Enabled = False
  7. 7. MATRICULATextBox.Visible = False ESPECIALIDADTextBox.Enabled = False ESPECIALIDADTextBox.Visible = False TURNOTextBox.Enabled = False TURNOTextBox.Visible = False GRUPOTextBox.Enabled = False GRUPOTextBox.Visible = False TELEFONOTextBox.Enabled = False TELEFONOTextBox.Visible = False CORREOTextBox.Enabled = False CORREOTextBox.Visible = False MsgBox("REGISTRO YA EXISTENTE") TextBox1.Text = "" TextBox1.Focus() Else MsgBox("INTRODUCE NUEVOS DATOS") nuevafila = mitabla.NewRow cfilas.Add(nuevafila) ALUMNOBindingSource.MoveLast() ID_ALUMNOTextBox.Enabled = True ID_ALUMNOTextBox.Visible = True NOMBRETextBox.Enabled = True NOMBRETextBox.Visible = True APELLIDOSTextBox.Enabled = True APELLIDOSTextBox.Visible = True MATRICULATextBox.Enabled = True MATRICULATextBox.Visible = True ESPECIALIDADTextBox.Enabled = True ESPECIALIDADTextBox.Visible = True TURNOTextBox.Enabled = True TURNOTextBox.Visible = True GRUPOTextBox.Enabled = True GRUPOTextBox.Visible = True TELEFONOTextBox.Enabled = True TELEFONOTextBox.Visible = True CORREOTextBox.Enabled = True CORREOTextBox.Visible = True nuevafila(1) = UCase(NOMBRETextBox.Text) nuevafila(2) = UCase(APELLIDOSTextBox.Text) nuevafila(3) = UCase(TextBox1.Text) nuevafila(4) = UCase(ESPECIALIDADTextBox.Text) nuevafila(5) = UCase(TURNOTextBox.Text)
  8. 8. nuevafila(6) = UCase(GRUPOTextBox.Text) nuevafila(7) = UCase(TELEFONOTextBox.Text) nuevafila(8) = UCase(CORREOTextBox.Text) End If End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click If (CODREP_________________________________DataSet.HasChanges) Then Me.Validate() Me.ALUMNOBindingSource.EndEdit() Me.ALUMNOTableAdapter.Update(Me.CODREP_________________________________DataSet.ALU MNO) MsgBox("LOADING..") TextBox1.Text = "" TextBox1.Focus() ID_ALUMNOTextBox.Enabled = False NOMBRETextBox.Enabled = False APELLIDOSTextBox.Enabled = False MATRICULATextBox.Enabled = False ESPECIALIDADTextBox.Enabled = False TURNOTextBox.Enabled = False GRUPOTextBox.Enabled = False TELEFONOTextBox.Enabled = False CORREOTextBox.Enabled = False End If End Sub Private Sub SALIR_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SALIR.Click End End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) End Sub Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged TextBox1.Focus() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click If (CODREP_________________________________DataSet.HasChanges) Then Me.Validate()
  9. 9. Me.ALUMNOBindingSource.EndEdit() Me.ALUMNOTableAdapter.Update(Me.CODREP_________________________________DataSet.ALU MNO) MsgBox("LOADING..") TextBox1.Text = "" TextBox1.Focus() ID_ALUMNOTextBox.Enabled = False NOMBRETextBox.Enabled = False APELLIDOSTextBox.Enabled = False MATRICULATextBox.Enabled = False ESPECIALIDADTextBox.Enabled = False TURNOTextBox.Enabled = False GRUPOTextBox.Enabled = False TELEFONOTextBox.Enabled = False CORREOTextBox.Enabled = False End If End Sub

×