
Calculos en textbox Access Urgente
Publicado por Eduardo (4 intervenciones) el 14/03/2017 16:08:24
Hola amigos estoy haciendo un proyecto para recursos humanos en access, en un modulo que se llama Vacaciones me piden que haga calculos ya teniendo la fecha de ingreso del empleado, en el modulo debo calcular dependiendo de los años que ya tiene el empleado en la empresa, los dias que le tocan como vacaciones, existen dos tipos de empleados, directos y administrativos, los administrativos obtienen mas dias de vacaciones que los directos, por medio de una consulta estoy sacando el total de años de cada empleado que tienen en la empresa y asi poner una condicion if que dependiendo los años se obtengan los dias mostrando el resultado en un textbox, la cuestion es de que no puedo hacer los calculos ya que me marca que mis campos tienen el valor de cero, si me pudieran ayudar ya que no encuentro por ningun lado la solucion, le sdejo mi codigo para qu elo analicen y me puedan decir donde tengo mi error
aqui les dejo mi codigo
aqui les dejo mi codigo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
Private Sub Command10_Click()
TextBox1.SetFocus
Dim TotalAños As Integer
Dim DiasAcomulados As Integer
Dim Suma As Integer
Dim Año1 As Integer
Dim Año2 As Integer
Dim Año3 As Integer
Dim Año4 As Integer
Dim Año5 As Integer
Año1 = 6
Año2 = 8
Año3 = 10
Año4 = 12
Año5 = 14
Suma = 0
TotalAños = Val(TextBox1.Text)
DiasAcomulados = InputBox("Introduce los dias acumulados que tiene la persona", "")
If (TotalAños = 1) Then
Suma = DiasAcomulados + Val(Año1)
TextBox3.Text = str(Suma)
ElseIf (TotalAños = 2) Then
Suma = DiasAcomulados + Val(Año2)
TextBox3.Text = str(Suma)
ElseIf (TotalAños = 3) Then
Suma = DiasAcomulados + Val(Año3)
TextBox3.Text = str(Suma)
ElseIf (TotalAños = 4) Then
Suma = DiasAcomulados + Val(Año4)
TextBox3.Text = str(Suma)
End If
End Sub
Valora esta pregunta


0