Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

sommare ore minuti e secondi

271 views
Skip to first unread message

Elisa Passerini

unread,
Oct 25, 2000, 3:00:00 AM10/25/00
to
Scusate se disturbo di nuovo ma sono disperata.
Penso che diventerò pazza a forza di pensarci, devo impostare il tipo
formato di una casella di testo in ora, in modo tale che quando calcola la
somma di più minuti il risultato dia il tempo trascorso in ore minuti e
secondi, in Excel è tanto facile, dato che è stato previsto il calcolo del
tempo trascorso in ore e la scrittura è [h].mm.ss, ma in access non riesco a
trovare un tipo formato che sia come questo, infatti in access 357 ore 14
minuti 50 secondi li considera 21 ore 14 minuti e 50 secondi (intendo dire
che sottintende i 14 giorni che mancano dalle ore). Non riesco proprio a
credere che non abbiano previsto un tipo formato personalizzato che si
riferisca al trascorrere del tempo in ore oppure in minuti oppure in
secondi.
Ringrazio moltissimo già da subito chi potrà aiutarmi a cavare fuori il
ragno dal buco.

Paolo

unread,
Oct 25, 2000, 3:00:00 AM10/25/00
to

Elisa Passerini <elis...@tin.it> wrote in message
8t6qhd$796$1...@nslave2.tin.it...
>prova con questa
Function TempoUscita(uscita As Date, rientro As Date) As String
Dim L As Long
Dim s As String
L = DateDiff("n", uscita, rientro)
If L > 60 Then
s = L \ 60 & " ore e " & L - ((L \ 60) * 60) & " min."
Else
s = L & " min."
End If
TempoUscitaAutomezzi = s
End Function
> devi poi richiamare con una qry la funzione
> se stai lavorando buon lavoro, se stai in ferie buone ferie
> tutto questo per dirti togli il ragno dal buco


Tosto73

unread,
Oct 25, 2000, 3:00:00 AM10/25/00
to

Elisa Passerini <elis...@tin.it> wrote in message
8t6qhd$796$1...@nslave2.tin.it...
> Scusate se disturbo di nuovo ma sono disperata.
> Penso che diventerò pazza a forza di pensarci, devo impostare il tipo
> formato di una casella di testo in ora, in modo tale che quando calcola la
> somma di più minuti il risultato dia il tempo trascorso in ore minuti e
> secondi, in Excel è tanto facile, dato che è stato previsto il calcolo del
> tempo trascorso in ore e la scrittura è [h].mm.ss, ma in access non riesco
a
> trovare un tipo formato che sia come questo, infatti in access 357 ore 14
> minuti 50 secondi li considera 21 ore 14 minuti e 50 secondi (intendo dire
> che sottintende i 14 giorni che mancano dalle ore). Non riesco proprio a
> credere che non abbiano previsto un tipo formato personalizzato che si
> riferisca al trascorrere del tempo in ore oppure in minuti oppure in
> secondi.
> Ringrazio moltissimo già da subito chi potrà aiutarmi a cavare fuori il
> ragno dal buco.
>
Hai provato a mettere nel "formato" dei tuoi controlli campo hh.nn.ss
(N come Napoli e non M) in questo modo dovresti ottenere ciò che ti serve
se ho capito bene il problema! fammi sapere!

Tosto73


Roberto dal portatile

unread,
Oct 25, 2000, 3:00:00 AM10/25/00
to

"Elisa Passerini" <elis...@tin.it> ha scritto nel messaggio
news:8t6qhd$796$1...@nslave2.tin.it...

> Scusate se disturbo di nuovo ma sono disperata.
> Penso che diventerò pazza a forza di pensarci, devo impostare il tipo
> formato di una casella di testo in ora, in modo tale che quando calcola la
> somma di più minuti il risultato dia il tempo trascorso in ore minuti e
> secondi, in Excel è tanto facile, dato che è stato previsto il calcolo del
> tempo trascorso in ore e la scrittura è [h].mm.ss, ma in access non riesco
a
> trovare un tipo formato che sia come questo, infatti in access 357 ore 14
> minuti 50 secondi li considera 21 ore 14 minuti e 50 secondi (intendo dire
> che sottintende i 14 giorni che mancano dalle ore). Non riesco proprio a
> credere che non abbiano previsto un tipo formato personalizzato che si
> riferisca al trascorrere del tempo in ore oppure in minuti oppure in
> secondi.
> Ringrazio moltissimo già da subito chi potrà aiutarmi a cavare fuori il
> ragno dal buco.
>
>

Ciao Elisa,

la rappresentazione interna dei dati tipo data/ora in Access è la stessa di
Excell, ovvero viene effettuata tramite un numero razionale nel quale la
parte intera rappresenta la data e i decimali rappresentano le ore, i minuti
e i secondi.
Anche in Excell, se sommi brutalmente due celle che hanno il formato
h:mm:ss, ti dà lo STESSO IDENTICO risultato che ti dà Access e non esiste
alcun formato che ti cambi la situazione.
Che poi in libreria tu possa avere una funzione che realizzi quello che tu
dici, non mi permetto di dubitarne.
Se mi permetti però, Federico Luciani, alle ore 12:39 di oggi, ti ha
suggerito di andare sul Sito Comune per analizzare una routine che se vuoi
puoi trasformare in funzione; se poi ti piace di più quella postata da
Paolo, adopera quella.
A me risulta che, né in Aceess e neppure in Exell, nessuno abbia "previsto


