Newsgroup: it.comp.appl.access
Titolo: AIUTO

Ciao Alberto! Grazie ancora per l'aiuto che mi hai dato nella creazione del
database di gestione costi che attualmente però mi hanno detto di
sospendere.
Scusa inoltre se non per il doppio post ma e’ da tanto che non ci sentiamo
quindi potresti non seguire + quel vecchio thread
Mi faccio sentire dopo molto tempo perche' ora devo creare un altro
database, il quale non dovrebbe essere molto complesso anche se ci sono
troppe cose che mi assillano.
E' necessario che io crei per questo DB una specie di tabella- calendario
attraverso la quale devo filtrare tutti i giorni lavorativi (devo escludere
cioè i giorni festivi come sabato e domenica e le festività come ad es: 1°
maggio ecc) e giungere quindi ad una tabella filtrata che sarà poi oggetto
di successive query.
La cosa so' come risolverla impostando una query sulla tabella calendario
non filtrata però qui nasce la mia domanda.
Il calendario che devo impostare dato che il DB potrebbe essere usato anche
tra 5/6 anni o più deve avere un automatismo (tramite VBA presumo) che mi
aggiorni il calendario a seconda del tempo che passa( e qui penso ci sia un
meccanismo legato all'orologio).................senza che io magari tra due
anni debba riaggiornare le date .
Detto in parole comprensibili quello che voglio è un record per ogni data
del calendario.......dato che x ogni data avro' degli importi di  Cash Flows
.
Quindi se oggi  è l'8 maggio e considero questa la data di partenza dei miei
record,  arrivati al 20 maggio io
mi dovrò aspettare 12 record con date progressive nella tabella e cosi' via
x le date successive.
E' possibile fare questo automaticamente o devo crearmi a priori una
struttura di calendario che magari comprenda ad esempio 1000 record in modo
da restare coperto x circa tre anni prima di riaggiornare il db?
Inoltre se e' possibile applicare questo automatismo vorrei che mi
aggiungesse record non dal giorno corrente ma dai 15-30 giorni successivi
Esempio: se oggi e' l'8 maggio vorrei avere nella mia tabella record
temporali che giungono fino a circa l'8 giugno.Il giorno successivo i record
si sposteranno avanti di uno ma al 9 giugno e cosi' via.
Non so' se sono stato chiaro...forse non molto e  me ne rendo conto data la
novità per me di questi cacoli...ma se sei in grado tu o anche altri utenti
esperti di Access di aiutarmi te ne sarei infinitamente grato.
Mi scuso per la lunghezza di questo mio messaggio ma avevo necessità di
spiegare in maniera quanto + comprensibile il mio problema, mi scuso x
eventuali disagi.
Grazie a te Alberto ed a tutti...ciao
P.S.
E’ possibile generare questo calendario stabilendo a priori di non generare
record per tutti i sabati e le domeniche e le festivita’ che l’utente potra’
definire a parte con una tabella? O  x fare questo devo filtrare il
calendario creato?


Ciao,
premetto che non ho molta esperienza su lavori di questo tipo e che quindi
si aggiunge qualcun altro ... ben venga!
Vorrei comunque iniziare discutendo due cose.
1) cashflow
Quali sono i dati (da che tabelle e con che struttura) che alimenteranno il
cashflow?
2) calendario giorni lavorativi
Generare un calendario perpetuo dei giorni lavorativi non è teoricamente un
grosso problema. Basta tener presente:
a) con la funzione Weekday si possono individuare i sabati e le domeniche
b) con una funzione suggerita alcuni mesi fa da Alessandro Baraldi (a
proposito: complimenti!) si può determinare in che giorno di ogni anno cade
la Pasqua e, di conseguenza, la Pasquetta
c) con una semplice tabella di appoggio si possono memorizzare le altre
festività - tra l'altro so che c'è qualcosa sul sito comune.
Quello che però voglio dire - ed è probabilmente legato alla questione 1 - è
che forse non è necessario creare una tabella con tutti i giorni lavorativi
ma soltanto ricavarli di volta con una funzione e valorizzarvi all'interno
il cashflow... spero di non aver sparato delle eccessive stupidaggini.
Tu cosa dici?
Ciao
--
Alberto

 ha scritto nel messaggio
news:dMcC8.27871$5k4.6...@twister2.libero.it...
Ottimo subject...
magari un po' OT in questo ng, dove si è visto mai che qui sopra la gente
chiede aiuto, mah?
Antonio

Grazie Alberto innanzitutto per la risposta!!!
Spiego meglio il mio ennesimo problema : ho un' intervallo di celle excel
che collego ad un DB in Access.
I dati che fanno parte dell'intervallo rappresentano una serie di importi
per date progressive ....esempio:
DATA    IMPORTI
08/05/02  +100000
09/05/02  +12000
10/05/02  +150000
11/05/02 SABATO
12/05/02 DOMENICA
13/05/02   -125000
14/05/02   -280000
15/05/02  +152000
......
......
Ora ecco il mio problema: vorrei creare una query (forse è una query a campi
incrociati...anche se ho provato a crearla ma senza buoni risultati) dove
nelle righe appaiano gli importi e nelle colonne  le date.
Ho parlato di date (e non una sola quindi ) perché con questa query vorrei
creare delle date incrementate di giorni non festivi....a partire da una
data che l'utente immette in fase di lancio della query.mi spiego meglio
ritornando al mio esempio:
vorrei ottenere questa visualizzazione:
x una data immessa dall'utente pari a 08/05/02
  DATA  OVERNIGHT(=DATA) SPOT (DATA+2GG NON FESTIVI)    TERM (SPOT+1 GG NN
FESTIVO)
08/05/02 08/05/02   10/05/02   13/05/02
IMPORTI +100000 +100000   150000    -125000
Ecco cosa dovrebbe accadere x una data pari a 09/05/02
  DATA  OVERNIGHT(=DATA) SPOT (DATA+2GG NON FESTIVI)    TERM (SPOT+1 GG NN
FESTIVO)
09/05/02 09/05/02   13/05/02   14/05/02
IMPORTI +12000  +12000   -125000     -280000
Ecco il mio problema...credo si possa realizzare dato che  ho visto fare in
Access cose ben superiori ma per ora non ci sto' riuscendo
Grazie a chi volesse e/o provasse ad aiutarmi.ciao a tutti!!!

Scusa ma non capisco perche sarei OT

 Scusa ma non capisco perche sarei OT
Appunto, era una battuta sarcastica: in un NG dove si chiede aiuto, NON devi
scrivere nel subject aiuto, ma qualcosa inerente al tuo problema!!!
Antonio