Condividi:        

Contare record access

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Contare record access

Postdi niccal56 » 07/08/14 12:23

Spero di poter ricevere aiuto per questo problema:
ho realizzato una maschera in access che visualizza i record anagrafica degli studenti (tanti) ed il tutor (5) che li seguono. Orbene vorrei visualizzare per ogni tutor il numero degli studenti assegnati con la funzione conteggio o similare.
Grazie per la collaborazione
niccal56
Newbie
 
Post: 8
Iscritto il: 13/05/13 19:51

Sponsor
 

Postdi archimede » 07/08/14 15:48

Codice: Seleziona tutto
SELECT t.*, (SELECT count(*)
               FROM tabellaStudenti AS s
              WHERE s.idTutor = t.idTutor) AS numStudenti
  FROM tabellaTutors AS t;
HTH.

Alessandro
archimede
Moderatore
 
Post: 2851
Iscritto il: 07/11/02 12:41
Località: Genova

Re: Contare record access

Postdi scossa » 07/08/14 21:20

Un'alternativa:
Codice: Seleziona tutto
SELECT DISTINCT Tutor.NomeTutor, COUNT(Studenti.IDStudent)
FROM Studenti RIGHT JOIN Tutor ON Studenti.idTutor = Tutor.IDtutor
GROUP BY Tutor.NomeTutor;
Bye!
scossa

Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw)
Avatar utente
scossa
Utente Senior
 
Post: 427
Iscritto il: 01/04/12 16:40
Località: Provincia di Verona

Re: Contare record access

Postdi niccal56 » 08/08/14 07:39

Innnanzi tutto Vi ringrazio: ci provo e vediamo cosa succede. Comunque vorrei specificare che ho solo la tabella studenti perchè i nominativi dei tutor variano di continuo.
niccal56
Newbie
 
Post: 8
Iscritto il: 13/05/13 19:51

Re: Contare record access

Postdi scossa » 08/08/14 13:54

niccal56 ha scritto:Innnanzi tutto Vi ringrazio: ci provo e vediamo cosa succede. Comunque vorrei specificare che ho solo la tabella studenti perchè i nominativi dei tutor variano di continuo.



Codice: Seleziona tutto
SELECT DISTINCT NomeTutor, COUNT(IDStudent)
FROM TuaTabella
GROUP BY NomeTutor;
Bye!
scossa

Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw)
Avatar utente
scossa
Utente Senior
 
Post: 427
Iscritto il: 01/04/12 16:40
Località: Provincia di Verona


Torna a Applicazioni Office Windows


Topic correlati a "Contare record access":


Chi c’è in linea

Visitano il forum: Nessuno e 46 ospiti