Newsgroup: it.comp.appl.access
Titolo: campi di calcolo in un record

Buongiorno a tutti,
utilizzando acces 2000, per intenderci quello compreso nella suite office
2000, mi trovo davanti a questo problema.
Fino ad ora stampavo i listini per un mio amico creandoli con excel dove
ogni record (in sintesi) era composto cosi':
nome prodotto, prezzo d'acquisto, prezzo di vendita 1 =(prezzo d'acquisto +
3%), prezzo di vendita 2 =(prezzo d'acquisto + 6%).
Con access fino ad ora non avevo mai avuto bisogno di creare un record dove
un campo assumeva il valore di un calcolo, ma la cosa la immagginavo
elementare.
E qui il problema. O la soluzione ce l'ho sotto gli occhi e non la vedo, o
dove utilizzare parti di access che non avevo mai utilizzato (vedi
programmazione vb), o semplicemente non si puo' ma qui spero di sbagliarmi.
Insomma come si fa'? Da dove inizio?
Grazie e buon lavoro
jdipik

 ha scritto nel messaggio
news:cvqRb.9416$VS6....@tornado.fastwebnet.it...

le query fanno quello che dici
Vai in struttura query,
aggiungi i campi che ti interessano,
createne uno cosě
vendita1:(prezzoAcquisto)+(prezzoAcquisto*3/100)
Poi crei la maschera sulla query non sulla tabella.
MAssimiliano

 Poi crei la maschera sulla query non sulla tabella.
Per prima cosa ti ringrazio,
infatti questa era la soluzione che avevo pensato.
Cosa avevo fatto:
nella tabella ho creato il record con questi campi:
Prodotto (testo), PrezzoACQ (valuta), PrezzoVEN(valuta)
di seguito creo la query identica alla tabella e qui giunge il problema:
dove inserisco l'espressione che tu mi hai suggerito?
se apro la query in struttura mi da questi parametri:
CAMPO:                    PrezzoVEN
TABELLA:                 tab Prodotto
FORMULA:               (qui penso espressione)
ORDINAMENTO:
MOSTRA:                   si
CRITERI:
OPPURE:
dove metto l'espressione che mi hai suggerito?
ciao e grazie ancora
jdipik

 jdipik
Come prima cosa ti suggerisco di studiarti un pochino Access o la nostra
comunicazione diventerebbe troppo difficile. Usa l'help in linea (anche se
la versione 2k ha un help penoso!).
Venendo al tuo problema se sei in una query il valore che calcoli non viene
registrato ma solo visualizzato; dovresti inserire una riga di codice per
registrarlo, ma è prestino per te.
Perciò in
CAMPO : inserisci la formula che ti ho detto, il resto resterà in bianco e
va bene così
MAssimiliano

 va bene così
Ok ovviamente funziona, e ti ringrazio nuovamente.
Qui forse non saro' popolare, ma io in realta' ho "studiato", "studio" e
"studiero'" le parti di access nel momento in cui ne sento la necessita'
perche' lo trovo uno strumento utile e molto comodo ma che non devo
conoscere tutto per il mio dilettantistico utilizzo, il giorno che
diventera' indispensabile o che apprezzero' pienamente le potenzialita' di
questo applicativo (anche se sono tentato dall'accoppiata PHP+MySQL) mi
rimbocchero' le maniche e iniziero' veramente ad approfondirlo per bene
(manuali, tutorial, corsi ecc). Per il momento non e' cosi' lo utilizzo per
risparmiare del tempo da dedicare ad altre mansioni piu' legate alla mia
vita che sara' un modo di dire ma va sempre piu' di fretta, mettici pure che
la cosa non era per me e che di tempo non ne ho granche' da mettermi a
studiare interamente access, perche' come dici tu l'help e' uno schifo e
qualsiasi manuale che ho trovato mi aiutava a patto di fare uno studio
sequenziale dalla prima pagina all'ultima, che al limite ci giravo intorno
con un esporta/importa da excel (anche se questa non e' la soluzione piu'
funzionale).
Riguardo alla comunicazione, dai su alla fine mi sono fatto capire nel giro
di due post :)
Ciao e spero di ricambiare, ovviamente non su access :)
JdiPik

 ha scritto nel messaggio
