Newsgroup: it.comp.appl.access
Titolo: snellire un database

ho un database access xp creato da me
la tabella principale contiene 24 colonne alcune di queste colonne
"prelevano" i dati da altre tabelle (es. gruppo
sanguigno, luogo di donazione per un totale di 15 tabelle) in questo modo
tutti gli utenti inseriscono i dati precisi come li ho predisposti
altre colonne riguardano dati anagrafici e alcuni dati (tipo date
particolari) possono inserirle loro mediante maschera di imput
per ogni singolo dato di quelle tabelle ho creato una querry di ricerca
(esempio ho creato 1 querry per ogni luogo di donazione ) quindi 85 querry
in totale
escluse quelle del fenotipo (26) per ogni querry ho creato un report
rispettivo ( esempio querry di ricerca
gruppo sanguigno A2B -> report A2B) in + ho creato 12 maschere (alcune di
ricerca dati collegate a querry altre
per inserire nuovo donatore e modifica donatore) con pulsanti per riportare
l'utente alla maschera principale - per salvare - per uscire
dall'applicazione.
purtroppo l'unico metodo "semplice" che conosco per creare un database senza
l'utilizzo di vba (l'ho usato solo per il controllo di alcuni parametri di
una maschera di ricerca e di modifica dati) è questo
ci sono metodi non troppo "complicati" x snellire il mio db (esempio querry
a ricerca "multipla" e maschere ove scegliendo i dati mi ricerca con la
possibilità di stampare) ?
se possibile passo passo visto che non sono un programmatore ma un
"utilizzatore" di access xp


Ti sei reso conto anche tu di aver "esagerato" con query e report: se
prepari una query per ogni valore tanto vale usare excel.
Purtroppo tu non dici in base a quale controllo tu hai preparato ciascuna
query e quindi io ti do un'idea di massima, poi aggiustiamo la tua.
Da quello che ho capito tu hai una tabella per esempio anagrafica con 10
utenti. I campi di questa tabella sono id, nome, indirizzo. Mi sembra di
aver capito che tu x ciascuno di loro hai creato una query (magari in base a
id) e relativo report.
Se su questa tabella hai costruito una maschera di nome Anag_mask, ti
basterà inserire nel criterio dell'unica query (valida x tutti i record)
forms!anag_mask!id: Ora in base al record che ha lo stato attivo se lanci
l'unico report creato sulla query di prima avrai la stampa di solo quel
record.
Se ho capito bene, spiega meglio come ti sei organizzato che lo risolviamo.
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

tabella fenotipo (con 26 valori)
tabella sesso (2 valori)
tabella comune-provincia-cap (tutti i comuni della liguria)
tabella luogo donazione (20 valori)
ed altre tabelle
alla tabella principale il record fenotito č collegato (mediante casella
combinata) alla tabella fenotipo (cosě l'utente inserisce il tipo di
fenotipo che ho predisposto)
ogni querry di ricerca č riferita al campo specifico (esempio sesso) della
tabella principale con ordinamento crescente e criterio rispettivo (esempio
maschile)
in una mascera ho creato diversi pulsanti (ognuno apre la querry rispettiva)
ho creato un report per ogni querry di ricerca (ossia querry di ricerca
"femminile" č associata un report "femminile") e li posso aprire con i
rispettivi pulsanti inseriti in maschera
un vero casino sopprattutto perchč non l'ho ancora finito ma tutte queste
querry-maschere-tabelle-report rallentano il lavoro e penso che possano
aumentare il rischio di errore

dall'applicazione.
Queste le vediamo domani, ha già parecchi compiti x casa.
Facci sapere e ricorda che sono anch'io un donatore, quindi se hai bisogno
fatti vivo, basta che non ci succhi il sangue!!!! ;-P


 tuamaschera deve essere sostituito con il nome che hai usato.
questo passaggio non l'ho capito.
ossia ho crato la 1° maschera, quella che mi hai detto di creare all'inizio,
è quella che ti riferisci?


ciao MA
visto che il db che avevo creato in precedenza mi continua a dare molti
problemi volevo rifarlo iniziando dalle seguenti tabelle:
tabella principale "nuovo donatore"
2° tabella (1 campo con 2 record )
3° tabella (1 campo con 474 record )
4° tabella (1 campo con 2 record )
5° tabella (1 campo con 26 record )
6° tabella (1 campo con 22 record )
7° tabella (1 campo con 16 record )
8° tabella (1 campo con 3 record )
9° tabella (1 campo con 31 record )
10° tabella (1 campo con 4 record )
11° tabella (1 campo con 2 record )
12° tabella (1 campo con 2 record )
13° tabella (1 campo con 2 record )
14° tabella (1 campo con 2 record )
15° tabella (1 campo con 7record )
la mia esigenza è questa:
schermata principale a tutto schermo dove posso accedere (mediante
pulsanti ) a :
1 maschera per immettere nuovi dati nella tabella principale
1 maschera che mi permetta di ricercare e di modificare i dati di un preciso
donatore
1 maschera di ricerca (con ricerca libera dei dati di cui ho bisogno) con
possibilità di scegliere se salvare la mia ricerca o stamparla (con un
report uguale x tutte le ricerche che devo eseguire).
puoi aiutarmi?
grazie anticipatamente
lu67