Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Lista da QUERY come?!?

Come sempre... F1 F1... ma... sono da capo... AIUT!
Set RS = DB.OpenRecordset("SELECT COUNT(*) AS Quanti FROM ARCHIVIO WHERE
NOME LIKE 'PIPPO'", dbOpenDynaset)
Un bel msgbox RS!("QUANTI")
E ho i totali...
ma per vedere questo risultato (senza il 'count' ma in una lista/tabella da
"READ ONLY" per poi magari poterla stampare, con tutti i campi cosa mi
consigliate? infatti dopo il numero è la prima volta... che ci struso...
Grazie e mi scuso per la sicura BANALITÀ... sry!
ciao
-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com
 - The #1 Newsgroup Service in the World!
-----==  Over 80,000 Newsgroups - 16 Different Servers! =-----

 consigliate? infatti dopo il numero č la prima volta... che ci struso...
se ho capito bene vuoi fare una select e in fondo inserire anche una riga
con il numero di record (tutto insieme nella stessa griglia)... giusto??
io farei cosě: una unica select:
(select .......... from....................... where.......................)
union (SELECT COUNT(*) AS Quanti FROM ARCHIVIO WHERE NOME LIKE 'PIPPO'")
ovviamente le due select devono avere lo stesso numero di campi e quindi
dovrai aggiungere vari NULL nelle colonne in cui non vuoi venga scritto
niente nella seconda select
ciao

 Grazie e mi scuso per la sicura BANALITÀ... sry!
Non è che tu ti sia spiegato benissimo, ma se ho capito cosa ti serve,
potresti provare con
Select Sum(campo1) as Campo1, Sum(campo2)as Campo2, count(1) as quanti
from Tabella
Group by Chiave_Primaria
With Rollup
(o With Cube)
Nello stesso recordset, ottieni l'elenco degli elementi e, come ultimo
record, i riepilogativi che ti servono.
Poi dovrai gestire il fatto che l'ultimo record tu lo voglia visualizzato o
meno, ma questo dipende dal tuo applicativo. Eventualmente lo cancelli
appena ne hai letto il contenuto.
Ciao
Alberto

 potresti provare con
Anzi mi son spiegato malissimo.. direi... rileggendo infatti potrebbe
intendersi come hai detto tu...
Ho comunque fatto tesoro di quanto mi hai passato per altri servizi, difatti
è anche una possibile soluzione...
Cerco di spiegarmi meglio.. con ste query divento contorto anche io...
Ma io intendevo che al momento ho una query che mi da un risultato numerico
in un singolo campo appunto:
Set RS = DB.OpenRecordset("SELECT COUNT(*) AS Quanti FROM ARCHIVIO WHERE
NOME LIKE 'PIPPO'", dbOpenDynaset)
Faccio un bel
msgbox RS!("QUANTI")
e ottengo ad esempio 5
ora vorrei poter usare la stessa QUERY (senza il count) per visualizzare la
lista dei campi che contengono sto PIPPO, diciamo una tabella con i vari
dati.
è che io appunto ho una decina di query che mi danno il numero e dovrei
poter quindi visionare i dati.
Il 5 di prima dovrei quindi "tabellare"
PIPPO POPPO .... coi vari campi del record
PIPPO BAUDO
PIPPO PAPPO
PIPPO PEPPO
PIPPO BEPPE
dato che NON l'ho mai fatto, e sto iniziando a capire le query... non so
come tradurre semplicemente e comodamente un risulato dei campi selezionati
in una tabella da "READ ONLY" e magari poterla stampare..
GRAZIE e mi scuso per l'oscenità della spiegazione ma non osavo scrivere
solo... vedere in una tabella... sry:-(((


 dati.
L'hai detto: Devi usare una griglia (per esempio).
Legata ai dati in modo che si componga automaticamente o, meglio, una
griglia libera che tu carichi come vuoi. Per la stampa il discorso è invece
piuttosto complicato. Si deve far tutto a manina.
In questi post, tanti trattano l'argomento.

 piuttosto complicato. Si deve far tutto a manina.
Ho visto un programmino che prende una MSflex o MShflex... non ricordo, e la
stampa... ma bel casino non ho capito come adattarlo... boh! prima provo ed
inizio a listare la "griglia"... se ci riesco... devo andare pianino...
:-)))
F1 F1... "???" arghhh:- CIAO
