Newsgroup: it.comp.appl.access
Titolo: Query particolare...serie di query

Ciao a tutti, ho un problema con delle query e forse delle precedenze in
termini di calcoli...spero di potermi spiegare bene...
Allora ho una maschera con una sottomaschera che sull'evento "modifica" o
"dopo aggiornamento" esegue una query di creazione tabella inserendo dei
dati.Il problema è che nella maschera principale sull'evento "corrente"
viene eseguito un requery su una casella di riepilogo che tramite un' altra
query prende i dati dalla tabella creata andando in conflitto...
Infatti la casella di riepilogo tiene per così dire sempre il collegamento
con la tabella che non può essere quindi cancellata per poi essere
ricreata....
Insomma è un pò un casino...in sostanza però io cerco il modo di:
aggiornare costantemente questa tabella contenente es. solo valori con un
"check" con dati che provengono da un'altra tabella e poi tramite un'altra
query mandare dei risultati particolari ad una casella di riepilogo...
Mi sto incasinando da solo?C'è un modo per risolvere l'inghippo?Magari più
semplice...di come l'ho pensata io...
Grazie a tutti
Roberto

 ha scritto nel messaggio
news:TjD1d.318920$5D1.14...@news4.tin.it...

Ammetto che non sono sicuro di aver bene compreso il tuo problema, ma per
quel poco che ho capito tu stai cercando di crearti una tabella contenente
campi calcolati da tenere costantemente aggiornati; così facendo stai
avvertendo i sintomi del tremendo mal di pancia che la memorizzazione di
campi calcolati  in una tabella inevitabilmente provoca. Inoltre così
facendo non lavori con un databse normalizzato.
Non capisco il motivo per cui invece di limitarti ad avere il risultato in
una normale query, senti la necessità di trasformare la query in una query
di creazione tabella; io fossi in te eviterei di crearmi la tabella con una
query di comando e lascerei tale query come una normale query di selezione
che ad andrei ad usare al posto della tabella tutte le volte che mi serve.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Eh...all'inizio poteva essere cosě...ma ora ti spiego solo nel particolare 
un pň meglio cosě magari puoi capire...
In sostanza inserisco delle manutenzioni in una sottomaschera e tramite una 
query e attraverso poi una casella di riepilogo il programma avverte 
l'utente delle successive manutenzioni da fare.E fin qui tutto a posto...
Il problema sorge in quanto l'archiviazione č per anni, con un DB 
organizzato con un BE e un FE per "swicchare" tra gli anni.Se non creassi la 
tabella al momento del cambio di anno non saprei piů quando fare le 
successive manutenzioni in quanto appunto la tabella es. del 2005 risulta 
vuota.
Mentre io ho fatto in modo di tenermi i dati necessari con questa tabella 
pur passando da anno in anno.
Nel momento in cui ti scrivo forse ho trovato la soluzione anche se mi 
sembra un pň macchinosa...ho risolto con l'utilizzo di tre query...una di 
accodamento, una di selezione e una di eliminazione, lanciate da una macro 
sull'evento "Dopo aggiornamento".
Se comunque ti viene in mente qualche via piů semplice (anche perchč non 
vorrei che con l'aumentare dei dati rallenti molto) fammi sapere...
Grazie


 pur passando da anno in anno.
E perchč, fare una query di selezione con criterio di filtro sull'anno della
data della manutenzione?
Antonio

 ha scritto nel messaggio
news:cYE1d.319762$5D1.14...@news4.tin.it...

Onestamente non vedo il motivo per cui devi avere un BE per ogni anno. Io
userei un unico BE che poi filtrerei con una query di selezione per anno.
-- 
