Está en la página 1de 6

UNIVERSIDAD NACIONAL DE SAN CRISTÓBAL DE HUAMANGA

FACULTAD DE INGENIERÍA QUÍMICA Y METALURGIA

ESCUELA DE FORMACIÓN PROFESIONAL DE INGENIERÍA QUÍMICA

PROGRAMACIÓN EN INENIERÍA QUÍMICA


Trabajo n° 3
Desarrollar un programa en Visual Basic que se conecte con una Base de Datos en
Access, con el nombre de ORGANICA y una tabla llamada COMPUESTOS cuya estructura
es ID, NOMBRE, FORMULA, PESO MOLECULAR, DENSIDAD.
PROFESOR DE TEORÍA: Ing. Abel Nilo JUSCAMAYTA TOMASEVICHP
PROFESORA DE PRÁCTICA: Ing. Abel Nilo JUSCAMAYTA TOMASEVICHP
ALUMNO: PACCONCCA ZEVALLOS EMER

FECHA DE ENTREGA: 26/08/2023

AYACUCHO-PERÚ
2023
Public Class Form1

Private Sub COMPUESTOSBindingNavigatorSaveItem_Click(sender As Object, e As


EventArgs) Handles COMPUESTOSBindingNavigatorSaveItem.Click
Me.Validate()
Me.COMPUESTOSBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me._ORGANICA2_accbdDataSet)

End Sub

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load


'TODO: esta línea de código carga datos en la tabla
'_ORGANICA2_accbdDataSet.COMPUESTOS' Puede moverla o quitarla según sea necesario.
Me.COMPUESTOSTableAdapter.Fill(Me._ORGANICA2_accbdDataSet.COMPUESTOS)
Me.GroupBox1.Enabled = False
Me.btnNuevo.Enabled = True
Me.btnGuardar.Enabled = False
Me.btnEditar.Enabled = False
Me.btnBuscar.Enabled = True
Me.btnEliminar.Enabled = False
End Sub
Private Sub btnNuevo_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Handles btnNuevo.Click
Try
Me.GroupBox1.Enabled = True
Me.COMPUESTOSBindingSource.AddNew()
Me.IdTextBox.Focus()
Me.btnNuevo.Enabled = False
Me.btnGuardar.Enabled = True
Me.btnEditar.Enabled = False
Me.btnBuscar.Enabled = False
Me.btnEliminar.Enabled = False
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Critical, "error")
End Try
End Sub
Private Sub btnGuardar_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles btnGuardar.Click
Try
Me.COMPUESTOSBindingSource.EndEdit()
Me.COMPUESTOSTableAdapter.Update(Me._ORGANICA2_accbdDataSet.COMPUESTOS)
MsgBox("fue guardado con exito")
Me.GroupBox1.Enabled = False
Me.btnNuevo.Enabled = True
Me.btnGuardar.Enabled = False
Me.btnEditar.Enabled = False
Me.btnBuscar.Enabled = True
Me.btnEliminar.Enabled = False
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Critical, "error")
End Try
End Sub
Private Sub btnEditar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnEditar.Click
Me.COMPUESTOSBindingSource.EndEdit()
Me.COMPUESTOSTableAdapter.Update(Me._ORGANICA2_accbdDataSet.COMPUESTOS)
MsgBox("registro modificado")
Me.GroupBox1.Enabled = False
Me.btnNuevo.Enabled = True
Me.btnGuardar.Enabled = False
Me.btnEditar.Enabled = False
Me.btnBuscar.Enabled = True
Me.btnEliminar.Enabled = False
End Sub
Private Sub btnBuscar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnBuscar.Click

Dim cod_Clien As String = InputBox("ingrese el codigo de COMPUESTO",


"Busqueda")
Me.GroupBox1.Enabled = True
Me.btnNuevo.Enabled = True
Me.btnGuardar.Enabled = False
Me.btnEditar.Enabled = True
Me.btnBuscar.Enabled = True
Me.btnEliminar.Enabled = True
If cod_Clien <> "" Then
Dim pos As Integer = 0
pos = Me.COMPUESTOSBindingSource.Find("id", cod_Clien)

If pos = -1 Then
MsgBox("no existe el COMPUESTO No." & cod_Clien)
Else
Me.COMPUESTOSBindingSource.Position = pos
End If
End If
End Sub
Private Sub btnEliminar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnEliminar.Click

Me.GroupBox1.Enabled = False
Me.btnNuevo.Enabled = True
Me.btnGuardar.Enabled = False
Me.btnEditar.Enabled = False
Me.btnBuscar.Enabled = True
Me.btnEliminar.Enabled = True
Try
Me.COMPUESTOSBindingSource.RemoveCurrent()
MsgBox("registro eliminado")
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button6.Click
Me.COMPUESTOSBindingSource.MoveFirst()
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button7.Click
Me.COMPUESTOSBindingSource.MoveNext()
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button8.Click
Me.COMPUESTOSBindingSource.MovePrevious()
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button9.Click
Me.COMPUESTOSBindingSource.MoveLast()
End Sub
End Class

También podría gustarte