Comando Format in Access

mercoledì 28 marzo 2007 - 09.12

Francesco5306 Profilo | Newbie

Mi e' stato fornito un file Excel che importo in Access con un campo numerico chiamato "COD".
Questo campo numerico lo trasformo in Testo e quindi faccio una query di aggiornamento definendo nel campo Aggiorna a: il seguente comando "Format([COD];"000000") (comando che ho sempre eseguito e che non mi ha mai dato problemi) ma la risposta e': Funzione 'Format? non definita nell'espressione.
Il comando mi serve per impostare degli zeri davanti al codice per riempire il campo di 6 posisizoni. La versione Office è XP.
Cosa devo fare???
Grazie per l'aiuto.

730x396 39Kb






lbenaglia Profilo | Guru

>Il comando mi serve per impostare degli zeri davanti al codice
>per riempire il campo di 6 posisizoni.

Ciao Francesco,

puoi aggirare il problema concatenando una stringa di 6 zeri al valore della colonna Codice, prendendo gli ultimi 6 caratteri:

UPDATE tabella SET COD = RIGHT('000000' + COD, 6) WHERE...

>Grazie per l'aiuto.
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5