Newsgroup: it.comp.appl.access
Titolo: Incrementare campo "prezzo" mensilmente

Ciao a tutti.Scusate la banalita' della richiesta.Ho un campo "Prezzo"
e vorrei che questo campo ad ogni inizio mese(l'inizio del mese deve
essere stabilito dal campo "data inizio")si incrementasse del
suostesso valore.Es:
11/11/10 Prezzo = € 10,00
11/12/10 Prezzo = € 20,00
Grazie in anticipo
Dino

11/11/10 Prezzo = � 10,00
11/12/10 Prezzo = � 20,00
---------
Pochi indizi per aiutarti... 


wrote:

Ciao Plabi e grazie per la risposta.Vediamo di essere piu' precisi.Io
ho un campo "prezzo" con un valore fisso.Questo campo e' una % di
vendita.Questa % di vendita deve incrementarsi mese per mese fin
quando l'oggetto non viene venduto,Esempio se la % di vendita e' 10
euro e l'oggetto messo in vendita in Novembre non viene venduto, in
Dicembre la % sara' di € 20 e così via.Per quanto riguarda la data,
come dicevo mi serve per fare il conteggio mensile alla data di messa
in vendita.
non so se sono stato piu' chiaro
Dino

non so se sono stato piu' chiaro
mia tanto :D
Cmq provo a capire...
avrai una tabella percentuali di vendita legata a singoli oggetti... quindi 
una tabella del tipo :
DATA_AGG_PER - ID_OGGETTO - PER_VENDITA
dove per ogni oggetto c'� una data di aggiornamento della percentuale, e la 
percentuale stessa aggiornata.
ci sar� un altra tabella dove materialmente venderai questo oggetto... 
quindi una tabella del tipo :
DATA_VENDITA - ID_OGGETTO - PREZZO_VENDITA
poi????
me le vuoi spiegare si o no sta struttura e il processo????

 me le vuoi spiegare si o no sta struttura e il processo????
serve una traduzione da a livelli tecnici diversi?
poco prezzo, grande qualit�...
Antonio 

 ha scritto nel messaggio 
news:WChDo.1265$3b....@twister2.libero.it...

le tue spiegazioni sono diuretiche... rischierei le coronarie oltre alla 
vescica stavolta... contieniti! :D 

 vescica stavolta... contieniti! :D
Ciao (raga...)come dicono i giovani del giorno d'
oggi.il
 grazie e'