un tipo formato personalizzato che si riferisca al trascorrere del tempo in

ore oppure in minuti oppure in secondi" e questo anche se a te risulta
incredibile. Poi, se mi risponderai che mi sto sbagliando, comunicandomi la
versione di Excell che prevede questo formato, sarò felice di aver imparato
qualcosa di nuovo, essendo un accanito utilizzatore di Excell.

--

Roberto

---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

Elisa Passerini

unread,
Oct 25, 2000, 3:00:00 AM10/25/00
to

Non so se sto facendo la cosa giusta perchč non sono molto pratica, ma
quando sono andata a consultare l'help di Excel (versione 97) cercando
informazioni per il mio problema, ho cercato "ora, formattazione"
nell'indice della guida in liena, quindi hoselezionato visualizza e poi ho
selezionato "Codici di formato personalizzati per numeri, date e ore", poi
ho selezionato "Formati per date e ore" ed č chiaramente scritto, sulla fine
della pagina, che per visualizzare il "Tempo trascorso in ore. Ad esempio,
25.02" si deve personalizzare il formato della cella nel seguente modo
"[h].mm", ho provato a scriverlo "[h].mm.ss" per vedere se visualizzava
anche i secondi ed infatti il risultato č proprio quello che volevo
raggiungere, cioč la visualizzazione di ore totali, minuti totali e secondi
totali, su una somma di durate che supera le 24 ore di una giornata (ad
esempio il risultato potrebbe essere 345.45.33). Dato che in Excel č
indicato nell'Help cosě chiaramente e in un modo talmente facile, pensavo
che cosě fosse anche per Access, ma non ho trovato nessun formato ora che mi
potesse far ottenere questo risultato. Per quanto riguarda il gradito
consiglio di Federico Luciani sono andata sul sito per vedere la routine, ma
dato che non me ne intendo ancora abbastanza di routine, forse per non dire
troppo poco, credevo che si potesse risolvere molto piů semplicemente,
impostando il campo formato con un codice particolare (es. per Excel le
parentesi quadre!!).
Scusate ancora per il disturbo.
"Roberto dal portatile" <r.ma...@libero.it> ha scritto nel messaggio
news:oQFJ5.20703$3K3.5...@news.infostrada.it...

>
> "Elisa Passerini" <elis...@tin.it> ha scritto nel messaggio
> news:8t6qhd$796$1...@nslave2.tin.it...
> > Scusate se disturbo di nuovo ma sono disperata.
> > Penso che diventerň pazza a forza di pensarci, devo impostare il tipo

> > formato di una casella di testo in ora, in modo tale che quando calcola
la
> > somma di piů minuti il risultato dia il tempo trascorso in ore minuti e
> > secondi, in Excel č tanto facile, dato che č stato previsto il calcolo
del
> > tempo trascorso in ore e la scrittura č [h].mm.ss, ma in access non

riesco
> a
> > trovare un tipo formato che sia come questo, infatti in access 357 ore
14
> > minuti 50 secondi li considera 21 ore 14 minuti e 50 secondi (intendo
dire
> > che sottintende i 14 giorni che mancano dalle ore). Non riesco proprio a
> > credere che non abbiano previsto un tipo formato personalizzato che si
> > riferisca al trascorrere del tempo in ore oppure in minuti oppure in
> > secondi.
> > Ringrazio moltissimo giŕ da subito chi potrŕ aiutarmi a cavare fuori il

> > ragno dal buco.
> >
> >
>
> Ciao Elisa,
>
> la rappresentazione interna dei dati tipo data/ora in Access č la stessa

di
> Excell, ovvero viene effettuata tramite un numero razionale nel quale la
> parte intera rappresenta la data e i decimali rappresentano le ore, i
minuti
> e i secondi.
> Anche in Excell, se sommi brutalmente due celle che hanno il formato
> h:mm:ss, ti dŕ lo STESSO IDENTICO risultato che ti dŕ Access e non esiste

> alcun formato che ti cambi la situazione.
> Che poi in libreria tu possa avere una funzione che realizzi quello che tu
> dici, non mi permetto di dubitarne.
> Se mi permetti perň, Federico Luciani, alle ore 12:39 di oggi, ti ha

> suggerito di andare sul Sito Comune per analizzare una routine che se vuoi
> puoi trasformare in funzione; se poi ti piace di piů quella postata da

> Paolo, adopera quella.
> A me risulta che, né in Aceess e neppure in Exell, nessuno abbia "previsto
> un tipo formato personalizzato che si riferisca al trascorrere del tempo
in
> ore oppure in minuti oppure in secondi" e questo anche se a te risulta
> incredibile. Poi, se mi risponderai che mi sto sbagliando, comunicandomi
la
> versione di Excell che prevede questo formato, sarň felice di aver

Roberto da casa

unread,
Oct 25, 2000, 3:00:00 AM10/25/00
to

"Elisa Passerini" <elis...@tin.it> ha scritto nel messaggio
news:8t7b5g$4vl$1...@nslave3.tin.it...

Faccio pubblica ammenda e riconosco la mia ignoranza: in Excell 97 il
problema si risolve applicando il formato da te indicato.
A me non hai arrecato alcun disturbo, anzi mi hai permesso di imparare una
cosa che non sapevo.
Ciao

--
Roberto

---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


0 new messages