Condividi tramite

Access 2003 - Convertire un testo in una data

Anonimo
2013-06-26T14:48:43+00:00

Ciao a tutti

ho una tabella access in cui ho definito un campo data in cifre, in una query di accodamento prendo dei campi che arrivano da excel , il valore della data però è così valorizzato :

11-10-12

Come posso dalla query trasformarlo in una data in cifre 11/10/2012 ? Ho provato con Cdate ma secondo me non trasforma in data perchè poi facendo delle selezioni a livello di range non le fa correttamente

Grazie a tutti

Microsoft 365 e Office | Accesso | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

  1. Anonimo
    2013-06-26T15:08:35+00:00

    Ciao IL CREM,

    hai provato a mettere in pratica quanto ti suggerito qui?

    Ad ogni modo Cdate("11-10-12") restituisce correttamente 11/10/2012 in formato data. Sicuro che la selezione non fallisca per un problema nell'indicazione nel range di date da estrarre?

    David

    La risposta è stata utile?

    0 commenti Nessun commento

2 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2013-06-26T16:35:14+00:00

    Ciao,

    intanto colgo l'occasione per ringraziarti anche per l'esempio precedente nel forum excel.

    Quello che mi avevi suggerito lo avevo fatto, e funzionava, ma poi dovevo ripeterlo da vb2008 e mi sono incasinato. Così ho pensato di cercare di risolvere il problema direttamente da Access, cosa che avevo tentato di fare dall'inizio ma che poi avevo il problema delle selezioni errate sulle date.

    Anzichè usare il Cdate , nella query di access ho usato datevalue e anche da vb2008, senza aver cambiato nulla nella select , la griglia mi presenta i filtri giusti.

    Quale sia la differenza , onestamente non lo so, adesso sembra funzionare .

    Grazie ancora per tutto il supporto

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2013-06-26T15:09:03+00:00

    Ciao a tutti

    ho una tabella access in cui ho definito un campo data in cifre, in una query di accodamento prendo dei campi che arrivano da excel , il valore della data però è così valorizzato :

    11-10-12

    Come posso dalla query trasformarlo in una data in cifre 11/10/2012 ? Ho provato con Cdate ma secondo me non trasforma in data perchè poi facendo delle selezioni a livello di range non le fa correttamente

    Grazie a tutti

    Cosa non sto capendo?

    Public Sub m()

        Dim s As String

        s = "11-10-13"

        MsgBox CDate(s)

    End Sub

    La risposta è stata utile?

    0 commenti Nessun commento