Data <= 30/12/1899

di Anonimizzato20821 il
6 risposte
In una maschera devo inserire delle date: se > 30/12/1899 OK, se < 30/12/1899 in tabella mi viene registrato sempre 0.
Da cosa può dipendere ?
Ho un'altra maschera dove nel campo data mi accetta tutte le possibili combinazioni.

Grazie.

6 Risposte

  • maxx2255 ha scritto:


    In una maschera devo inserire delle date: se > 30/12/1899 OK, se < 30/12/1899 in tabella mi viene registrato sempre 0.
    Se da un altra maschera riesci ad inserire tutte le date normalmente nello stesso campo di quella stessa tabella, secondo me ti conviene ricreare la maschera che dà problemi.
  • Ho già provato a ricreare una semplice maschera ed è tutto OK.
    Il fatto è che la maschera dove non funziona la data è abbastanza complessa con molto codice aggiunto.
    Sarebbe più semplice avere qualche dritta per risolvere il problema senza dover ricominciare.
  • maxx2255 ha scritto:


    ...Il fatto è che la maschera dove non funziona la data è abbastanza complessa con molto codice aggiunto..
    Forse c'è qualcosa in questo codice che influisce? Pubblica più che puoi di questo codice.
  • Hai ragione: ho escluso tutto il codice e la data viene scritta in modo corretto.
    Adesso mi dedicherò a cercare l'errore.

    Grazie.
  • maxx2255 ha scritto:


    In una maschera devo inserire delle date: se > 30/12/1899 OK, se < 30/12/1899 in tabella mi viene registrato sempre 0.
    Da cosa può dipendere ?
    Ho un'altra maschera dove nel campo data mi accetta tutte le possibili combinazioni.

    Grazie.
    Ma se nel campo Data metti un valore/criterio di Validazione...?
    > 30/12/1899
  • Ho risolto, grazie: in una parte del codice azzeravo la data se era < 0 (per non scrivere date negative; non sapevo che le date < 30/12/1899 sono registrate come numeri negativi!!!).
Devi accedere o registrarti per scrivere nel forum
6 risposte