Newsgroup: it.comp.appl.access
Titolo: Filtro Data Query Selezione

In una Query di selezione  come poter filtrare i dati in base:
Anno Corrente
e i valori compresi dalla data in questione fino all primo dell'anno.
Ferrari Rino

 Ferrari Rino
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 --
Ciao  Roberto  diciamo di avere un campo data Mia_Data ,e date comprese tra
il 01/01/2004 ed il 01/03/2004
ed un campo testo Mio_Valore.
Aprendo una form  contenente entrambi i campi ed il campo Mia_Data con
valore 05/03/2004
dovrebbe raggruppare i. valori del campo Mio_Valore partendo dalla data
05/03/2004 fino alla
data 01/01/2004 naturalmente l'anno dovrebbe essere quello in corso ed i
valori con data antecedente al 2004
dovrebbero essere ignorati.
Spero di essere stato piů chiaro
Ciao Rino

 ha scritto nel messaggio
news:ruF7c.86733$z23.3...@news3.tin.it...

Scusami, sarň di coccio, ma proprio non riesco a comprendere cosa vuoi fare,
Non riesco a capire cosa sia Mia_Data.
Un campo?
Il controllo di una maschera?
Non capisco neppure cosa sono le altre due date.
Poi cosa č Mio_Valore; spero comunque che tu non voglia sommarlo visto che
hai detto che č di tipo Testo.


 --
Ciao Roberto non sei di coccio ma alcune volte le esigenze ti portano a
dover
creare strutture un po' bizarre.
Quindi:
Es. Struttura Tabella
________________________________
Mia_Tabella   -------Tabella                                |
________________________________ |_____________
|
Mia_Data------e un campo formato Data (gg-m-yyyy)          |
Mio_Valore----e un campo formato testo                              |
______________________________________________|
Naturalmente come da te affermato non voglio sommare un campo formato
testo(sarebbe una cosa impossibile)
Questi campi  acquisiscono valori da una Maschera supponendo che
i Record immessi nella Mia_Tabella  attualmente fossero 10 :
Mia_Data             Mio_Valore
01/01/2003                a
02/01/2003               b
03/01/2003                c
04/01/2003                d
05/01/2003                e
01/01/2004                f
02/01/2004                g
03/01/2004                h
04/01/2004                 i
05/01/2004                l
A questo punto la richiesta sarebbe
Se nella mia Maschera(Visualizazione Maschera singola) il Record selezionato
fosse:
Mia_Data             Mio_Valore
03/01/2004                h
tramite una Query di selezione dovrebbe restituirmi(L'ordinamento e
irrilevante)
Mia_Data             Mio_Valore
01/01/2004                f
02/01/2004                g
03/01/2004                h
Quindi dal Record attualmente visualizzato nella Maschera
andando indietro, tutti i Record che vengono  prima, naturalmente la
selezione come da es.
comprende solo i Record de 2004 poichè e l'anno attualmente in uso.
Ciao Rino

 ha scritto nel messaggio
news:EeR7c.88934$z23.3...@news3.tin.it...

Ora si è acceso un po' il sole. ;-)
Se la maschera si chiama Maschera1, prova con una query che abbia il
seguente codice SQL:
SELECT Mia_Tabella.Mia_Data, Mia_Tabella.Mio_Valore
FROM Mia_Tabella
WHERE (((Mia_Tabella.Mia_Data) <=[ Forms]![Mascshera1]![Mia_Data]) AND
((Year([Mia_Data])) = Year(Date())));


 --
Ciao Roberto
Diciamo che con le dovute modifiche e il tuo aiuto ho risolto.
Alla prossima
Grazie
Rino Ferrari