Newsgroup: it.comp.appl.access
Titolo: Query con istruzione SQL interna

Ciao a tutti.Ho una query "Articoli" nella quale vorrei visionare gli
articoli solo per data di inseriemnto.Es: Inserisco l'articolo 1 con
data ins 11/12/09.Lo stesso articolo lo posso inserire anche il giorno
dopo con data 12/12/09.Nella query vorrei vedere solo il record con
data 12/12/09.
Questo problema l'ho avrei risolto con una query di
raggruppamento.Siccome pero' questi dati possono essere modificati,io
vorrei effettuare lo stesso filtraggio attraverso un istuzione SQL.E'
possibile???
I campi che ho usato nella query di raggrupp.sono "ID articolo" e
"data listino"
Grazie in anticipo
Dino

Dino ha scritto:

Se ho capito bene devi passare alla query (che diventer� parametrica) il 
parametro data listino:
Nella riga CRITERI del campo "data listino" della query, scrivi la 
richiesta dell'inserimento:
[Quale data?]
Quando esegui la query ti si apre una textbox in cui inserire la data!
Ciao ciao
Marco

 Marco
Ciao Marco e grazie per la risposta.non im serve una query
parametrica.Io per ogni articolo devo vedere solo ll record(riferito a
quell'articol) con la data piuì recente.
Deve essere tutto in automatico.Voglio farlo mediante un'istruzione
SQL.
Ciao e grazie
Dino

 effettuare lo stesso filtraggio attraverso un istuzione SQL
La tua query gi� � un'istruzione SQL che puoi vedere se
dalla vis. struttura o dati della query vai alla vis. SQL.
Quindi cosa vuoi fare?
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 Marco
Ciao Marco e grazie per la risposta.non im serve una query
parametrica.Io per ogni articolo devo vedere solo ll record(riferito a
quell'articol) con la data piu� recente.
dove, come, quando, (fuori piove) :-) ??
Deve essere tutto in automatico.Voglio farlo mediante un'istruzione
SQL.
Ciao e grazie
Dino
non � chiaro, come dice Karl, cosa vuoi fare ....per� se vuoi utilizzare
la query attuale ...prova a mettere Max al posto di Raggruppamento nel
campo data....
ciao
Daniele 

 Access FAQ:
www.donkarl.com/it
Ciao Karl.Infatti in vis.SQL vorrei poter inserire un'istruzione che
mi permetta di visualizzare ogni articolo per l'ultima data
d'inserimento.
Come dicevo sopra.con una query di raggruppamento avrei messo in "Data
listino" ultimo.Vorrei far la stessa cosa nella vis. SQL
Grazie ancora
Dino

 in "Data listino" ultimo.Vorrei far la stessa cosa nella vis. SQL
Non sono sicuro di capirti, ma forse cerchi la soluzione classica
per questo problema, che sarebbe una subquery:
SELECT a.IDArticolo, a.DataListino
FROM TuaTabella AS a
WHERE a.DataListino =
  (SELECT Max(b.DataListino) FROM TuaTabella AS b
   WHERE b.IDArticolo = a.IDArticolo)
BTW
Guarda che non si usa mai spazi nei nomi dei ogetti e campi.
(
www.donkarl.com/it/?FAQ1.5
)
Se non riesci prova di spiegarti meglio e posta l'enunciato
SQL della tua query di raggruppamento per rivelare il
nome della tabella, dei campi ecc.


 - Mostra testo citato -
Ciao Karl e grazie per la risposta.Lo so' non e' mia abitudine
utilizzare spazi nei campi(questo mi e' scappato).
ho provato ma non funziona.
Avevi capito bene cosa volevo.Preferisco pero' spiegarti meglio la mia
esigenza così magari riesci ha trovarmi una soluzione migliore.
Ho creato una Query "Articoli" dove vado ad inserire tutti gli
articoli.Ho poi creato una form "Distinta base" costiuita da due
sottoform:
"Inserisci articoli in distinta" e
"visualizza_articoli_in_distinta".In quest'ultima io visualizzo tutti
gli articoli inseriti.Questa SubFom e' basata su di una query
costituita da tre tabelle "Articoli" - "Fornitori" "Articoli in
distinta".Le tre tabelle sono ovviamente relazionate tra loro e le
Tabelle "Articoli"-"Articoli in distinta" hanno anche la relazione
"Aggiorna campi a catena".In modo tale che se ad esempio  vado nella
maschera articoli e cambio il prezzo all'articolo1 ,questo prezzo si
aggiorna anche nella sottoform "visualizza_articoli_in_distinta" in
maniera automatica.
Se pero' nella maschera "Articoli" vado ad inserire sempre articolo1
acquistato da un altro fornitore e con una data piu' recente
ovviamente non lo vedo in distinta base.Io invece vorrei che il
vecchio articolo1 si sostiuisse con il nuovo inserimento.
In definitiva io posso acquistare sempre lo stesso articolo da
fornitori diversi e con prezzi diversi.La form
"visualizza_articoli_in_distinta" (quindi la sua query
"Qr_Visualizza_articoli) dovrebbe aggiornarsi in automatico all'ultimo
Articolo1 inserito,prendendo come criterio il campo "Data_listino"
Grazie in anticipo Dino