Sistema de Sueldos y Horas Extras con Base de Datos (Visual Basic)
![visual basic.png](https://images.hive.blog/768x0/https://steemitimages.com/DQmdN8d67Ybcn5HF8TC6TbL9tLbSCo2ZgAavbvAbbS5CPMU/visual%20basic.png)
CONSIGNA
Ingresar y calcular el sueldo del personal y sus horas extras.
INTERFAZ
![sueldos.jpg](https://images.hive.blog/768x0/https://steemitimages.com/DQmP3DeSwihbNU3VUMCdZtLoL93m2kbFPAzvoBsVVGth3X7/sueldos.jpg)
Crear dos bases de datos: Empleados y Hs. Extras.
Para ello ir a:
Complementos > Administrador de bases de datos...
Luego ir a Archivo > Nuevo... > Microsoft Access > MDB de la Version 7.0
Base de datos de Empleados
![DB-Empleados.jpg](https://images.hive.blog/768x0/https://steemitimages.com/DQmVkHzspgq7G4MjMcG1cLXSUK1rChdguF86VVYQoEfJug3/DB-Empleados.jpg)
Base de datos de Hs. Extras
![DB-Extras.jpg](https://images.hive.blog/768x0/https://steemitimages.com/DQmfPBUdTzs4zF5kctvdU7eeGV4cunui14tEirhNXUrypBo/DB-Extras.jpg)
FUENTE
Private Sub Salir_Click()
Unload Me
End Sub
Private Sub Cargar_Click()
Set MYDB = DBEngine.Workspaces(0).OpenDatabase("E:\sueldos.MDB")
Set MYTABLE = MYDB.OpenRecordset("SELECT * FROM empleados WHERE dni like " & "'" & Trim(Text1) & "';", dbOpenSnapshot)
Do While Not MYTABLE.EOF()
Text2 = MYTABLE("nya")
Text3 = MYTABLE("basico")
MYTABLE.MoveNext
Loop
End Sub
Private Sub Borrar_Click()
Text1 = ("")
Text2 = ("")
Text3 = ("")
Text4 = ("")
Text5 = ("")
Text6 = ("")
Text7 = ("")
Text8 = ("")
Text9 = ("")
End Sub
Private Sub Extra_Click()
Set MYDB = DBEngine.Workspaces(0).OpenDatabase("E:\sueldos.MDB")
Set MYTABLE = MYDB.OpenRecordset("SELECT * FROM extras WHERE dni like " & "'" & Trim(Text1) & "';", dbOpenSnapshot)
Do While Not MYTABLE.EOF()
Text7 = MYTABLE("HsExt")
Text8 = MYTABLE("pagoxhsex")
MYTABLE.MoveNext
Loop
End Sub
Private Sub Command5_LostFocus()
Text4 = Text3 * 0.18
Text5 = Text3 * 0.15
Text6 = Text3 - Text4 - Text5
Text8 = Val(Text7) * Val(Text8)
Text9 = Text6 + Val(Text8)
End Sub
![steemit-mauri.gif](https://images.hive.blog/0x0/https://steemitimages.com/DQmUPekDQE7mmDoCAEKBcK1YNTZEkiWFvY9676aJDVeywhv/steemit-mauri.gif)
@mauricioeb83 Steemit is gonna change lots of lifes, it has changed mine and many others but that is just the beginning. Followed
Thank you very much