Newsgroup: it.comp.appl.access
Titolo: DMax & Co

Salve a tutto il NG,
per chi è rientrato dalle vacanze buon rientro, per chi come me non ci è
andato affatto ha tutta la mia solidarietà...
Passiamo ad altro;
per visualizzare dei valori in una maschera ad esempio:
Maschera Prodotti: Ultimo prezzo, Dmax(prezzo,tblprezzi,idproddotto=ecc.)
per visualizzare la variazione dell'ultimo prezzo...
Fin qui tutto Ok a patto che l'ultimo prezzo inserito non sia più basso
del precedente.
Mi spiego meglio;
alla maschera prodotti e collegata un'altra maschera dove man mano che
acquisto il prodotto X ne inserisco l'ultimo prezzo di acquisto.
Se però l'ultimo prezzo di acquisto è, come dicevo sopra,inferiore al
precedente, mi visualizza il precedente e non l'ultimo...
Come risolvere?
Grazie.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie.
Avrai una data accanto ad ogni prezzo, per distinguerli uno dall'altro e
sapere qual'è l'ultimo, no?
Allora usa Dlookup e imposta come criterio Data=dmax(data, tabella,
idprodotto).
  Dlookup(prezzo,tblprezzi,data=Dmax(data,tblprezzi,idproddotto=ecc.))
Namor
-- 
namor at inwind punto it


 ha scritto nel messaggio
news:cgv45a$1lt$1...@news.newsland.it...


 Grazie.
Nell'help : Dlookup
-- 
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley 


 Forse non ho capito bene quello che vuoi fare.
Non hai capito bene neanche come si risponde visto che non scrivi
correttamente DOPO il quoting!!!
Antonio

Scusa per il quoting.
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:P6FYc.67052$1V3.1...@twister2.libero.it...


 Scusa per il quoting.

Ma come, allora vuoi l'ira di Antonio? Ti becca per il quoting e tu gli
chiedi scusa riERRANDO? Devi rispondere ai post scrivendo al di sotto del
testo... vedi, come ho fatto io adesso!
Ciao
-- 
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley 
questo articolo e` stato inviato via web dal servizio gratuito 


 Scusa per il quoting.
12345678910
...
Antonio


"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:9EGYc.73094$OH4.2...@twister1.libero.it...

Riscusa (Speriamo sia la volta buona).

 Riscusa (Speriamo sia la volta buona).
Finalmente...
Puff
Pant...
Antonio

 Namor
Ho provato così su corrente :
Me.prezzo=Dlookup("[Prezzo]","TBLPrezzi","[DataPrezzo]=DMax("[DataPrezzo]","TBLPrezzi","[IdProdotto]=Forms!Prodotti!IdProdotto")),
Dovrebbe funzionare ma alla fine della compilazione mi crea problemi co le
virgolette all'interno del Dmax poichè mi dice prevista fine istruzione o
separatore ecc..
Come fare?
-- 


Lucio ha scritto:




Devi separare i due criteri, non mettere la dmax dentro al criterio della
dlookup, dev'essere valutata e risolta prima. Stessa cosa per IDprodotto.
Me.prezzo=
Dlookup("[Prezzo]","TBLPrezzi","[DataPrezzo]=" & 
DMax("[DataPrezzo]","TBLPrezzi","[IdProdotto]=" & 
Forms!Prodotti!IdProdotto)),
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 


 Namor
Ho inserito pari pari tutto ma mi dà un errore su corrente:
"Errore di sintassi(operatore mancante) nell'espressione della query
'[DataPrezzo]=31/08/2004 10.59.08'."
e non va.
Help me! :(
-- 


 Help me! :(
Ci devi aggiungere i delimitatori per il campo data (#):
Dlookup("[Prezzo]","TBLPrezzi","[DataPrezzo]=#" & 
DMax("[DataPrezzo]","TBLPrezzi","[IdProdotto]=" & 
Forms!Prodotti!IdProdotto) & "#")
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 


 [cut]





thanks ;))))
-- 
