Newsgroup: it.comp.appl.access
Titolo: convertire testo in data!

Buongiorno a tutti,
mi trovo a dover risolvere errori altrui.
ho un campo in tabella che è stato impostato in formato testo (50) e
mi trovo tutte date al suo interno (formato: data in cifre gg/mm/
aaaa).
Mi risulta complicato ora gestirlo in query in quanto ovviamente non
riconosce funzioni quali month() , year(), ecc.
Come è possibile convertire i dati testuali in formato data?
Navigando un po nel forum mi sembra di aver capito che devo usare la
funzione CDate!!Se si, in che modo?
Grazie e buona giornata a tutti

 ha scritto nel messaggio 
news:409ad5f2-f6d2-4021...@z27g2000prd.googlegroups.com...


[risposta]
Basta guardare nell'help: CDate([nomeCampo]); o fai un campo calcolato con 
la funzione:
es.
testoAData: CDate([nomeCampo])
poi puoi utilizzare la Month facendo riferimento al campo calcolato:
es.
Mese: Month([testoAData])
Ciao.
-- 
Sergio MAZZA 

 Sergio MAZZA
Grazie intanto per la risposta,
in questo caso pero' continuerò ad avere cil campo data in formato
testo in tabella giusto?
E' un espediente..!!
Non è possibile modificare la proprietà del campo senza perdita di
dati,vero?

 ha scritto nel messaggio 
news:409ad5f2-f6d2-4021...@z27g2000prd.googlegroups.com...
Buongiorno a tutti,
mi trovo a dover risolvere errori altrui.
ho un campo in tabella che è stato impostato in formato testo (50) e
mi trovo tutte date al suo interno (formato: data in cifre gg/mm/
aaaa).
Mi risulta complicato ora gestirlo in query in quanto ovviamente non
riconosce funzioni quali month() , year(), ecc.
scusa, ma per curiosità quale problema hai riscontrato? Perchè dici 
"ovviamente non
riconosce funzioni quali month() , year(), ecc."?
Tu hai provato?
-- 
Ciao
Geppo 

 ha scritto nel messaggio 
news:242ce008-1587-4ab8...@x16g2000prn.googlegroups.com...
---cut---
Grazie intanto per la risposta,
in questo caso pero' continuerò ad avere cil campo data in formato
testo in tabella giusto?
E' un espediente..!!
Non è possibile modificare la proprietà del campo senza perdita di
dati,vero?
mi sa tanto che non sei in vena di fare "prove", queste ultime servono 
proprio a capire e imparare.
Prova.......chiaramente dopo aver fatto un backup.
-- 
Ciao
Geppo 

 ha scritto nel messaggio 
news:242ce008-1587-4ab8...@x16g2000prn.googlegroups.com...
Grazie intanto per la risposta,
in questo caso pero' continuerò ad avere cil campo data in formato
testo in tabella giusto?
[risposta]
Giusto.
E' un espediente..!!
[risposta]
Dipende.
Se chi ha creato il campo in formato testo aveva un motivo, tu per ottenere 
il risultato (testo -> data) devi utilizzare "quell'espediente".
Non è possibile modificare la proprietà del campo senza perdita di
dati,vero?
[risposta]
Come dice Geppo; fai una copia della tabella, cambia la proprietà del campo 
e vedi che succede...
Ciao.
-- 
Sergio MAZZA 

 Geppo
Ciao
Fabrizio

 Prova.......chiaramente dopo aver fatto un backup.
Rinnovo la richiesta se è possibile modificare la proprietà del campo
in tabella senza perdita di dati!!Chiaramente su una copia del mio
db!!
Azz.... cambia il tipo di dati da "Testo" a "data/ora" e scopri cosa 
succede.
Facci sapere.
-- 
Ciao
Geppo

 ha scritto nel messaggio 
news:409ad5f2-f6d2-4021...@z27g2000prd.googlegroups.com...


-----------------------------
Io aggiungerei un nuovo campo (alla tabella) in formato data.
Poi aggiorno il campo con i valori di testo ma in formato data...magari con 
i suggerimenti che ti hanno dato.
Se tutto è andato a posto cancello il campo testo e rinomino il campo data 
come il campo cancellato.
Ciao, Carlo