Newsgroup: it.comp.appl.access
Titolo: Access bastardo!

From QUsciteCarige
where QUsciteCarige.confermata = true
UNION select
Movimenti.riferimento,Movimenti.ente,Movimenti.formaPagamento,Movimenti.dataPagamento,Movimenti.entrate,Movimenti.uscite,Movimenti.causale
from Movimenti
where Movimenti.banca ="Banca Carige" and Movimenti.confermato=true].
AS [%$##@_Alias]
ORDER BY [%$##@_Alias].dataPagamento asc;
access è convinto che il 18/06/2005 sia maggiore del 7 del 15 e del 30
di luglio!ho provato anche a tirare fuori con un'altra query
giorno,mese e anno della data ed è sempre convinto che il mese 6 sia
maggiore del 7.Sapete darmi un motivo e magari anche una
soluzione?grazie mille
ps:quelli scarabocchi gli ha messi Access da solo

 Buon giorno a tutti.Oggi ho il seguente inghippo col gestionale:data
Usa subject attineneti al propblema
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 ha scritto nel messaggio 
news:1120810843.5...@g49g2000cwa.googlegroups.com...
Buon giorno a tutti.Oggi ho il seguente inghippo col gestionale:data la
seguente query
[CUT]
Ma se lo chiami bastardo come vuoi che il "nostro autorevole e illustre 
Access" riconosca che il 7 luglio è maggiore del 30? ;-)

Se gli dicessi quello che penso non aprirebbe neanche il menù........



 ha scritto nel messaggio 
news:1120813189.7...@g49g2000cwa.googlegroups.com...
Se gli dicessi quello che penso non aprirebbe neanche il menù........
e allora continuerà a negarti i risultati esatti.

 ha scritto nel messaggio news:1120813189.7...@g49g2000cwa.googlegroups.com...
Se gli dicessi quello che penso non aprirebbe neanche il menů........
[risposta]
Mi sa che ti č rimasto attivo l'Echo.
Fai un Application.Echo False...
Ciao.
-- 
Sergio MAZZA 

A parte il mio rifiuto psicologico per access(che penso sia un male
comune) avete idea di come sistemare quel degno programma???



 comune) avete idea di come sistemare quel degno programma???
(a naso) Sei sicura che le date siano nel formata corretto?
Ciao
-- 
Sergio MAZZA 

cut
access è convinto che il 18/06/2005 sia maggiore del 7 del 15 e del 30
di luglio!
Per caso le altre date, appartengono al 2004????
Ciao
Napoleone 

Direi di proprio di si: le prende dall'inserimento in varie maschere
con maschera di input per la casella="data in cifre".Ho fatto anche una
query di prova x ved se x caso girava il mese al posto del giorno ma
non è quello il problema,i numeri sono giusti solo che si rifiuta di
farmi l'ordinamento globale.

No sono dal 2005 in avanti.Ciao

From QUsciteCarige
where QUsciteCarige.confermata = true
UNION select
Movimenti.riferimento,Movimenti.ente,Movimenti.formaPagamento,Movimenti.data
Pagamento,Movimenti.entrate,Movimenti.uscite,Movimenti.causale
from Movimenti
where Movimenti.banca ="Banca Carige" and Movimenti.confermato=true].
AS [%$##@_Alias]
ORDER BY [%$##@_Alias].dataPagamento asc;
[CUT]
_____________________
Salve
In teoria la query che hai postato NON dovrebbe funzionane perchè manca
nella clausola di proiezione (SELECT) l'attributo di ordinamento, cioè
[dataPagamento].
Ad esempio, questa query funziona:
SELECT *
FROM [SELECT ID, Testo, Data FROM test_ORDER1
UNION
SELECT ID, Testo, Data FROM test_ORDER2
UNION
SELECT ID, Testo, Data FROM test_ORDER3
]. AS [%$##@_Alias]
ORDER BY  [%$##@_Alias].Data;
Questa invece NO, nel senso che non riconosce l'attributo %$##@_Alias.Data e
te lo chiede come parametro.
SELECT *
FROM [SELECT ID, Testo FROM test_ORDER1
UNION
SELECT ID, Testo  FROM test_ORDER2
UNION
SELECT ID, Testo FROM test_ORDER3
]. AS [%$##@_Alias]
ORDER BY [%$##@_Alias].Data;
Dunque è possibile che vi sia qualche errore nascosto del tipo: sicuro che
[dataPagamento] sia di tipo Date?
O che l'ordinamento insista  sull'UNION e non sulla sola ultima SELECT?
Ricontrollala e ripostala.
(Il segno '>' vicino a "From QUsciteCarige" è un errore di battitura
(spero)?)
Facci sapere.
--
Simplex2
www.mdenittis.it