[Risolto]Moltiplicare tempo per valuta in Base
[Risolto]Moltiplicare tempo per valuta in Base
Buongiorno,
Problema 1: dopo aver sommato le ore lavorate in una query(grazie a questo forum),ora, con un'altra query, non riesco a moltiplicare "ore lavorate" x "costo orario".
Non riesco a convertire in centesimi " ore lavorate"
Problema 2: Nel formulario "costo materie giornata" ho una subform tabella da query contenete: data, materia, prezzo, quantità, totale; da tabella laboratorio (data non indicizzato).
Vorrei nel subform il risultato di una ricerca per data e in un campo la somma di totale del risultato della ricerca.
Spero di essere stato abbastanza comprensibile anche se sintetico. Grazie
Problema 1: dopo aver sommato le ore lavorate in una query(grazie a questo forum),ora, con un'altra query, non riesco a moltiplicare "ore lavorate" x "costo orario".
Non riesco a convertire in centesimi " ore lavorate"
Problema 2: Nel formulario "costo materie giornata" ho una subform tabella da query contenete: data, materia, prezzo, quantità, totale; da tabella laboratorio (data non indicizzato).
Vorrei nel subform il risultato di una ricerca per data e in un campo la somma di totale del risultato della ricerca.
Spero di essere stato abbastanza comprensibile anche se sintetico. Grazie
Ultima modifica di Muset il mercoledì 31 marzo 2021, 17:42, modificato 3 volte in totale.
LibreOffice 7.3.4.2 (x64) Windows 11
Re: Moltiplicare tempo per valuta in Base
La tua firma: openoffice 3.1 windows vista, confermi?Ciao e benvenuto/a sul forum.
Se intanto ti vuoi presentare, farai cosa gradita. Puoi farlo in questa sezione -> viewforum.php?f=16
L’utente che apre un quesito si impegna:In caso di inosservanza saremo costretti ad azioni di “richiamo”, sospensione o chiusura del profilo utente.
- a seguirlo dando riscontro quanto prima alle risposte ricevute nel giro di qualche giorno;
- inserire il [Risolto] e la ✔ verde come previsto;- rispettare le altre regole implicite del forum ( Istruzioni per nuovi arrivati ).
Buon proseguimento.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Moltiplicare tempo per valuta in Base
Ciao, se alleghi un file di esempio, sarà più facile capirti e aiutarti .
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Moltiplicare tempo per valuta in Base
[quote="charlie"]Ciao, se alleghi un file di esempio, sarà più facile capirti e aiutarti .[/quo
Ti allego quello che ho costruito finora: dalla tabella presenze voglio ricavare il totale in valuta di tutti i dipendenti in un giorno che poi andrò a sommare a totale € di costo materie laboratorio;
il fine è ottenere il costo della giornata fra materie prime e manodopera.
Avrei ancora una domanda, io te la pongo, poi dimmi tu se è più utile che te la faccia in un altro messaggio: nel form acquisti, vedrei più funzionale avere nella lista di casella di riepilogo materie solo le materie del fornitore selezionato nella casella di riepilogo fornitore.
Il tutto forse per te è semplice, ma io mi sono inchiodato. Intanto grazie
Ti allego quello che ho costruito finora: dalla tabella presenze voglio ricavare il totale in valuta di tutti i dipendenti in un giorno che poi andrò a sommare a totale € di costo materie laboratorio;
il fine è ottenere il costo della giornata fra materie prime e manodopera.
Avrei ancora una domanda, io te la pongo, poi dimmi tu se è più utile che te la faccia in un altro messaggio: nel form acquisti, vedrei più funzionale avere nella lista di casella di riepilogo materie solo le materie del fornitore selezionato nella casella di riepilogo fornitore.
Il tutto forse per te è semplice, ma io mi sono inchiodato. Intanto grazie
LibreOffice 7.3.4.2 (x64) Windows 11
Re: Moltiplicare tempo per valuta in Base
Ciao, vado con ordine.
Non vedo la query dove fai i calcoli ma, comunque, il tuo calcolo delle ore mi sembra produrre una stringa e a te serve un numero.
Hai provato con qualcosa del genere?
Non vedo la query dove fai i calcoli ma, comunque, il tuo calcolo delle ore mi sembra produrre una stringa e a te serve un numero.
Hai provato con qualcosa del genere?
Codice: Seleziona tutto
( DATEDIFF( 'mi', "Ingresso", "Uscita" ) + DATEDIFF( 'mi', "Ingresso2", "Uscita2" ) ) / 60 * 100 AS "centesimi"
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Moltiplicare tempo per valuta in Base
no non ci avevo pensato , mi si propongono due preoblemi : 1) i centesimi non calcolano i minuti ( 07:45=800 cent) 2) la stessa query funziona (centesimi a parte) solo con un dipendente, come aggiungo un altro dipendente nella tab presenze la query non funziona. Dov'è l'inghippo? la tabella ha tutti i riferimenti occorrenti e la query pure
LibreOffice 7.3.4.2 (x64) Windows 11
Re: Moltiplicare tempo per valuta in Base
Adopera numeri decimali con il punto al posto della virgola:
Per aggiungere record in una query occorre che contenga tutte le chiavi primarie delle tabelle che la compongono.
Codice: Seleziona tutto
........)/60.00*100.00
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Moltiplicare tempo per valuta in Base
Grazie, questione moltiplicazione risolta, il punto è stato risolutivo. Ora cerco di risolvere il problema della query poi ti mando il db
LibreOffice 7.3.4.2 (x64) Windows 11
Re: Moltiplicare tempo per valuta in Base
Ciao perdonami, ma non riesco ad uscirne, riguardo il problema della query che non funziona se nella tab Presenze c'è più di un dipendente, sono solo riuscito a capire che il problema sta nel campo somma ore lavorate. Non me lo spiego, se funziona con un dip. essendo una funzione su record, perchè non funziona con più dip.? Ovviamente a cascata poi non funziona nemmeno la moltiplicazione. Le chiavi ci sono e le relazioni pure
LibreOffice 7.3.4.2 (x64) Windows 11