ormai incorporato...Allora in attesa che "arrivi L'UROLOGO e il
CARDIOLOGO" per Pabli..cerchero'
di essere piu' tecnico...
Allora c'e' una tab "oggetti in vendita" e una tab "oggetti venduti".
I campi principali nella prima tabella sono :
IDOggetto(chiave primaria) campo dove vado a descrivere il tipo di
oggetto. il campo "Datainiziovendita" , il "campo Importo vendita" e
il campo "Prezzocommissionevendita" il campo in questione.
Come sostiene Plabi e' vero io ho anche una tab "oggetti venduti".
ma nello pspecifico non mi interessa,in quanto l'oggetto viene
inserito (Per te Antonio il processo) in questa tab solo dopo essere
venduto.Quindi la mia richiesta si deve focalizzare solo sulla prima
tabella.Vado con i miei esempi "spaventosi" e poco tecnici....
IDoggetto = Candelabro - Datainiziovendita 10/12/10  - Importo vendita
= € 100,00 - Prezzocommissionevendita = € 2 questo e' un valore fisso
a seconda dell'importo. che viene accreditato ogni mese.QUINDI.... se
l'oggetto in questione viene venduto a Febbraio 2011 il
"prezzocommissionevendita" arriva a € 6 euro (2 aDicembre, 2 a Gennaio
e 2 a Febbraio).La mia modesta idea era quella di creare nella query
in base alla tab"oggetti in vendita" un campo calcolato che mi faccia
questo incremento,in modo tale da poter ad oggetto venduto associare
le commissioni di vendita corrette.Cioe' oggetto venduto dopo 60
giorni ad € 100 +  € 6 di commissioni.
Voglio solamente un semplice campo calcolato (e voi direte se e' così
semplice perche' non te lo fai tu????).
Io vi ringrazio sempre in anticipo e "spero" di essere stato un
pochino piu' "tecnico" e comunque in confidenza.... come dicono dalle
parti do Pabli......
"CA A NESCUNO NASCE IMPARATO"(scrivo come pronuncio)
Dino


IDoggetto = Candelabro - Datainiziovendita 10/12/10  - Importo vendita
= € 100,00 - Prezzocommissionevendita = € 2 questo e' un valore fisso
a seconda dell'importo. che viene accreditato ogni mese.QUINDI.... se
l'oggetto in questione viene venduto a Febbraio 2011 il
"prezzocommissionevendita" arriva a € 6 euro (2 aDicembre, 2 a Gennaio
AHAHAAHAHAH
IL NEGOZIO DI CARABATTOLE DOVE SI VENDE LA ROBA USATA!!!!
TANA LIBERA TUTTI!!!!
e 2 a Febbraio).La mia modesta idea era quella di creare nella query
in base alla tab"oggetti in vendita" un campo calcolato che mi faccia
questo incremento,in modo tale da poter ad oggetto venduto associare
le commissioni di vendita corrette.Cioe' oggetto venduto dopo 60
giorni ad € 100 +  € 6 di commissioni.
Voglio solamente un semplice campo calcolato (e voi direte se e' cosě
semplice perche' non te lo fai tu????).
buttata giů cosě ad occhio
(1+datediff("g",datainizio,date())/30) * commissione
se la differenza tra datainizio e data attuale č minore di 30 la divisone da 
0 quindi 1*2
da 31 a 60 vale 1, quindi 1+1 * 2
e cosi via
magari vanno sistemati i casi limite, su 30 giorni precisi
Antonio
Antonio 

 Antonio
CA......ROLA ...(per non dire parolacce liete)
grande Antonio (PESPICACE......)
Tu non ci crederai ma avevo in mente il "Datadiff" (e tu dirai
"Sì...Sìììììììì)
Adesso sto cozzando davanti ad un'altra problematica nello stesso
DB,appena ho finito provo e ti faccio sapere.
Stai piu o meno in linea (se puoi)
NB:Andava "meglio" la descrizione tecnia???
Concludo come direbbe il GRANDE   "TOTO"
VOTA ANTONIO ....VOTA ANTONIO..................
Grazie
Dino

 Antonio
CA......ROLA ...(per non dire parolacce liete)
grande Antonio (PESPICACE......)
Tu non ci crederai ma avevo in mente il "Datadiff" (e tu dirai
"Sě...Sěěěěěěěě)
Adesso sto cozzando davanti ad un'altra problematica nello stesso
DB,appena ho finito provo e ti faccio sapere.
Stai piu o meno in linea (se puoi)
NB:Andava "meglio" la descrizione tecnia???
_________________________________
a volte č proprio una descrizione che manca, tecnica o non tecnica
ma c'ho indovinato? carabattole?
Antonio 

 - Mostra testo citato -
"Vuoi carabattole????'" e "CARABATTOLE SIA"
Dino

 ma c'ho indovinato? carabattole?
Troppo mattinieri per i miei gusti... ma vedo che siete andati avanti... 
bravi bravi :D
PS : Lezione x Dino :
"ccà nisciuno nasce 'mparato" così ne saprai di più anche di Napoletano...
PS2... visto che spiegando meglio le cose si risolvono? :D
Ciao ragazzi...buona giornata... mi aspettano centri commerciali e file alle 
casse per la spesa del WE... che 2 palle. ;) 


wrote:

OK Pabli e.....per il We....
sono C.......i "tua"
Buona giornata e grazie
Dino

 ha scritto nel messaggio 
news:5VrDo.1373$3b....@twister2.libero.it...

non mangiare troppe polpette svedesi...
ahahahahahahahah
Antonio 

 casse per la spesa del WE... che 2 palle. ;)
Pensa al gol di Lavezzi contro il Cagliari e immaginane uno uguale alla 
"Lazie" e le 2 palle (sono proprio 2 palle) avranno tutt'altro sapore
-- 
ac (x=y-1)

 ha scritto nel messaggio 
news:lIsDo.35073$%a.1...@tornado.fastwebnet.it...

Alessŕ non lo dire manco per scherzo... io da buon napoletano sono per il 
"non č vero ma ci credo"... quindi meglio non dirle certe cose... :)
cmq speriamo bene...cosě si fa un piacere a voi, e uno a noi....primi in 
classifica e ci passa la paura ;) 

 ha scritto nel messaggio 
