Newsgroup: it.comp.appl.access
Titolo: Conteggio valore in una casella combinata

Spero di essere chiaro,
Ho creato una tabella anagrafica ed una tabella turni	
poi ho crato una maschera anagrafica che contiene la sottomaschera
turni dove c'è una casella combinata che ha origine da una tabella in
cui ci sono valori predefiniti.
Ho la necessità di conoscere il totale di ogni singolo valore
contenuto nella suddetta casella combinata (tipogglav) pero ogni
singolo record della tabella anagrafica.
Io ho fatto una qry che filtre la casella combinata, ma ottengo il
valoroe totale e non quello realtivo ad ogni dipendente inserito
nell'anagrafica.
TblAnagraficaDipendenti
TblInsTurni
MasAnagrafica
SottoMasInsTurni (maschera continua)
MasInsTurni
Ho provaato in vari modi
sia con Dcount che con Conteggio
ma non ho avuto esito.
grazie



Vorrei inserire una casella nella maschera MasInsTurni
per ogni tipologia inserita nella casella combinata TIPOGGLAV
dove viene visualizzato il totale di ogni singola tipologia per ogni
dipendente   

 grazie
Prego
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------



Grazie adesso ci provo, scusa per la poca chiarezza.

 wrote:

Ho provato ma il risultato non è quello che a me interessa, vedimo se
riesco ad essere più chiaro nell'esporre il problema.
Il campo (tipogglav) è una casella combinata, che ha come origine una
tabella dove ho inserito alcune tipologie (ferie, malattia, permesso,
ecc).
Ora io vorrei visulizzare nella maschera anagrafica in un apposito
campo per ogni dipendente la somma totale fino all'ultimo inserimento
realtiva ad ogni singola tipologia. 
Quindi il mio problema è filtrare il campo tipogglav e inserire nella
masc anagrafica un campo per ogni tipologia dove visualizzare il
totale relativo.
ferie   -   10
permessi - 2
malattia - 0
 
Il campo tipogglav è inserito nella tabella tblinsturni che contiene
solo IDdipendente ed altri campi relativi agli orari, mentre i dati
anagrafici completi sono nella tabella Tblanagraficadipendenti, 
Ho creato una relazione tra le due tabelle avendo come riferimento il
campo iddipendente, poi ho creato due maschere per ogni tabella ed una
maschera principale che ha come origine la tblanagrafica e una
sottomaschera che contiene la maschera inserimento turni.
Spero di essere stato più chiaro, grazie.  

 Spero di essere stato più chiaro, grazie.
Anche io spero di essere stato più chiaro, visto che ciò che vuoi lo 
realizzi con la soluzione che ti ho consigliata nel mio precedente 
messaggio.


 wrote:

Grazie ci provo, ti farò  sapere, scusa ma sono agli inizi.

 wrote:

Ho eseguito il tuo consiglio, ma il risultato che ho per ogni singolo
dipendente e relativo al totale complessivo di tutte le assenze,
quindi la query mi restituisce:
iddipendente                                conteggiotipogglav 
1					5
2					4
ma a me interessa la somma parziale per ogni tipologia di assenza
inserita nella relativa casella combinata.
ferie          10
permessi     5
malattia       1
Cosa ho fatto.....
Ho creato una qry, come mi hai suggerito, prendendo come origine
la tabella TblInsTurniServizio ed
SELECT TblInsTurnoServizio.IDDipendente,
Count(TblInsTurnoServizio.TipoGGLav) AS ConteggioDiTipoGGLav
FROM TblInsTurnoServizio
GROUP BY TblInsTurnoServizio.IDDipendente;
Credo che manchi qualcosa.

 ha scritto nel messaggio
news:038sc25uo9fnri122...@4ax.com...

Due cose:
1) Come ti avevo detto precedentemente la query la devi raggruppare, oltre
che per IDDipendente, anche per tipologia di assenza.
2) non devi contare TipoGGLav (conteresti comunque il numero di record) ma
sevi chiedere la somma dei giorni di assenza.
Devi inoltre dire se quella query la usi come origine record di una 
sottomaschera o come origine riga di una casella di riepilogo: in questo 
ultimo caso devi renderla parametrica filtrandola con IDDipendente del 
record corrente.


 wrote:

Grazie di tutto sono riuscito ad ottenere ciò che volevo, grazie del
suggerimento.