Newsgroup: it.comp.appl.access
Titolo: help me su un modo di procedere corretto

Ciao a tutti mi  chiamo Michele, ed è da un pò che utilizzo access 2k per
realizzare piccole automazioni all'interno del nostro ufficio. Ovviamente
molte di queste sono frutto del vostro aiuto, che ho ricevuto di riflesso
consultando frequentemente questo newsgroup e per questo vi ringrazio tutti.
Bene vi espongo brevemente (se ci riesco), il mio problema da newbie.
In un DB di access dove inseriamo gli interventi di manutenzione effettuati
c/o alcuni immobili circa 70(con IDImmobile da 1 a 68) suddivisi in dieci
raggruppamenti(da A a L ) inseriamo appena possibile, non volta per volta,
gli interventi effettuati c/o le suddette strutture.
Il problema nasce per gli interventi  di manutenzione ordinaria,  da
effettuare 2 volte al mese per tutti gli immobili appartenenti allo stesso
gruppo,( per esempio se oggiVenerdì si sono manutenuti gli immobili del
gruppo E,  Lunedì si procederà col gruppo F , martedì col gruppo G e così
via) esclusi i festivi e il sabato e la domenica, quindi dal momento che la
registrazione degli interventi viene effettuata solitamente solo in
prossimità del periodo contrattuale di fatturazione ogni 6 mesi capita che
si debbano inserire tutti o parte degli interventi di manutenzione ordinaria
effettuati durante il periodo precedente.
Questo significa inserire circa un migliaio (2 x 68 al mese) di record di
manutenzione ordinaria che io vorrei inserire in maniera automatica con un
pulsante di comando all'occorrenza.
In realtà con non poca pena sono riuscito a scrivere alcune righe di
codice( anzi troppe) perchè per ottenere il risultato voluto(nella mia
infinita ignoranza) ho dovuto utilizzare 2 loop tra 2 if  passando parametri
diversi per ogni IDImmobile  utilizzando tra l'altro anche la  funzione
Festivo tratta dal sito Comune.
Il problema è che con questo approccio devo scrivere lo stesso codice per
ogni IDImmobile( quindi x 68) per coprire tutti gli IDImmobile e per poterli
inserire in modo sequenziale secondo il gruppo di appartenenza solo nei
giorni feriali, il che si traduce in un evento su click del pulsante di
dimensioni gigantesche che impiega inoltre parecchio tempo.
Sono convinto che c'è un modo più semplice e corretto per affrontare il
problema mi suggerite qualcosa per favore ? sono in panne.
Grazie ancora a tutti

 wrote in message
QBsgd.7217$Es2.1...@twister2.libero.it...
[CUT]
Visto che frequenti spesso questo NG, dovresti sapere che in questo NG
difficilmente si risponde ad un messaggio che nell'Oggetto non riassuma il
quesito.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto:

il punto è questo, ho una tabella Lavori "tblLavori" così strutturata:
IDLavoro
DataLav
IDImmobile
IDTipoLavoro
DescrLavoro
vorrei popolarla, in un momento qualsiasi in modo ciclico fino a che 
DataLav = Date, a seguito dell'evento su click di un pulsante di una 
maschera con tutti i record relativi agli immobili oggetto di manutenzioni 
ordinarie residenti nella tabella Immobili "tblImmobili" avente la 
seguente struttura
IDImmobile
Indirizzo
Comune
Raggruppamento
gli immobili che sono 68 sono raggruppati secondo un raggruppamento logico 
con lettere dalla "A" alla "L"
ed il giro periodico di manutenzioni che comincia dagli immobili del 
gruppo A  si completa in 10 giorni lavorativi cioè 2 settimane in modo 
ciclico fino agli Immobili del gruppo L, poi si ripete.
devono intendersi esclusi tutti i giorni festivi
di nuovo grazie
-- 
Creato con M2, il rivoluzionario client e-mail di Opera: 
http://www.opera.com/m2/

 >
[CUT]
Mi dispiace che non sono stato chiaro: se non riposti il tuo messaggio con
un oggetto meno generico probabilmente non riceverai una risposta al tuo
