Newsgroup: it.comp.appl.access
Titolo: Differenza tra date

Ciao Problemino
ho un Db molto piccolo circa 10 record ,con delle date in formato (
dd/mm/
yyyy-hh.mm
 )
da questo database devo estrapolare la data e ovviamente l'ora più vecchia.
Ho provato diversi sistemi solo con la data e solo con l'ora e funzionano,
ma con tutti e due non c'e' verso di riuscirci.
Qualcuno ha già avuto a che fare con questo Prb
Grazie
Enrico Pietrobon

 ma con tutti e due non c'e' verso di riuscirci.
    Se ci fai vedere questi sistemi si puo' provare a capire cosa
eventualmente non va... Altrimenti cosa possiamo dirti?
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

 ha scritto nel messaggio
news:amhpaf$61dve$1...@ID-52090.news.dfncis.de...

Allora precisiamo il campo e di tipo testo, ma posso tranquillamente
trasformarlo in date/ora, il problema però mi pare che sia un altro ora, se
ho ad esempio la data e l'ora attuale ( 21/09/2002 15.04 ) come posso
memorizzarlo in un campo.
Ho una stringa con all'interno la data sopra riportata, la devo
rimemorizzare in un campo come posso fare
ho provato con il codice seguente
t2.addnew
t2!date = Format(Testodata,"dd/mm/yyyy hh:mm:ss")
ma mi viene restituito un errore di conversione
Enrico Pietrobon

 ma mi viene restituito un errore di conversione
    Senti, Enrico... Mettiamoci d'accordo... Cosa vuoi fare? Anzi: COSA VUOI
FARE?
    Prima parlavi di "estrapolare" la data e ora "piu' vecchia"...
    Ora parli di registrare nella tabella data e ora attuale...
    Mi sembra anche di capire che il nome del campo sia "date". E questo non
e' il massimo in quanto Date e' una parola riservata...
    Vedi di chiarirci e, soprattutto, di chiarirti.


Allora prima di tutto mi hai aiutato a risolvere il problema.
Solo per chiarire spiego cosa avevo bisogno.
Ho una tabellina con circa 6 8 campi dove devo memorizzarci una data ma in
formato testo, questo perchè la data accompagna un testo che è il nome
esatto ( 10/10/2002-10.10 Tabella Articoli.mdb ) che altro non è che il
salvataggio di una tabella, una specie di backup per intenderci.
Praticamente il mio db ha la possibilità ogni volta che lo apro di salvare
la situazione attuale delle tabelle, questo sia per una questione di backup
che per altri lavoretti.
Aprendo il mio Db, quindi, viene creata una copia delle tabelle e viene
memorizzata in un altra cartella con il formato sopra descritto.
Ho fatto in modo che questi salvataggi non siano piu di 6 o 7 per ovvi
motivi, le mie tabelle occupano circa 13 Mb ciascuna, capirai che salvare in
continuo ad ogni apertura di Db le tabelle l'hard disk finisce presto.
Quando apro il db succede questo, in una tabella temporanea viene
memorizzato all' interno il contenuto della cartella o directory dove ci
sono i backup delle tabelle.
A questo punto io devo prendere la tabella piu vecchia eliminarla e poi
salvare le tabelle attuali al posto delle più vecchie.
in questa tabellina io memorizzavo il contenuto della cartella con il
comando ( myname = dir(mypath,vbdirectory) ).
in questo modo costruisco una tabellina dove mi ritrovo tutti i nomi dei
backup.
ecco perche chiedevo come potevo memorizzare una data compresa di ora in un
campo di nome DAT e non date.
t2!Dat = format(mydate,"dd/mm/yyyy") & " "& format(mydate,"hh.mm.ss")
dopo di che con il comando che mi hai dato tu  ( Select min(Dat) from
tabellina ) riesco a ricavare il nome del file da eliminare.
Operazione conclusa con successo.
Non so se esista un modo più semplice, ma a me funziona perfettamente.
GRAZIE
Enrico Pietrobon