Newsgroup: it.comp.appl.access
Titolo: Confronto tra date. Stabilire la data più recente

Allora ho un piccolo database con 3 tabelle.
Una di queste tabelle, chiamiamola tabella X ha un campo data di tipo
data/ora
C'è inoltre una maschera che permette di aggiungere dei record alla
tabella X.
Io vorrei che una volta inseriti tutti i dati (nome_prodotto, quantita
e data) se ci sono 2 prodotti con lo stesso nome_prodotto (cosa che
può capitare) mi segnali in qualche modo (ad esempio  si colora lo
sfondo di quel prodotto) quale dei due prodotti ha la data più
recente.
E' una cosa fattibile ? Io mi son già perso nel confronto tra le date.
Cioè non so come fargli fare un confronto per verificare quale data
(da 2 a n) sia la più recente !!
Aiut !!

 ha scritto nel messaggio
CUT
Io vorrei che una volta inseriti tutti i dati (nome_prodotto, quantita
e data) se ci sono 2 prodotti con lo stesso nome_prodotto (cosa che
puň capitare) mi segnali in qualche modo (ad esempio  si colora lo
sfondo di quel prodotto) quale dei due prodotti ha la data piů
recente.
CUT
Fai un ordinamento per data decrescente cosě quello piů recente č sempre il 
primo.
Davide
-- 
www.gestionedati.com
 

 
www.gestionedati.com
potrebbe essere una soluzione, ma devo farlo in VBA ? o posso in altro
modo ? cioè, come faccio ? Il lavoro sarebbe su una maschera

 
www.gestionedati.com
potrebbe essere una soluzione, ma devo farlo in VBA ? o posso in altro
modo ? cioč, come faccio ? Il lavoro sarebbe su una maschera
-----------------
Devi farlo nella query cui la maschera sottende.
Davide
-- 
www.gestionedati.com
 

> Devi farlo nella query cui la maschera sottende.
Allora io ho creato la query "ordina_per_data" e ho creato nella
maschera un pulsante con il seguente codice :
"
Dim stDocName As String
' ordina_per_data è il nome della query
    stDocName = "ordina_per_data"
'msottordini è la maschera nella quale deve eseguirmi l'ordinamento
    DoCmd.OpenForm "msottoordini", acNormal, stDocName, ,
acFormReadOnly, acWindowNormal
"
Il problema è premendo sul pulsante mi apre una nuova finestra con la
maschera msottordini, mentre io vorrei che mi aggiornasse la maschera
msottordini già presente nella maschera principale.
Cioè msottordini sarebbe una sottomaschera.

Cioè al limite va anche bene che premendo il pulsante mi carichi la
query di ordinamento, però vorrei poi che "scrivesse" la query anche
sulla sottomaschera corrente, cioè che mi ordinasse la sottomaschera.

 ha scritto nel messaggio
Cioč al limite va anche bene che premendo il pulsante mi carichi la
query di ordinamento, perň vorrei poi che "scrivesse" la query anche
sulla sottomaschera corrente, cioč che mi ordinasse la sottomaschera.
-------------
No, non ci siamo capiti.
Capisco che sono stato un po' ermetico ma, scusa se te lo dico, mi pare che 
tu non abbia dimestichezza con le maschere.
La "query" cui la maschera sottende NON č una query salvata (almeno non 
necessariamente) č semplicemente il recordset, l'istruzione SQL, l'origine 
dati (chiamala come ti pare) cui la maschera fa riferimento.
La puoi personalizzare ordinandola come una query salvata e poi vedrai che i 
record della maschera risulteranno ordinati.
Spero di essere stato piů chiaro.
Davide
-- 
www.gestionedati.com
 


Sei stato molto gentile, e diverse carenze infatti ce le ho, cmq in
qualche modo mi sono arrangiato.
Grazie !