Codice per selezionare e contare query in base al sesso

di stefanocps il
5 risposte
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 lo assigni col docunt
alternativamente a COnteggioQueryMaschi e ConteggioQUeryFemmine
grazie

5 Risposte

  • Una cosa tipo questa
    IIf rsRiepilogo!Nomequery.SESSO = "m", TotM = TotM+1, TotaF=TotF+1 
    da inserire nel loop al posto di conteggioQuery
    ma non funziona
    credo non riesca a leggere il campo Sesso, non so come fare
  • Hai già avuto risposta è link per studiare e sperimentare.
    Prima li guardi se poi hai dubbi .... con dettaglio tecnico li guardiamo... direi che è ora.
  • Sto cercando un altra cosa, non quella che mi hai suggeito tu, sto pensando una strada diversa
  • stefanocps ha scritto:


    Sto cercando un altra cosa, non quella che mi hai suggeito tu, sto pensando una strada diversa
    Sarebbe meglio invece tu comprendessi i suggerimenti e cercassi di studiare orientandoti su quanto ti viene suggerito anche se continui a prendere strade tecnicamente errate su cui voi essere supportato...
    In questi casi il forum non serve, qui indichiamo le soluzioni secondo teoria, che tu non conosci e che snobbi addirittura smninuendone la necessità, quindi è complicato... e noi siamo supporto non "sopporto".

    Oltretutto hai pure fatto CROSSPOST violando il regolamento.
    "https://forum.ialweb.it/forum_posts.asp?TID=16467537&title=codice-per-selezionare-contare-query"
  • X stefanocps: come da regolamento, non è ammesso il cross posting.
    Chiudo la discussione.
Devi accedere o registrarti per scrivere nel forum
5 risposte