PDA

Visualizza versione completa : Acces 2k - 'Format()' in una query


realtebo
11-11-2005, 07.43.35
Mi risulta impossibile in una casella di testo inserire una query che mi deve solo restituire una data da una tabella (e fin qui nulla di problematico). Il fatto è che la presente tabella ha qs campo come 'data/ora' e io vorrei fare una bella

format([Campo];"dd/mm/yy")

access mi dice che qs funzione visual basic non è disponibile nelle query di automazione. a parte la indecifrabilità dell'errore, ma come posso aggirare l'ostacolo !?

wilhelm
11-11-2005, 08.05.55
Semplicemente prendi il valore della casella di testo e convertilo:

dovrebbe essere:

[VBA mode on]

Dim data as date
data = format([Campo];"dd/mm/yy")
'A questo punto hai il valore formattato.
'Al più puoi fare:
'Campo = data

[VBA mode off]

Spero di non aver toppato, dovrebbe funzionare...

realtebo
14-11-2005, 07.07.38
non posso usare vba. avrei proprio bisogno di integrare nella proprietà 'sorgente dati' dove già c'è una serie di calcoli e concatenazioni anche la formattazione della data.

ps. format() su alcuni pc funziona qui da noi, ma non su tutti