Newsgroup: it.comp.appl.access
Titolo: Calcolare percentuale sconto

 
Buona sera 
 
non riesco a farmi calcolare la percentuale di sconto dei valori di due campi in una query 
 
Percentuale sconto: [prezzoS/iva]-[PrezzoMigliore] ?????????
 
vorrei calcolare la differenza tra il prezzo senza iva e il prezzo migliore 
ma come risultato non la differenza in valuta ma la percentuale 
ho cercato molto sulla guida ma pochi risultati 
 
Chi mi aiuta ?
 
Grazie 
Giuseppe

Lo sconto è un rapporto...
Prezzo 200€ pago 180€... sconto=(200€-180€)/200€
Dove quel 200 al denominatore è il prezzo iniziale... esce 0.1 che espresso in percentuale corrisponde al 10%
Non confondere il valore dello sconto con la rappresentazione percentuale... che chiamandolo percentuale, ovvero riferita a 100 prevede venga moltiplicato 100 ma solo ai fini di rappresentazione grafica...
Se sei usare il valore usi 0.1 che 200€*0.1=20€ è il valore dello sconto
 
@Alex

 
Scusa ma non ho ben capito cosa vuoi dire ,  a me serve la rappresentazione grafica della percentuale sconto  non il valore , 
il valore me lo da già [prezzoS/iva]-[PrezzoMigliore] = valore sconto o differenza tra prezzo al pubblico e  prezzo al rivenditore 
mentre io voglio che il risultato sia :
ES: prezzoS/Iva (100) - PrezzoMigliore (60) risultato 40%
dove 40% è il risultato in percentuale tra i due prezzi 
 
Giuseppe
 


Non è come dici... dire 40% non serve a nulla... è un TESTO non un valore.
A te serve il VALORE, perchè la rappresentazione grafica la fai impostando il FORMATO a [%].
 
Quindi fai una prova, calcola il VALORE REALE, [0.4], e visualizzalo con una TEXTBOX in cui metti come FORMATO=[Percentuale] dalla Tab delle proprietà.
 
@Alex

Forse non sarà come dico, ma a me in effetti serve come testo ,quel 40% serve moltissimo e lo utilizzo solo come dato visivo, in tabella ho un campo 
Percentuale Sconto (Testo) e devo aggiungere a questo campo il risultato della query ( se è possibile e se ci riesco ) di:
Percentuale sconto: [prezzoS/iva]-[PrezzoMigliore] ..........  ora ricevo solo la differenza tra i due prezzi io vorrei calcolare questa differenza e restituirla in percentuale 
 
è possibile ?
 
Grazie Giuseppe  
 


se non ho capito male
 
https://ibb.co/Z2xcZDG
 
 
ciao
BFS

Il 04/10/2019 13:12, 
amrri...@hotmail.com
 ha scritto:

cosi:
 
https://ibb.co/30yvNrL
 
 
ciao

Il 04/10/2019 13:12, 
amrri...@hotmail.com
 ha scritto:

niente non riesco a postare l'immagine
 
in pratica nella query metti
 
 
 
sconto: CStr((([prezzoS/iva]-[prezzomigliore])/([prezzoS/iva]))*100) & " %"
 
gestiti tu a quanto arrotondare la percentuale visualizzata
 
ciao
 


vediamo se con un hosting diverso riesco
 
http://s15.imagestime.com/out.php/i1180340_Immagine.png
 
 
ciao


Se proprio esiste la Funzione FormatPercent(...F1...)... per le Query direi, ma se visualizza in una Maschera è una cosa veramente inutile.
 
@Alex


Non chiarisci se la visualizzazione di cui parli è da QUERY o da MASCHERA.
 
Se è da Query usa FormatPercent(...) se è da maschera devi solo impostare il controllo TEXTBOX come ti ho detto e lo vedi come chiedi anche se il valore è numerico.
 
@Alex

 ciao
 
 
Si è quello che volevo e funziona , 
una sola cosa non riesco a fare, 
le posizioni decimali ( che ne vorrei solo 2 ) perché  sulla finestra delle proprietà non compare la possibilità di scegliere il formato e le posizioni decimali , mentre nel campo ( valuta ) PrezzoS/iva e prezzoMigliore questi formati e decimali li posso cambiare .
Perché ?  
 
Grazie mille

 @Alex
 
 
Giuseppe
 


Oddio, de gustibus non est disputandum, però eseguire calcoli
su Query/Table quando si possono fare su Form/Report non mi pare
proprio una buona scelta.
 
Bruno

È inutile dire che le query non dovrebbero essere lasciate alla gestione utente nemmeno per la visualizzazione dati in quanto non consentono la gestione autorizzazioni ne la VALIDAZIONE modifiche... per questo hanno fatto la modalità foglio dati... e per questo la richiesta era soddisfatta con la Formatazione nella mia logica.
 
Tuttavia...
@Alex

Si il risultato del link è quello che vorrei 
 
http://s15.imagestime.com/out.php/i1180340_Immagine.png
 
 
il risultato è stato raggiunto  ma non riesco a togliere i decimali dal risultato quando i valori sono precisi senza decimali prezzoS/Iva =100
e PrezzoMigliore = 50  allora il risultato è perfetto 50%
ma quando i dati sono  100,75   e  51,30  allora mi restituisce 49,0818858560794 %
 


Questo perchè non mi hai ascoltato... avessi provato a leggere la guida su FORMATPERCENT... avresti evitato accozzaglie strane...
 
Ora puoi ancora leggere la guida.
 
@Alex