17 messaggi dal 05 agosto 2001
www.macsiti.com
Ciao, vorrei una mano per il seguente che da solo non riesco a superare:

Ho, in un DB Access, una Tabella che si chiama Persone, dentro ha i campi : ID, Nome, Cognome

Esempio Immissioni:

ID Nome Cognome
1 Marco Rossi
2 Mario Bianchi
3 Marco Verdi
4 Gianni Bianchi
5 Carlo Blu
6 Franco Verdi

Ci sono nomi e cognomi doppi. Vorrei visualizzare sulla pagina in modo che la ripetizione del Nome e nel Cognome non si veda. Tipo

MarcoRossi
MarioBianchi
GianniVerdi
CarloBlu
Franco

Usando questo codice:

sSQL="SELECT ID,Nome,Cognome FROM Persone ORDER BY Nome"

ottengo TUTTI i Record con ripetizioni.

Usando questi codici sotto ENTRAMBE mi danno NESSUN record come risultato.

sSQL="SELECT distinct ID,Nome AS Catt FROM Persone WHERE Cognome='&rsCatt&' ORDER BY Nome"

sSQL="SELECT ID,Nome AS Catt FROM Persone WHERE Cognome='&rsCatt&' GROUP BY ID,Nome,Cognome ORDER BY Nome"

potete darmi una mano?



Marco

Marco
499 messaggi dal 14 luglio 2001
sSQLa="SELECT DISTINCT Nome AS GRNomi FROM Persone ORDER BY Nome"
e
sSQLb="SELECT DISTINCT Cognome AS GRCognomi FROM Persone ORDER BY Cognome"

Quando li richiami per esempio in un loop
per i nomi utilizzi

rsnomi("GRNomi")

per i Cognomi

rscognomi("GRCognomi")

se hai problemi postami....

Inserirli insieme nella stessa stringa SQL

sSql="SELECT DISTINCT Nome AS GRNomi, Cognome AS GRCognome FROM Persone ORDER BY Nome"

crea una ridondanza di dati o per nome o per cognome, perchè il DISTINCT fa il confronto su entrambi i campi, ma non avrai doppioni, esempio

Marco rossi
Marco verdi
Marco Bianchi

mentre con due stringhe SQL separate avrai

Marco per rsnomi

rossi
verdi
bianchi per rscognomi

ciao




enzo
www.dnetware.it

Modificato - conidi - 05 Ago 2001 16:08:07

enzo
www.dnetware.it
17 messaggi dal 05 agosto 2001
www.macsiti.com
Grazie e funziona benissimo

era ID che mi dava problemi. Dato che in realtà non mi serve xchè devo fare una INSERT nel DB e la fà senza prob. :-)


Marco

Modificato - Marco Pinna - 06 Ago 2001 19:14:05

Marco

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.