Newsgroup: it.comp.appl.access
Titolo: Aiuto: mettere valore di caselle calcolate in tabella

Ciao a tutti,
sono qui per chiedervi se sapete come mettere il valore che risulta da
una casella di testo calcolata in un campo di una tabella.
Mi spiego:
in una maschera ho una casella di testo il cui valore e' la somma di
altri valori presi dai controlli della maschera stessa tipo: 
        =[valore1]+[valore2]+[valore3]  (valore1,2,3 sono altre caselle 
                                        di testo linkate ai campi di 
                                        una tabella);
come faccio a mettere il risultato dell'espressione precedente in un
campo di una tabella?
Credo ci debba essere un modo, ma data l'ignoranza io non lo conosco.
Potete aiutarmi?
Grazie
Marco
-- 
Posted from 
smtp3.libero.it
 [193.70.192.53] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message 3B495A04...@iol.it...

tuacasella==[valore1]+[valore2]+[valore3]
ciao Riccardo

                                                                                                                                                                 óœ≠uiale}z  ~  Å`RÑd} âàäsçwbëìî ïãòjöcáûïüóhéxõîàßâ©v¢êZ•Ø∏¶ñ[°É§o¶∏Øo ªt™ôµ∂úâoÃ  eΩèÖœ  ÷ ◊c”¨§ŸŸ“»¥’√◊·d›£ÀÊÿÌ‚≥æë¿ƒnÙ€È„Úe V mÍî-


 ______
Nella maschera avrai, oltre alle caselle di testo:
valore1
valore2
valore3
anche un'altra per esempio Totale che č collegata al campo della tua
tabella.
su evento dopo inserimento (ad esempio) della casella valore3 inserirai:
Me.Totale==me.valore1+me.valore2+me.valore3
ciao Riccardo

Provo...
grazie mille
Ciao
Marco



A parte la risposta di Riccardo (devi solo decidere a fronte di quale evento
generare la riga di codice VBA) io ti do una soluzione più semplice: non
memorizzare affatto il somma dei tre campi nella tabella; ricalcolati tale
somma ogni volta che ti serve. Una delle regole fondamentali da seguire nei
database relazionali è quella di NON registrare nelle tabelle i campi
calcolati, ti eviti tanti possibili mal di pancia, tra i quali quello che
hai ora segnalato.
Se poi i calcoli sono più complessi di una somma e ti scoccia rieffettuarli
ogni volta, puoi crearti una query basata sulla tua tabella; la query
conterrà tutti i campi della tabella più il campo calcolato contenente la
somma degli altri tre; da quel momento potrai usare la query come origine
record, al posto della tua tabella.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

                                                                                                                                                                 gｱ杉�ｪ於Yｮｴｯ  Uｽ�ｰｷｨtﾃm"ｬｭﾍ2ｾﾏ ﾑ噺ﾁ ﾊｧﾒ!ﾊｾ湫ﾆｴｧ9ﾊﾈt葬ﾝﾎ玄ﾔﾄ懣ﾋｩﾛﾌｬ瀨}ﾜﾝ�C �攘Q 鎤ﾒ� Cy`�Tｸﾐ燠㍾詁�o�sn:科ｶn G午ﾊE ]ｸc' ｦ�Q悍�yｱ敬�5  姚ﾀX O	 髞9ｳaLj�
ﾜ(R ;祈崘p･D�Mｨﾛ ﾘBeMbﾍ垉藐椢ﾐ+ 蝸KMりｵ禧伃劉ﾘ泡y60^ｿ@ｯｶﾕｺｽ
ｴ|v 孩ｯ蕭U�ﾖｼ咄ﾖﾂ功ﾚｹmAﾄcKﾘﾙﾔe
qgｸ0�ｶ`ｸ｣Gｶ収
-- 
Posted from 
smtp2.libero.it
 [193.70.192.52] 


0
In tal modo dovrebbe farti vedere solo i clienti con saldo >0
ciao Riccardo

 
H‎„×عما¯=I­
Per la query non dovrebbero esserci problemi, il problema e' invece che
io non ho "Totale" e "Somma" in campi della tabella, ma solo come
controllo casella di testo calcolata. Come faccio a usare i criteri in
questo caso?
Ho provato come mi hai scritto, ma quando faccio partire la query, una
finestrella mi chiede di inserire i due valori: [Totale] e [Somma].
Come mai?



_______
Allora lenna query scrivi, al posto di  Totale e di Somma la formula
con le quali li calcoli.
Esempio:
Totale è : la somma di val1 , val2 e val3 della Tabella1 quindi:
Differenza: (Tabella1![val1]+Tabella1![val2]+Tabella1![val3])- Somma
dove per somma dovrai fare lo stesso, ma inserendo i campi che sommi in
Somma
(gioco di parole)
ciao Riccardo