error en consulta update access 2013

Dudas sobre código
choge
Nivel 2
Mensajes: 48
Registrado: Mar Nov 22, 2016 2:34 pm

error en consulta update access 2013

Mensajepor choge » Vie Ene 12, 2018 3:15 pm

hola Buenos dias a todos alguien me podria ayudar a decirme donde esta el error en esta consulta.

DoCmd.RunSQL "UPDATE FIFOSINGPROD SET PL_Oracle#='" & Me.otro & "',PL_Family='" & Me.otro & "',PL_Type='" & Me.otro & "'"

lo que pretend es poner los campos PL_Oracle# , PL_Family, PL_Type a 0

saludos. gracias

Avatar de Usuario
soporteje
Nivel 5
Mensajes: 182
Registrado: Lun Ene 25, 2016 5:03 pm

Re: error en consulta update access 2013

Mensajepor soporteje » Jue Ene 18, 2018 10:35 pm

Sabes que pasaría si tiene dos usuarios dentro de la BD y uno esta editando y el otro esta actualizando ¿Evaluaste ese punto?
mi punto de vista ya que no explica para que lo utiliza:
Primero confirmo con el usuario la operación
si el usuario acepta la operación entonces creo un select de sql o un recordset y de esta manera actualizo el registro pasando el parámetro requerido.☺

ESTO ES SOLO UNA IDEA

Dim rst As DAO.Recordset
Dim sSql As String
Dim Msg as String

Msg = MsgBox("MENSAJE DE CONFIRMACION", vbQuestion + vbYesNo, "AVISOS DE SALIDA")
If Msg = vbYes Then

sSql = "SELECT *"
sSql = sSql & " FROM TBTRAMITE "
sSql = sSql & " WHERE Avisado=False And SECCIÓN='Atención al Cliente'ORDER BY TBTRAMITE.TURNO,HORA ASC"
Set rst = CurrentDb.OpenRecordset(sSql)
rst.Edit
rst!Avisado = True
rst.Update

rst.Close
Set rst = Nothing
ELSE
END IF
END SUB

Avatar de Usuario
-Marta-
VIP
Reto07
Mensajes: 90
Registrado: Mié Jun 15, 2016 1:44 pm

Re: error en consulta update access 2013

Mensajepor -Marta- » Jue Ene 18, 2018 10:56 pm

hola

si los campos PL_Oracle#, PL_Family y PL_Type son numericos te sobra la comilla simple en la consulta, esta solo se usa si los datos de los campos son de tipo texto

un saludo


Volver a “Código VBA”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados