Aggiungere 15 minuti a campo ora

di
Anonimizzato18373
il
2 risposte

Aggiungere 15 minuti a campo ora

Ciao a tutti e scusate se mi sono appena registrata e rompo già le scatole.
Avrei bisogno di un suggerimento su come impostare la seguente situazione:
dovrei realizzare una form con il campo data, nominativo, quantitativo, ora iniziale e ora finale.
La cosa che mi riesce difficile è fare apparire nel campo calcolato "ora finale", l'aggiunta di 15 minuti (rispetto all'ora iniziale), in funzione del quantitativo. Mi sto incasinando.....riepilogo... Abbiamo una macchina che lavora 1000kg di cereali ogni ora e dovrei fare una maschera (che poi generi un report), per i turni di lavorazione. Esempio: Turno del 26/10/2015 si inizia alle ore 8.00 ed il primo produttore porta 750kg da macinare, il form dovrebbe calcolare quando finirà di macinare (45m), e quindi rendere diponibile il prossimo turno alle 8.45 sul turno (record) successivo.In qualunque momento avere la possibilità di stampare il turno prenotazioni della giornata.
Se, come penso, non ci avete capito nulla........avete tutta la mia comprensione. Si tratta solo di gestire le prenotazioni per giornata in base ai quantitativi considerando 15 minuti per ogni 250kg.
Naturalmente mi basta un suggerimento
Grazie
Bye Jasmine

2 Risposte

  • Re: Aggiungere 15 minuti a campo ora

    Puoi usa la funzione DateAdd

    i minuti di lavorazione li calcoli con questa formula:
    Quantità / QuantitaBase * Minuti

    ovvero
    
        DateAdd("n", (750 / 250 * 15), Now ) 
    
    ad esempio, adesso (Now) sono le 23.00 quindi la data ed ora corrente è:
    26/10/2015 23:00:00

    Applicando la formula sopra otterrai:
    26/10/2015 23:45:00
  • Re: Aggiungere 15 minuti a campo ora

    Grazie, scusa se sono stata prolissa nella spiegazione ma sei riuscito a risolvermi un problema, semplice per te, ma un pò complicato per me.
    Bye
    Jasmine

    gibra ha scritto:


    Puoi usa la funzione DateAdd

    i minuti di lavorazione li calcoli con questa formula:
    Quantità / QuantitaBase * Minuti

    ovvero
    
        DateAdd("n", (750 / 250 * 15), Now ) 
    
    ad esempio, adesso (Now) sono le 23.00 quindi la data ed ora corrente è:
    26/10/2015 23:00:00

    Applicando la formula sopra otterrai:
    26/10/2015 23:45:00
Devi accedere o registrarti per scrivere nel forum
2 risposte