IALweb Homepage
Forum Home Forum Home > MS Office > Microsoft Office > Microsoft Access
  New Posts New Posts RSS Feed - Codice per selezionare/contare query
  FAQ FAQ  Forum Search   Events   Register Register  Login Login


REGISTRATEVI su IALWeb forum!

Codice per selezionare/contare query

 Post Reply Post Reply
Author
Message
stefanocps View Drop Down
Utente in Prova
Utente in Prova


Joined: 16/Gen/2019
Location: c
Status: Offline
Points: 5
Post Options Post Options   Thanks (0) Thanks(0)   Quote stefanocps Quote  Post ReplyReply Direct Link To This Post Topic: Codice per selezionare/contare query
    Posted: 16/Gen/2019 at 17:39
Ciao il mio db Ŕ fatto di una tabella ANAGRAFICA e di una TRATTAMENTI, collegati per mezzo di id
Quello che mi serve fare Ŕ delle query che sulla base di un periodo di tempo che imposto in maschera mi selezioni e conti tutti i record che
rispondo a certe carattrisiche, tipo tiolo di studio..quindi conteggio di questo
poi occupazione, quindi conteggio di questo ecc
E per ognuno devo dividere  maschi e le femmine per avre i totali parziali
Ho iniziato a fare le query, 2 per ogni parametro di ricerca
Per esempio per il titolo di studio sono 2 per la possibilitÓ elemtare, (uno maschi e uno femmina)
2 per scuole medie..ecc

Allla fine sono tantissime query
Stavo pensando se esistesse un modo che mi permettese magari col codice vb di selezionare i M e i F durante il conteggio totale secondo un certo parametro
In sostanza per evitare di avere 2 query per ogi parametro
In questo momento ho un codice che prende da una tabella  RIEPILOGO tutti i nomi delle query di selezione, li conta e li assegna

questo

Dim DBCorrente As DAO.Database
Dim rsRiepilogo As DAO.Recordset
Set DBCorrente = CurrentDb
Set rsRiepilogo = DBCorrente.OpenRecordset("Riepilogo", dbOpenDynaset)
rsRiepilogo.MoveFirst
Do Until rsRiepilogo.EOF
     rsRiepilogo.Edit
     rsRiepilogo!ConteggioQuer = DCount("*", rsRiepilogo!NomeQuery)
     rsRiepilogo.Update
     rsRiepilogo.MoveNext
Loop
rsRiepilogo.Close
DBCorrente.Close

dove Nomequery Ŕ il campo dove legge i nomidelle query che io ho gia inserito
sarebbe possibile inserire del codice nel loop che verifica se nella query presa in esame, il campo SESSO si M o F e progressivamente lo sommi ogni volta che trova un occorrenza
qualcosa delgenere
IIf ((Riepilogo.Nomequery.SESSO) = "m"), Totali = "M", Totali = "F"
da inserire nel loop al posto di conteggioQuery
grazie
Back to Top
Sponsored Links


Back to Top
@Alex View Drop Down
Utente Onorario
Utente Onorario
Avatar

Joined: 09/Apr/2012
Location: Mantova
Status: Offline
Points: 5521
Post Options Post Options   Thanks (0) Thanks(0)   Quote @Alex Quote  Post ReplyReply Direct Link To This Post Posted: 16/Gen/2019 at 19:04
Non SUPPORTO il CROSSPOST.
Mio Sito
Scaricare i DEMO modificando l'Estensione.
Back to Top
 Post Reply Post Reply
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 10.17
Copyright ©2001-2013 Web Wiz Ltd.

This page was generated in 0,047 seconds.