Access 2016. No coinciden los tipos.
Publicado por Jaime (72 intervenciones) el 29/07/2017 17:57:00
Estoy haciendo un Inventario para un almacén utilizando Access 2016 de 64bits, y tengo un formulario que se supone debe agregar o quitar las entradas y salidas respectivamente del inventario. El problema se encuentra al momento de guradar el registro, me arroja un mensaje de "No coinciden los tipos". Dejo el código para ver si pueden ayudarme:
Incluyo el archivo para que puedan verlo.
El código está en el botón guardar del formulario entrada.
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
Private Sub Guardar_click()
On Error GoTo err:
'Variables de ejecucion
Dim Id_elemento As Integer
Dim CantActualInv As Integer
Dim Cantidad_ent As Integer
Dim NvaCant As Integer
'Anular valores nulos en la asignacion de valores
Id_elemento = Nz(Me.Elemento.Value, 0)
Cantidad_ent = Nz(Me.Cantidad.Value, 0)
'Buscar datos en Lista de Inventarios
Dim Rst As DAO.Recordset
Dim sql As String
sql = "SELECT * FROM [Producto] US WHERE US.[Elemento]=" & Id_elemento
Set Rst = CurrentDb.OpenRecordset(sql)
If Rst.EOF Then
MsgBox "No existente en inventario"
Else
'Accion al Encontrar el producto en lista de inventario
'Actualizar Cantidad de Inventario
CantidadActualInv = Rst![Cantidad]
NvaCant = Cantidad_ent + CantidadActualInv
Rst.Edit
[Cantidad] = NvaCant
Rst.Update
Rst.Close
Set Rst = Nothing
End If
DoCmd.GoToRecord , , acNext
Exit Sub
err:
MsgBox err.Description
End Sub
Incluyo el archivo para que puedan verlo.
El código está en el botón guardar del formulario entrada.
- Pruebas2.zip(145,0 KB)
Valora esta pregunta


0