8 messaggi dal 06 settembre 2002
Ciao a tutti,

Ho bisogno di un aiuto per il mio Database. Come faccio a far si che i record inseriti nel database non vengano visualizzati (o cancellati definitivamente) in modo automatico dopo un certo periodo di tempo? (ad esempio dopo 30 giorni)


635 messaggi dal 06 settembre 2002
Ciao, per non far visualizzare dei record, basta che aggiungi 2 campi alla tabella (Data_Inerimento e Scadenza).

Se i dati vengono inseriti via Form puoi automattizzare la gestione di questi campi ad ogni inserimento utilizzando i comandi di generazione data per Data_Inserimento; una volta che hai la data di inserimento puoi calcolare la data di scadenza...

in fase di visualizzazione basta che fai un controllo con la data odierna, facendo visualizzare solo i record con la data di scadenza maggiore o uguale a quella attuale.

Per la cancellazione dei record scaduti, potresti crearti una pagina con accesso riservato che, in funzione della data odierna, elimina tutti i record che hanno una data di scadenza minore a quella attuale.

Per ulteriori dettagli, trovi un articolo interessante su questo stesso sito http://www.aspitalia.com/articoli/vbs_date.asp.

spero di esserti stato di aiuto.


Ciao

OJD

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.