[quote=rfogo]Senhores,
Tenho que fazer um relatório de clientes com débitos. O cabeçalho traz os
dados do cliente e um quadro específico traga os débitos do mesmo, porém
todos esses valores estão em uma só tabela. Eu já estou trazendo a lista dos
clientes e seus dados já os débitos acredito que vou ter que fazer um
subrelatório porém não sei como fazer, como na tabela cada registro
repesenta um débito se o cliente tem mais de um débito ele está duplicando o
cliente no relatório!
Então são doi problemas:
Como Fazer o subrelatório.
Como fazer para não duplicar os clientes.
Entity:
[code]
...
public class Reaviso implements Serializable {
private static final long serialVersionUID = 1L;
@Column(name = "PERIODO")
@Temporal(TemporalType.TIMESTAMP)
private Date periodo;
@Column(name = "ROTA")
private Integer rota;
@Column(name = "SEQUENCIA")
private Integer sequencia;
@Column(name = "CDC")
private Integer cdc;
@Column(name = "NOME")
private String nome;
@Column(name = "SITLIG")
private String sitlig;
@Column(name = "SITCOBR")
private String sitcobr;
@Column(name = "ACAO")
private String acao;
@Column(name = "REFERENCIA")
@Temporal(TemporalType.TIMESTAMP)
private Date referencia;
@Column(name = "MES")
private String mes;
@Column(name = "CONTA")
private Integer conta;
@Column(name = "TIPOCONTA")
private String tipoconta;
@Column(name = "VALOR")
private Double valor;
@Column(name = "VENCIMENTO")
@Temporal(TemporalType.TIMESTAMP)
private Date vencimento;
@Column(name = "DIASVENCIDO")
private Integer diasvencido;
@Id
@Basic(optional = false)
@Column(name = "CD_REAVISO")
private Integer cdReaviso;
public Reaviso() {
}
...
[/code]
Lista:
[code]
Criteria criteria = this.session.createCriteria(Reaviso.class);
[/code]
Segue o relatório e um trecho da tabela onde está os dados
Relatório:
[url]http://imageshack.us/photo/my-images/14/imagemdrz.jpg/[/url]
[/img]http://imageshack.us/photo/my-images/14/imagemdrz.jpg/[img]
Tabela:
[url]http://imageshack.us/photo/my-images/815/imagem2o.jpg/[/url]
[/img]http://imageshack.us/photo/my-images/815/imagem2o.jpg/[img][/quote]
--
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev