>ti ringrazio per la risposta, scusa l'imprecisione ma sono un
>nuovo utente del forum ..... uso access 2003, vorrei ottenere
>l'ID cliente da una estrapolazione parziale dal nome e cognome
>del cliente
Osservando il codice VBA che hai postato mi sembra di capire che vuoi costruire un IDCliente di 5 caratteri prendendo i primi 3 del nome e i primi 2 del cognome.
OK, puoi aggiornare tutte le righe già presenti in tabella utilizzando un comando di UPDATE simile a:
UPDATE Clienti
SET IDCLiente = UCASE(LEFT(Nome, 3) + LEFT(Cognome, 2))
WHERE LEN(LEFT(Nome, 3) + LEFT(Cognome, 2)) = 5
AND IDCliente IS NULL;
Modifica opportunamente il nome della tabella e delle colonne in base al tuo database.
Come vedi andrò ad aggiornare solo le righe che soddisfano la condizione LEN(LEFT(Nome, 3) + LEFT(Cognome, 2)) = 5 con IDCliente non valorizzato (NULL).
> Grazie di nuovo
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org