Buongiorno a tutti,
sto creando una query di aggiornamento in vba non riesco a risolvere un problema cioè
il codice è
Dim Dbl As Database
Set Dbl = CurrentDb
Dim sqlaggList As String
sqlaggList = "UPDATE Listino" & TempVars![CodCliente] & " SET Perizia = Left([Perizia],3)" & "/" & " Right([Perizia],2)"
Dbl.Execute (sqlaggList)
dove la perizia la ricevo con un numero 12345 e la devo convertire in 123/45 in una tabella con tipo dati "Testo"
se la scrivo così ovviamente Access me la restituisce con il numero 2.73 che è il calcolo 123 diviso 45.
ho provato a mettere le apici(e sicuramente è qui che sbaglio) e modifico il codice in
Dim Dbl As Database
Set Dbl = CurrentDb
Dim sqlaggList As String
sqlaggList = "UPDATE Listino" & TempVars![CodCliente] & " SET Perizia = Left([Perizia],3)" & " ' " & "/" & " ' " & " Right([Perizia],2)"
Dbl.Execute (sqlaggList)
mi dà di debug errore di sintassi (operatore mancante)
ho provato variare la posizione delle apici (un pò a caso) ma non trovo il problema
chi mi da una mano?
Ps. ovviamente la tempvars è un numero