Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 8 su 8

Conversione di una data in testo

  1. #1
    manu05 non  in linea Novello
    Scusatemi se disturbo ma ho un piccolo problema da risolvere. Spero mi possiate aiutare.
    In una Query ho un campo impostato in Data/ora. Da quel campo con la funzione DatePart estrapolo il mese che a me interessa. Lo vorrei trasformare da numerico in testo.
    Es. 05 in Maggio.
    Grazie per l'aiuto che mi potrete dare.

    Emanuele.

  2. #2
    Occhio alla sezione ... sposto nella sezione Access ...

    Per il mese usa la Format o la MonthName
    ℹ️ Leggi di pi su AntonioG ...

  3. #3
    L'avatar di muttley005
    muttley005 non  in linea Topo di biblioteca
    se N il risultato del datepart allora ti basta fare cos ad esempio:
    Right("0" & N;2)
    
    o la virgola al posto del punto e virgola, dipende da dove sei

  4. #4
    muttley ... hai letto questa riga della richiesta ?

    "Es. 05 in Maggio."

    Non ti sfugge qualcosa ... ?
    ℹ️ Leggi di pi su AntonioG ...

  5. #5
    L'avatar di muttley005
    muttley005 non  in linea Topo di biblioteca
    Quote Originariamente inviato da AntonioG Visualizza il messaggio
    muttley ... hai letto questa riga della richiesta ?

    "Es. 05 in Maggio."

    Non ti sfugge qualcosa ... ?
    direi di no ... per me hai frainteso tu...
    ha scritto:
    ... ho un campo impostato in Data/ora.
    e fino a qui ...
    Da quel campo con la funzione DatePart estrapolo il mese che a me interessa.
    ma non ha detto ancora quale parametro ha messo in datepart
    Lo vorrei trasformare da numerico in testo.
    e qui ha specificato che ha un numerico
    Es. 05 in Maggio.
    solo un esempio, magari avrebbe fatto meglio a scrivere "Es. 05 per il mese 5 (maggio)" e si sarebbe capito meglio ma avendo specificato che ha un numerico direi che non mi sfuggito nulla


    EDIT: e comunque il DatePart se non sbaglio restituisce un intero quindi non ci si pu sbagliare anche se io avrei usato il Month ... sempre che la bancadati sia access... in effetti quello dipende

  6. #6
    No ... quello che ho capito quello che ti ho detto, ma attendiamo conferma ...
    ℹ️ Leggi di pi su AntonioG ...

  7. #7
    L'avatar di @Alex
    @Alex non  in linea Moderatore Globale
    Quote Originariamente inviato da muttley005 Visualizza il messaggio
    direi di no ... per me hai frainteso tu...
    ha scritto: e fino a qui ...ma non ha detto ancora quale parametro ha messo in datepart e qui ha specificato che ha un numerico solo un esempio, magari avrebbe fatto meglio a scrivere "Es. 05 per il mese 5 (maggio)" e si sarebbe capito meglio ma avendo specificato che ha un numerico direi che non mi sfuggito nulla


    EDIT: e comunque il DatePart se non sbaglio restituisce un intero quindi non ci si pu sbagliare anche se io avrei usato il Month ... sempre che la bancadati sia access... in effetti quello dipende
    MMmmmm se usa DatePart, come ha specificato, per estrarre il mese in formato Numerico da una data, implicito anche il parametro che passa, sar "m" ma che direi non ha una grande importanza... dal momento che a quel punto invece di usare Datepart pi semplice ipotizzare l'uso di MonthName(CampoData)... come ha suggerito Antonio.
    ℹ️ Leggi di pi su @Alex ...

  8. #8
    L'avatar di muttley005
    muttley005 non  in linea Topo di biblioteca
    Quote Originariamente inviato da @Alex Visualizza il messaggio
    MMmmmm se usa DatePart, come ha specificato, per estrarre il mese in formato Numerico da una data, implicito anche il parametro che passa, sar "m" ma che direi non ha una grande importanza... dal momento che a quel punto invece di usare Datepart pi semplice ipotizzare l'uso di MonthName(CampoData)... come ha suggerito Antonio.
    si, non ha specificato il parametro ma sicuramente "m" concordo
    si, avrebbe potuto usare "monthName" sicuramente ... ma per ottenere il nome descrittivo!
    secondo me state travisando entrambi.

    ha detto
    Lo vorrei trasformare da numerico in testo. Es. 05 in Maggio.
    io la intendo che avendo per esempio ottenuto, per una data riguardante maggio, il numero 5 come risultato del DatePart, vorrebbe avere "05".

    se invece ho frainteso io e intendeva dire che vorrebbe avere i NOMI dei mesi allora assolutamente d'accordo all'uso del MonthName

    ... ma se non ce lo dice lui cosa voleva ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. [ACCESS] conversione dati da testo a data
    Da pupazzo nel forum Microsoft Access
    Risposte: 8
    Ultimo Post: 09-04-2016, 13:09
  2. Conversione data
    Da Tat nel forum Microsoft Access
    Risposte: 4
    Ultimo Post: 10-12-2013, 17:40
  3. Conversione data
    Da barbara802000 nel forum C#
    Risposte: 2
    Ultimo Post: 04-02-2009, 23:40
  4. [Access] Conversione Data->Testo
    Da Federica82 nel forum Microsoft Access
    Risposte: 5
    Ultimo Post: 11-07-2008, 08:57
  5. vb6 - conversione da data definita
    Da raf1971 nel forum Visual Basic 6
    Risposte: 3
    Ultimo Post: 23-11-2006, 22:42