Ciao a tutti.
Sto provando a gestire il cambio gomme stagionali della macchina, in modo da avere contezza dei km effettivamente fatti da ogni treno.
Sostanzialmente il DB sembra funzionare, ma sto avendo un problema che non capisco su una banale funzione DLookUp per recuperare un ID
L'errore arriva in questo punto:
'RECUPERA L'ID DEI PNEUMATICI IN USO
Dim IDPenumatici As Integer
Debug.Print DLookup("Tipo", "tblPneumatici", "[IDVeicolo]=" & Forms!frmPrincipale!cbxCercaVeicolo.Column(0) & " And [Tipo]=" & Stagione & " And [Datafine] Is Null")
IDPneumatici = DLookup("Tipo", "tblPneumatici", "[IDVeicolo]=" & Forms!frmPrincipale!cbxCercaVeicolo.Column(0) & " And [Tipo]=" & Stagione & " And [Datafine] Is Null")
La cosa che non capisco è che il Debug.Print mi stampa il dato cercato, mentre quando passo ad associarlo alla variabile mi da errore: "Il campo non può essere aggiornato" (ma cosa deve aggiornare??? deve legere.....)
la cosa più assurda è che se creo un pulsante di test, ci associo lo stesso codice ( con in più il debug.print IDPneumatici), gli passo "artificialmente" le variabili, non ottengo nessun errore, ma esattamente il risultato che voglio ottenere....
Grazie
Andrea