Newsgroup: it.comp.appl.access
Titolo: Query...forse inizio a capirci qlc..però AIUTOOO!!!

.....forse inizio a capirci qlc........
ho creato una tab principale e varie query con dei "componenti" di quella
tab
ad esempio ho una tabella principale con NOMI ; COGNOMI ; CITTA poi ho
creato 3 query incrociate (non sò se è il metodo migliore, ma funziona...(se
hai un'idea migliore....))
la 1° query mi dà un'elenco di TUTTI i NOMI SENZA doppi (di seguito però
mette un riassunto, cioè quanti LUCA a MO, quanti FABIO a BO....ecc... che
non mi servono e NON uso , ma non ho capito se e come si possono
eliminare..??)
la 2° query mi dà un'elenco di TUTTI i COGNOMI SENZA doppi (di seguito però
mette un riassunto, cioè quanti ROSSI a MO, quanti VERDI a BO....ecc... che
non mi servono e NON uso , ma non ho capito se e come si possono
eliminare..??)
la 3° query mi dà un'elenco di TUTTE le CITTA SENZA doppi (di seguito però
mette un riassunto, ...............eliminare..??)
Sono poi riuscito a legare la 1° colonna (quella che veramente mi interessa)
di ogni query con un DBCOMBO in VB che mi propone ad ogni apertura TUTTO
SENZA DOPPI (perfetto!!) c'è però un problema:
Se inserisco ad es. GIACOMO nei nomi per la 1° volta, sino a che non clikko
(aggiorno) la query NOMI, GIACOMO NON appare...così anche x i COGNOMI e le
CITTA................
ora la domanda è questa: Qual'è il comando VB o VBA (spero =) che mi faccia
"aggiornare" le 3 query premento un bottone (crendo "un'evento"...si dice
così vero?)
e poi posso e come posso RISPARMIARE spazio eleiminando i riassunti delle
query di cui sopra?
molte, molte, molte onorevoli grazie
^__^ Luca
--
(se non ti dispiace, rispondi
anche con e.mail)
--------------------------------------------
molte onorevoli grazie a Voi
^____^
Luca


spero di esserti stato di aiuto
un saluto
Goose

 ha scritto nel messaggio
news:5S7H6.10660$Hp1.2...@news2.tin.it...

Scusami ma nel tuo thread precedente che aveva come oggetto "query:
aiuto!!!!!" si parlava di tubi e dimensione tubi; si parlava di creare una
tabella con i risultati di una query. In questo messaggio si parla di dati
anagrafici di una persona. Forse è bene che ci spieghi cosa effettivamente
devi ottenere e su che oggetto del database vuoi visalizzarlo. Se non c'è
chiarezza su cosa vuoi ottenere è difficile darti un aiuto.
Inoltre, cosa intendi per "query incrociate"?
Mi dispiace ma non sono d'accordo a rispondere anche al tuo indirizzo
e-mail.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 query di cui sopra?
grazie 1.000 Luca

 ha scritto nel messaggio
news:UPsH6.4167$_r2....@news2.tin.it...
[SUPERCUT]
Visto che in questo momento per te la cosa importante è capire, per scopi
didattici, come sia possibile ottenere un certo risultato, ricominciamo da
capo.
Ipotizziamo che esista una tabella, chiamata Tabella1, che abbia la seguente
struttura:
ID                            Contatore e chiave primaria
Nome                       Testo
Cognome                  Testo
Città                         Testo
Ipotizziamo che il tuo scopo sia quello di avere la lista di tutti i nomi
usati nei vari record di Tabella1 e che in questa lista un determinato nome
deve comparire una sola volta.
Ipotizziamo che vuoi che la lista sia contenuta in una query basata su
Tabella1.
Tra i tipi di query possibili, cominciamo col dire che quella a campi
incrociati non fa al caso tuo.
A mio avviso puoi ottenere il risultato cercato o con una query di
raggruppamento che abbia il seguente codice SQL:
SELECT Tabella1.Nome
FROM Tabella1
GROUP BY Tabella1.Nome;
oppure con una normale query di selezione che abbia la proprietà Valori
univoci impostata a Si; questo potrebbe essere il suo codice SQL:
SELECT DISTINCT Tabella1.Nome
FROM Tabella1;
Naturalmente per ottenere la lista su Cognome o Città è sufficiente cambiare
il nome del campo nella query.
