Newsgroup: it.comp.appl.access
Titolo: Somma in report

Buon giorno a tutto il n.g.
Sto creando un db per la gestione degli orari di lavoro. Sto facendo prove 
con il report per vedere se riesco nell'intento ma non so come continuare in 
quanto non riesco ad avere la somma totale a fine report, Mi spiego:
Il report in questione per esempio mi renderà tutti i giorni lavorati a 
dicembre nel seguente modo:
Data             entrata     uscita    entrata   uscita    totale ore
08/12/05        8,00      12,00     14,00   18,00       8,00
etc. etc.
Vorrei poter visualizzare a fine report in un campo calcolato il totale 
complessivo delle ore lavorate nel mese in questione. Come posso fare?
Grazie per l'attenzione.
Roberto

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

 ore nel formato HHH:mm".
Ho provato a leggere la tua Faq intitolata 6.130, ma sinceramente quella 
stringa non so come adoperarla.
Grazie ancora.
Roberto

 Grazie ancora.
Prego


 Roberto
Capisco. In sintesi questo è il contesto; In una maschera con annessa 
sottomaschera digitando il range date DA A nelle due rispettive caselle di 
testo ottengo il periodo lavorato Es. dal 01/12/05 al 31/12/05. Nella 
sottomaschera ho i seguenti parametri; Data, giorno a cui si riferisce la 
data, ora entrata mattina, ora uscita mattina, ora entrata pomeriggio ora 
uscita pomeriggio totale ore giornaliere. La query che mi rende tali 
risultati è la seguente:
SELECT Generale.Data, Format([Data],"dddd") AS Giorno, Generale.EntMat, 
Generale.UscMat, Generale.EntPom, Generale.UscPom, 
(Generale!UscMat-Generale!EntMat)+Nz([UscPom]-[EntPom]) AS [TOTALE ORE]
FROM Generale
WHERE (((Generale.Data) Between [Forms]![Ricerca Date]![dataI] And 
[Forms]![Ricerca Date]![dataF]))
ORDER BY Generale.Data;
Ottenuti i dati della ricerca tramite pulsante apro un report che mi rende 
gli stessi risultati come in sottomaschera ed in più nel piè di pagina 
report ho creato una casella di testo per ottenere il totale delle ore 
lavorate =Somma([TOTALE ORE]). Quello che non riesco ottenere è la 
formattazione affinchè mi sommi correttamente ore e minuti tenendo presente 
che un ora è formata da 60 minuti.
Ho provato e riprovato insistentemente ma non riesco ad ottenere il 
risultato voluto.
Grazie.
Roberto

 Grazie.
Prego.


 Format(Minute(Somma([TOTALE ORE])), "00")
Scusami, ho messo la virgola al posto del punto e virgola, ovvero devi
scrivere:
= Int(Somma([TOTALE ORE])) * 24 + Hour(Somma([TOTALE ORE])) & ":" &
Format(Minute(Somma([TOTALE ORE])); "00")


 Roberto
Roberto,
grazie ancora una volta per l'aiuto. Era proprio quello che cercavo e non 
sono riuscito a trovare nè in Internet (anche ricercando sul sito di chi 
detiene la maternità dell'applicativo in questione) nè sul mio grande e 
grosso manualone da circa 750.
Visto che ritengo ben fatto il Sito Comune, perchè non pubblicare più dritte 
di questo genere soprattutto per chi come me inizia a masticarne un pò?
Grazie per la preziosa attenzione.
Roberto

 Roberto


 -----------------------------------------------
Nulla da dire, condivido il tuo pensiero. Probabilmente ho sbirciato poco 
nel sito comune anche se non ti nascondo che per tre giorni ho tentato come 
dicevo la ricerca della soluzione sia in Internet che sul mio manuale, forse 
sono stato un pò troppo frettoloso ed ho postato.
Mi piacerebbe conoscere di più Access di quel poco che conosco, però nei 
paraggi non riesco a trovare corsi e mi devo in qualche modo arrangiare con 
i manuali. Forse sono proprio questi che un profano com'è il sottoscritto, 
non sa scegliere per poter apprendere la materia. VBA e SQL vengono nel mio 
manuale trattati molto velocemente.
Grazie ancora.
Roberto