[Access] Contare record collegati in un altra tabella

lunedì 15 marzo 2010 - 23.21

miomiomio Profilo | Junior Member

ciao a tutti

ho un database con due tabelle in relazione tra loro uno a molti.
ho la tabella nomi e la tabella componenti.

avrei la necessità di stampare un report che mi visualizzasse il nome della persona prendendolo dalla tabella nome accanto mi ci mettesse il numero dei componenti ad esso collegati.

es:
codice:

NOME componenti
Pippo 5
Paperino 3
......
...



quindi quando vado ad eseguire il report dovrebbe fare il conto per ogni nome dei record collegati che ci sono nella tabella componenti.


la relazione è tra il campo nome.ID (contatore) e il campo componenti.id (numerico)

è possibile?

grazie

carloalberto Profilo | Junior Member

se devi stampare solo il numero dei componenti, puoi farti una vista del tipo
SELECT test_t.nome, COUNT(test_r.id) AS num_componenti
FROM test_t INNER JOIN
test_r ON test_t.id = test_r.id
GROUP BY test_t.nome
poi su questa vista disegni il report.
ciao


Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5