Newsgroup: it.comp.appl.access
Titolo: Calcolo percentuale in Access

Salve,
ho una tabella "Prodotti" in cui ci sono i campi "prodotti_prezzopieno",
"prodotti_sconto" e "prodotti_prezzo": il valore prezzopieno e sconto lo
inserisco manualmente, mentre vorrei che il valore prezzo si formi in
automatico in base al relativo prezzopieno e sconto cosě da non doverlo
calcolare ogni volta, magari se cambio lo sconto, ecc.
Vi chiedo aiuto per sapere come fare.
Grazie!


Primo, a quanto mi risulti non si scrivono mai campi calcolati in una
tabella, a che servono i computer?
Quando avrai bisogno del tuo prezzo in una maschera o report scriverai,
ipotizzando che tu abbia usato i nomi campo anche nelle maschere:
= Me.txb_prodotti_prezzo - (Me.txb_prodotti_prezzo * Me.txb_prodotti_sconto
/ 100)
e nella tuo campo della maschera che si chiamerà txb_prezzo_pieno, txb per
textbox al posto di ad esempio fd per campo, apparirà il prezzo scontato.
Ciao Valerio.


Concordo pienamente con Valerio. Mai mettere campi calcolati nelle tabelle.
Meglio eseguirli ogni volta nelle maschere.

 ha scritto nel messaggio
news:D6BNc.50808$OR2.2...@news3.tin.it...

Hai ragione sul fatto che non si devono calcolare i valori in automatico
nelle tabelle, però per ora devo fare delle prove di questo tipo ....
... non avendo grandi conoscenze in Access, mi sapresti dire dove devo
inserira il comando che mi hai dato?
Grazie!


Se non sai cos'è una maschera abbiamo un problema. Hai due possibilità: o
usi un foglio di Excel che a quel punto ti risulta più comodo, oppure
cominci con il leggere un pò di help in linea "tasto F1" e ti prendi un
libro su Access, magari tra quelli consigliati sul sitocomune e cominci a
leggere pure quello che c'è scritto su 
www.sitocomune.it
, quando saprai
cos'è una maschera, un report ed un controllo, saprai dove inserire il
comando che ti ho dato. Altrimenti credimi, usare Access come foglio di
calcolo è dispendioso, complicato ed un tantino inutile.
Ciao Valerio.


A Valè, vabbene che erano le 3 di notte (così leggo) ma dirgli che doveva essere inserito nella proprietà "origine controllo" di una
casella di testo non associata non mi sembrava dispendioso.
Mhmmm... Ma di' la verità, non lo sapevi!!! Eh! Eh!
Ciao.
-- 
Sergio MAZZA


Ciao Valerio.

 Ciao Valerio.
Ciao.
-- 
Sergio MAZZA


Ciao Valerio,
ho fatto come mi hai detto. Tramite maschera inserisco il valore di
"product_priceoriginale" e "product_sconto", per cui nel campo
"product_price" mi esce il prezzo scontato. Questo però si visualizza solo
nella maschera e non nel relativo campo all'interno della tabella Product.
A me serve che sia visibile anche nella tabella .
Grazie.


Ciao Valerio.


Ciao Valerio.

 ha scritto nel messaggio
news:flQNc.52901$OR2.2...@news3.tin.it...

Il dato product_price lo estraggo con del codice ASP per popolare una
"vetrina" di un sito commerciale.
Ovviamente se non c'è nessun dato nella tabella non mi estrae nessun dato.
Ciao


Non conosco ASP, quindi non ne sono sicuro, ma se puoi far riferimento ad
una tabella, dovresti poter far riferimento anche ad una query, almeno se
compilata e salvata. Se non funziona allora ti conviene fare una query di
aggiornamento tabelle, resterebbe comunqe la necessità di rieseguire la
query ad ogni modifica nella tabella.
Ciao Valerio.

 Ciao Valerio.
Aripjo l'assist...
Due soluzioni:
1 - nella stringa SQL inserisci un campo calcolato che effettua il calcolo (appunto), così puoi fare riferimento a quello
direttamente;
2 - effettui il calcolo quando leggi il campo del recordset;
Ciao.
-- 
Sergio MAZZA


Se sono troppo lontano non rispondermi ... :-)
Ciao e grazie Valerio.

 Ciao e grazie Valerio.
Ciao.
-- 
Sergio MAZZA

 ha scritto nel messaggio
news:ce8prk$j6c$1...@canarie.caspur.it...

Era proprio quello che non volevo fare e per questo ho chiesto a voi, cmq se
non c'č soluzione dovrň fare cosě per forza.
Se mi confermate che non si puň fare una cosa del genere mi attivo per il
codice lato server con asp.
Grazie cmq.

 ha scritto nel messaggio
news:ce8prk$j6c$1...@canarie.caspur.it...

St'ASP me comincia a piacč ...
prima o poi lo studio.
Ciao Valerio.


Io non ho capito cosa NON vuoi fare e quello invece che VORRESTI fare...
Ciao.
-- 
Sergio MAZZA

 Ciao Valerio.
(mi ripeto) Non voglio ridimensionare la tecnologia ma ti assicuro che l'unica difficoltà è capire la programmazione lato-server e
lato-client; capito questo ci "metti sopra" qualsiasi linguaggio server-side (ASP e familiari, PHP, Colfusion... Etc. etc.) e ti
assicuro che ti diverti...
Ciao.
-- 
Sergio MAZZA