>>Ho una query in Access del tipo
>>
>>SELECT campo1 * 5.12 AS TmpVal INTO PIPPO WHERE ...
>>
>>Il problema è che la tabellina creata il campo TmpVal è Numerico
>>mentre a me servirebbe Valuta.
>>
>>C'è un modo per definire il tipo di campo nella Query?
>
>Ciao Paolo,
>
>Per eseguire un cast esplicito puoi ricorrere alle funzioni CAST
>o CONVERT:
>
>SELECT CAST(campo1 * 5.12 AS money) AS TmpVal INTO PIPPO WHERE
ciao
su Access da quel che so io non si possono usare le funzioni CAST e CONVERT, a meno che tu non abbia installato dei componenti particolari
per fare quel che vuoi tu devi creare una tabella con il campo in formato valuta (e puoi farlo anche da query di creazione) e utilizzare poi una query di inserimento sulla tua nuova tabella
in questo modo avrai la tabella tab_destinazione riempita dei valori della tabella tab_origine, ma il campo Valore sarà in formato Valuta
naturalmente puoi effettuare tutte le operazioni che vuoi nel campo Valore
AlPanix