Gestione date in access 2007

di il
2 risposte

Gestione date in access 2007

Ho creato una piccola applicazione in ACCESS 2007 utilizzando il codice VBA.
il problema che incontro è il seguente:
1) in una maschera ho una casella di testo nella quale inserire date per la quale ho scelto una formattazione di "Data in cifre";
2) la visualizzazione della data è corretta
3) quando eseguo la query di inserimento e prendo il valore della casella di testo succitata si verificano due casistiche
a) se il numenro del giorno è maggiore di 12 mi salva la data così come visualizzata nella maschera;
b) se il numero del giorno è < 12 mi salva la data in formato americano (data visualizzata 10/06/2009 - data gestita dal codice 06/10/2009)

che fare?
grazie sin d'ora per la collaborazione

2 Risposte

  • Re: Gestione date in access 2007

    Saluti
    per evitare questi problemi ed altri, io gestisco le date con il relativo numero che si ottiene dalla semplice conversione Clng(Date) dove al numero 1 si ha la data del 31/12/1899.
    Negli accessi al DB quindi evito la sintassi #17/11/2009# ed uso invece clng(cdate("17/11/2009"))
    Spero Ti possa essere di aiuto
    Ciao
  • Re: Gestione date in access 2007

    La soluzione è efficace ed efficiente....
    grazie e a presto
Devi accedere o registrarti per scrivere nel forum
2 risposte