Newsgroup: it.comp.appl.access
Titolo: Come inserire delle scadenze ricorrenti in uno scadenziario ?

Tabella scadenziario
Alcune scadenze sono ricorrenti come il pagamento bollo auto, le bollette 
casa, ecc
Come fare per inserirle nello scadenziario, nel senso QUANTE ne inserisco ?
Chiedo questo sia perche' mi servirebbe per una mia procedura, sia perche' 
ho visto Outlook che permette di inserire le scadenze ricorrenti e non 
riesco a capire come faccia se non gli si indica quanti record inserire
L'unica cosa che mi viene in mente e' di tenere una lista delle scadenze 
ricorrenti e calcolare 'al volo' (nel senso quando e' richista la 
visualizzazione di un certo periodo) le scadenze da visualizzare
Mi sembra una soluzione ben poco elegante, alcune scadenze memorizzate come 
record fisici, altre calcolate al volo
Come fareste voi?
Ciao e grazie
RobertoA

 ha scritto nel messaggio 
news:4d4ac433$1...@newsgate.x-privat.org...

Sapendo il giorno di scadenza e la periodicità, credo basti aggiungere ad 
una tabella la data (più p.e. 1 anno) e il tipo di scadenza o quello che 
vuoi. Magari si può chiedere per quanto tempo vuole memorizzarla, 1, 2, 3 n, 
anni.
Altra soluzione è quella di avere il solo giorno e il solo mese insieme alla 
periodicità in una tabella a parte, da codice si aggiunge solo l'anno nel 
senso che il codice si incarica di leggere il giorno e il mese, ci mette 
l'anno e il gioco è fatto. In pratica un solo record scritto una sola volta 
verrà riutilizzato per tutte le volte che lo si desidera.
Ciao, Carlo 


Si, pero' il punto e' per quante volte aggiungi il record cosi' calcolato?
Per un anno, due anni, tre anni ?  Per 100 anni?
Funzionare funziona, pero' volevo trovare una soluzione migliore nel senso 
che non vorrei sprecare record per informazioni che non serviranno mai e 
contemporaneamente non vorrei 'dimenticare' nessuna scadenza
Se ad esempio lanciassi la generazione delle scadenze periodiche per tre 
anni, allora dal quarto anno in poi non le vedrei piu'
Se le lanciassi per 100 anni, chissa' quanto spazio verrebbe perso 
inutilmente, non che sia un problema coi dischi moderni, ma vorrei trovare 
una soluzione che combinasse le due richieste
Piu' che altro vorrei capire come fa Outlook a mostrare le scadenze 
periodiche
E probabilmente la soluzione di tutto sta proprio nel 'mostrare', potrebbe 
essere che per le scadenze periodiche venga mantenuta solamente la scadenza 
'base' contenente la periodicita' e poi le scadenze successive vengano 
generate al volo solo se la visualizzazione della schermata attuale lo 
richiede
Ciao e grazie
RobertoA

 ha scritto nel messaggio 
news:4d4d...@newsgate.x-privat.org...

Come ti dicevo almeno un record per scadenza lo devi creare...E' 
inevitabile.
Ne convieni?
A questo punto aggiungi un campo sì/no per stabilire se è valido oppure no.
Ogni giorno il codice confronta la data attuale con il campo che contiene il 
solo giorno e il mese, gli aggiunge l'anno corrente, e decide se mostrare o 
meno la scadenza, magari con una settimana o un mese di anticipo.
Io faccio così.
Ciao, Carlo 

 Ciao, Carlo
E se la scadenza e' mensile, ripetitiva, e tenti di visualizzare l'anno 
prossimo?


Come ti dicevo nel primo reply, la tabella deve avere un campo per il giorno 
e il mese, un campo per la validità (sì/no) e un campo per la periodicità 
(mensile, bimensile, tri o semestrale, annuale, ecc.). Il record va inserito 
una sola volta. Il codice fa il resto.
Ma sicuro che sei quel RobertoA che conosco io? Quello della CISA di Milano 
per intenderci.
Lo dico perchè mi sembra che ti stai perdendo in un bicchiere d'acqua, non è 
da te.
Ciao, Carlo 


Non ho mai partecipato al Cisa
Sicuramente hai conosciuto un RobertoA molto piu' in gamba di me
Ciao e grazie
RobertoA