news:s7sDo.1374$uT....@twister1.libero.it...

Sono stato anni luce lontano da IKEA, quindi non ho corso quel tipo di 
rischio :D 

 - Mostra testo citato -
Raga...Eccomi  Caaaa.Facciamo subito una premessa per "quelli che
amano il calcio"...Ma che Lazio o Napoli...Quello che conta e' il
derby della "MADUNINAAAA"..
siete d'accordo?????(ho abbassato l'audio non sento i fischi).
Adesso parliamo di cose serie (o quasi).Mi rivolgo a tutti ma in
specialmodo ad Antonio "colui" che mi ha dato la dritta.Ho provato
come ni hai detto ma mi da errore se lascio nella sintassi della
funzione Datediff la "g".Se invecemetto la "y" m ia' il calcolo
sballato ti riporto di seguito le due sintassi che ho provato,in
entrambi i casi il risultato no e' corretto:
(1+DateDiff("y";[DATAINSERZIONE];(Date()/30)))*[commissione].In questo
caso la data di inserizione e' il 14/11/10 e il val commissione € 0,10
dovrebbe darmi € 0,10 (perche' non sono trascorsi 30 gg) e invece mi
da una cifra negativa sballata - € 57000....
Facendo invece
ComnegEbay: (1+DateDiff("yyyy";(Date()/30);
[DATAINSERZIONE]))*[Impnegozio] il valore non e' corretto ma
sicuramente reale € 10,80.
Come mai????
Come diceva un grande poeta "polentone" "AI POSTERI...ANZI  A VOI
L'ARDUA SENTENZA"
Dino


Ah ecco spiegato!!!!... sei polentone, lo dicevi prima!!!! non è che
stavamo qua a pettinare i ricci! :D questa tua dichiarazione
(specialmente quella del derby della madunina) basta largamente a
giustificare tutte le tue mancanze :D (scherzo ovviamente)...
Cmq non entrando profondamente nel merito ti dico solo
"d" =  day
"m" = month
"y" = year
"g" = giorno
"m" = mese
"a" = anno...
per cui deciditi... vuoi usare l'inglese o l'itaGLIano?... ;)

 - Mostra testo citato -
"Yagliooooo' " (lo so che e' scritto da schifo) ma il senso e' quello
lo hai capito.Tutto Ok a riasettare la funzione viaggia bene.
Ad ogni modo volevo scomodarti perv un altro problema (vecchio come la
notte dei tempi) e cioe' l'arrotondamento dei decimali.Lo so che si e'
risolto tutto con la funzione di Karl a riguardo del round ma io non
riesco ad applicarla.Esempio campo calcolato "Totale" composto dal
campo importo (prop. numerico precisione doppia formato € decimali 2)
e dal campo "percentuale" (proprieta' testo). Il campo calcolato a sua
volta ha il formato €  a 2 decimali. Svolgendo il calcolo come tu ben
sai Access mi arrotonda per eccesso.Esempio pratico. Campo "importo"=
€ 75 - campo "Percentuale"=5,25 totale = 3,94 mentre svolgendo il
calcolo con la calcolatrice mi da 3,93.
Ecco volevo sapere come poter correggere il tutto magari attraverso
una funzoine che intervenga anche nei campi calcolati.
NB:Ti anticipo il problema non e' il campo testo, lo da anche se tutti
icampi sono numerici a precisione doppia o valuta.
Come si puo' fare????
Grazie Dino

 Come si puo' fare????
Puoi fare che apri un altro 3d... perche' e' decisamente un altro
argomento, che "se" risolto nessuno troverebbe mai visto che l'oggetto
parla di incremento mensile di un valore, e non di arrotondamento.

 - Mostra testo citato -
Hai ragione(non dire come sempre)
lo apro subito ...(aspetto tue notizie..quando e se puoi)
Dino