news:qprRb.9513$VS6....@tornado.fastwebnet.it...

Guarda che ci siamo capiti solo perchè questo è proprio l'abc.
Appena un pelo in più e sarebbe stata l'anarchia.
E questo lo avresti trovata a pagina 2 dell'eventuale libro da consultare.
MAssimiliano


Che sto all'ABC questo era chiaro, anzi forse anche meno. Poi dalla mia
esperienza su libri o guide del mondo dei computer la soluzione si trova
sempre a pagina "2" per chi sa dove cercarla avendo fatto prima uno studio
approfondito almeno di una buona parte della materia. Mettici pure o che
sono sfortunato o mal consigliato nella scelta dei testi o che preferisco
per indole manipolare anziche' studiare ecco qua' che capita alle volte di
aver bisogno di un aiuto esterno.
JdiPik

 ha scritto nel messaggio
news:ZXrRb.9575$VS6....@tornado.fastwebnet.it...

Contento tu..
MAssimiliano


Questa perdonami ma non l'ho capita.
Non e' questione di essere contento o meno, mi piacerebbe sapere tutto anche
di cose che lambiscono leggermente la mia vita, ma e' il tempo che mi manca.
Qualche anno fa ci passavo interi pomeriggi sul pc ad apprendere nuove cose,
ma ora che mi tocca lavorare le solite 8/10 ore al giorno e di conseguenza
la spesa del tempo libero che rimane e' centellinata.
Non credo di essere l'unico essere vivente con questi problemi (di tempo) e
se mi accontento (costretto) a una conoscenza superficiale per utilizzare un
mezzo superficialmente ma comunque proficuo non capisco quello che sembra
stia diventando polemica.
Se l'utilizzo di questo ng prevede un certo livello di conoscenza ammetto di
non aver letto la netiquette pero' mi sembra strano.
Tornando ai libri o alle guide, se tutto il verbo e' scritto li', non
capisco allora le tante domande di diverso livello che si pongono. Certo le
mie sono probabilmente domande elementari ma tieni da conto che non e' che
creo database in continuazione e che la mia esperienza in questo campo non
e' assolutamente paragonabile alle vostre che su questo ng confrontate. Mi
capita, per me, di farne uno o due l'anno e poi magari, e qui mi trovi in
pieno accordo con te, studiando nel tempo libero qualche nuova funzione
cerco di applicarla. Aggiungo in tutta onesta che l'utilizzo dal punto di
vista della programmazione ha intervalli temporali talmente ampi che spesso
non mi ricordo come mesi indietro sono giunto a quel risultato. E quindi
sono costretto a ricominciare quasi da capo ogni volta, probabilmente e' un
mio limite ma allo stato attuale delle cose non so che farci.
Se ho frainteso me ne scuso.
JdiPik


e' un form ? e' un report?
definisci due controlli in cui in origine dati delle proprieta inserisci la
formula
=prezzodivendita + prezzodivendita*3/100
=prezzodivendita + prezzodivendita*6/100
P.S.
MA e' bono qualche volta tende a "grecheggiare" (il sottoscritto invece tende a
"berlusconare")
--
a.cara 
Togli qualcosa dall'email

 "berlusconare")
Ho visto infatti che spesso risponde tranquillamente a quesiti anche
elementari evitando le solite frasi tipo "ricerca con google" (che di per se
non e' sbagliato se non fosse che non sapendo bene cosa cercare mi sono
arrivate tra capo e collo 8000 documenti, e dopo averne letti 2 o 3 decine
provo la strada del post) ecc.
Facile che mi sia espresso male o che abbia travisato il tono delle
risposte, se cosi' come gia' scritto faccio ammenda.
Saluti
JdiPik