Quebra de Linha Ireport [RESOLVIDO]

Galera estou com o seguinte problema e espero poder contar com a ajuda de vocês:

criei um sub-relatório com somente um campo textfield:

chamei o sub-relatório no relatório principal e ele funciona corretamente trazendo as informações desejadas deste jeito:

matricula nº 211.662, livro 02, folha 01-04 do CARTORIO DE PROTESTOS DE AQUIDAUNA da Comarca
de AQUIDAUANA/MS,
matricula nº 5854, livro 984, folha 045 do CARTORIO DE HIPOTECAS DA 2A CIRCUNSCRIÇÃO da
Comarca de MIRANDA/MS,
matricula nº 34234, livro 234324, folha 23423 do CARTORIO DE HIPOTECAS DA 2A CIRCUNSCRIÇÃO da
Comarca de MIRANDA/MS,

ao final de cada consulta ele quebra uma linha e insere na linha de baixo a nova consulta, gostaria de saber se consigo fazer ele continuar na mesma linha após a virgula ficando assim:

matricula nº 211.662, livro 02, folha 01-04 do CARTORIO DE PROTESTOS DE AQUIDAUNA da Comarca
de AQUIDAUANA/MS, matricula nº 5854, livro 984, folha 045 do CARTORIO DE HIPOTECAS DA 2A
CIRCUNSCRIÇÃO da Comarca de MIRANDA/MS, matricula nº 34234, livro 234324, folha 23423 do
CARTORIO DE HIPOTECAS DA 2A CIRCUNSCRIÇÃO da Comarca de MIRANDA/MS,

att,
Luiz Carlos Abelha Junior

Pelo o que eu entendi, acho que isso resolve

para MYSQL [size=18] [/size]

[color=green]-- Tabela e dados de exemplo[/color]
CREATE TABLE matriculas (
IDMatricula int(11) NOT NULL auto_increment,
NumeroMatricula varchar(100) NOT NULL,
Livro varchar(100) NOT NULL,
PRIMARY KEY (IDMatricula)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;

INSERT INTO Matriculas (IDMatricula, NumeroMatricula, Livro) VALUES
(1, ’ 211.662’, ‘02’),
(2, ‘5854’, ‘984’);

[color=green]-- Consulta de exemplo [/color]
SELECT GROUP_CONCAT(CONCAT('matricula nº ', NumeroMatricula, ', livro ', Livro, ', ')) AS Linha FROM Matriculas

para SQL SERVER [size=18] [/size]
[color=green]-- Tabela e dados de exemplo[/color]
CREATE TABLE [dbo].[Grupo](
[IDGrupo] [int] NOT NULL,
[Grupo] varchar NULL,
CONSTRAINT [PK_Grupo] PRIMARY KEY CLUSTERED
(
[IDGrupo] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
CREATE TABLE [dbo].[Matricula](
[IDMatricula] [int] IDENTITY(1,1) NOT NULL,
[NumeroMatricula] varchar NULL,
[Livro] varchar NULL,
[IDGrupo] [int] NULL,
CONSTRAINT [PK_Matricula] PRIMARY KEY CLUSTERED
(
[IDMatricula] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
INSERT INTO Grupo (IDGrupo, Grupo) VALUES (1, ‘Grupo 01’)
INSERT INTO Grupo (IDGrupo, Grupo) VALUES (2, ‘Grupo 02’)
INSERT INTO Matricula (NumeroMatricula, Livro, IDGrupo) VALUES (‘222.126’, ‘02’, 1)
INSERT INTO Matricula (NumeroMatricula, Livro, IDGrupo) VALUES (‘5854’, ‘984’, 1)
INSERT INTO Matricula (NumeroMatricula, Livro, IDGrupo) VALUES (‘12345’, ‘123’, 2)
INSERT INTO Matricula (NumeroMatricula, Livro, IDGrupo) VALUES (‘5365’, ‘45’, 2)
INSERT INTO Matricula (NumeroMatricula, Livro, IDGrupo) VALUES (‘234’, ‘123’, 1)




[color=green]-- Consulta de exemplo [/color]
SELECT G.IDGrupo, G.Grupo,
REPLACE((SELECT 'matricula nº ’ + CAST(Livro AS VARCHAR(200)) + ‘, livro ’ + CAST(Livro AS VARCHAR(200)) + ‘, ’ + ‘,’ FROM Matricula WHERE IDGrupo = G.IDGrupo FOR XML PATH (’’)) + ‘,’, ‘,’, ‘’) AS Ano
FROM Grupo G

OBS.: se a coluna da tabela não for do tipo VARCHAR, precisa converter os campos para VARCHAR

Ex.:
CAST(NomeColuna AS VARCHAR(1000))

valew Ycaro era isso mesmo funcionou certinho.

abraços