Newsgroup: it.comp.appl.access
Titolo: GROUP BY mi taglia la MEMO??

Ho un problema che mi pare assurdo ma cosi' e':
Sembra che usando nella query la funzine group by mi taglia il campo
memo!
Ho la seguente query dove Articoli.Testo e' un memo. In out-put mi
taglia il campo memo!! Perche'???
SELECT TOP 5 Articoli.ID, Articoli.Sezione, Count(Commenti.ID) AS
ConteggioID, Articoli.Titolo, Articoli.NomeFile, Articoli.Autore,
Articoli.Data, Articoli.Ora, Articoli.Testo, Articoli.Letture
FROM Commenti RIGHT JOIN Articoli ON Commenti.IDArticolo = Articoli.ID
WHERE NOT Articoli.Bozza
GROUP BY Articoli.ID, Articoli.Sezione, Articoli.Titolo,
Articoli.NomeFile, Articoli.Autore, Articoli.Data, Articoli.Ora,
Articoli.Testo, Articoli.Letture
ORDER BY Articoli.Data DESC , Articoli.Ora DESC;
Se nella query tolgo il Group by ed evidentemente anche il Count, mi
funziona bene e mi restituisce la memo intera!!
SELECT TOP 5 Articoli.ID, Articoli.Sezione,  Articoli.Titolo,
Articoli.NomeFile, Articoli.Autore, Articoli.Data, Articoli.Ora,
Articoli.Testo, Articoli.Letture
FROM Commenti RIGHT JOIN Articoli ON Commenti.IDArticolo = Articoli.ID
WHERE NOT Articoli.Bozza
ORDER BY Articoli.Data DESC , Articoli.Ora DESC;
Help please
franz


Ti prende solo 255 caratteri?
Se sě č risaputo, mi a che non puoi. Ma puoi pendere diversi campi da 255
l'uno
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

cosa??? e quindi come risolvo???

 cosa??? e quindi come risolvo???
Con una tabella di appoggio che verrà riempita dalla query di raggruppamento che diventerà di accodamento; quest'ultima non scriverà 
il campo memo, lo farà un'altra query di aggiornamento che metterà in relazione i record nella tabella appoggio con la tabella che 
contiene il campo memo...
Ciao.
-- 
Sergio MAZZA 

ahh..
ok..
ora forse è tardi, provo a rileggere domani! (-;
grazie cmq
franz

 franz
Vedi anche:
http://www.donkarl.com/it/
FAQ 5.18 Campo memo troncato dopo 255 caratteri 
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

qualcuno mi puo' aiutare?? non ne vengo fuori!!!
come risolvereste il problema con questa query??
SELECT TOP 5 Articoli.ID, Count(Commenti.ID) AS ConteggioID,
Articoli.Data, Articoli.Testo
FROM Commenti RIGHT JOIN Articoli ON Commenti.IDArticolo = Articoli.ID
GROUP BY Articoli.ID, Articoli.Data, Articoli.Testo
ORDER BY Articoli.Data DESC;
grazie per ogni aiuto
franz

 ha scritto nel messaggio news:1131021839....@f14g2000cwb.googlegroups.com...

Ma che significa questo??
Non hai letto nessun messaggio e/o non hai (neanche) tentato di applicarne uno?
Ciao.
-- 
Sergio MAZZA 

ho letto ma non ho capito.. sorry..

 ho letto ma non ho capito.. sorry..
Se continuiamo con questo stillicidio io alzo bandiera bianca.
Quando avrai deciso su quale esempio vuoi puntare per risolvere il problema, faccelo sapere...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio
news:1130940473....@o13g2000cwo.googlegroups.com...

Ciao Franz,
puoi contare i commenti con una subquery.
-----
 SELECT TOP 5 Articoli.ID, Articoli.Sezione,  Articoli.Titolo,
 (Select Count(ID) From Commenti WHERE Commenti.ID=Articoli.ID) AS
ConteggioID,
 Articoli.NomeFile, Articoli.Autore, Articoli.Data, Articoli.Ora,
 Articoli.Testo, Articoli.Letture
 FROM Articoli
 WHERE NOT Articoli.Bozza
 ORDER BY Articoli.Data DESC , Articoli.Ora DESC;
-----
Ciao
-- 
Giorgio Rancati
[Office Access MVP]

 -----
ops non mi ero accorto che il campo della chiave esterna è IDArticolo,
correggi la Where della SubQuery
----
SELECT TOP 5 Articoli.ID, Articoli.Sezione,  Articoli.Titolo,
 (Select Count(ID) From Commenti WHERE Commenti.IDArticolo=Articoli.ID) AS


grazie grazie!!!
l'aiuto che cercavo!!
grazie mille
franz