Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde
Como posso criar um relatório Mestre/Detalhe no C#?
Queria algo do tipo:
2 colulas, imprimindo no máximo 4 itens pré-configurados
Tentando desenhar
PEDIDO MONTAGEM
Data.....: 30/03/2011 Vend.: 0117 Nota Fiscal..: 999999
Cliente..: 99999/9 FABIO ANDRE CAMPOS DA CRUZ
Endereco.: RUA PRIMO MORAES 999
Bairro...: CENTRO Lote......: 9999
Cidade...: CERQUILHO Telefone..: (99) 9999-9999
-----------------------------------------------------------------
Codigo Descricao Qtd. V. Unit V. Total
-----------------------------------------------------------------
99999/9 ARM CRIATIVA MAX 6P BR 01 15,00 15,00
OBS.:
------------------------------------------------------------------
SOMA 01 15,00
------------------------------------------------------------------
Data da Montagem......: / / Montador:
Assinatura do Cliente.:
--> ESTA MONTAGEM SERA PAGA PELA ............ <--
O layout da impressão seria igual a esse, mas teria que sair 4 por folha (2 por coluna)
É possível?
Obs.: Os campos em negritos, são do banco de dados.
>
O Crystal da opção de duplicar o detalhe por coluna ao inves de linha, de uma olhada.
Abraços...
Obrigado!
Mas não quero duplicar, e sim sair 4 diferentes registros
Fiz o layout, mas está sendo impresso apenas 1 por folha, gostaria que saisse 4 por folha com dados diferentes.
/applications/core/interface/imageproxy/imageproxy.php?img=http://i56.tinypic.com/hvyrnp.jpg&key=8979536c90f4cfad7fcc99a711d3a970d233fe62d27b173d9c18daef306ae236" alt="hvyrnp.jpg" />
Consegui revolver. Era o tamanho da folha que não deixava aparecer a outra coluna.
Mas surgiu outro impecilio, Estou utilizando esse código para chamar o relatório
this.CrystalReportViewer1.ParameterFieldInfo.Clear();
if (txtLote.Text.Trim().Length > 0)
{
this.CrystalReportViewer1.ReportSource = Server.MapPath("Relatorio/PedidoMontagem.rpt");
ParameterFields crParameterFields = this.CrystalReportViewer1.ParameterFieldInfo;
ParameterField p_Lote = new ParameterField();
p_Lote.Name = "Lote";
ParameterDiscreteValue p_Lote_Value = new ParameterDiscreteValue();
p_Lote_Value.Value = this.txtLote.Text;
p_Lote.CurrentValues.Add(p_Lote_Value);
crParameterFields.Add(p_Lote);
}
else
{
spanErro.InnerText = "Digite o número do lote.";
txtLote.Focus();
}
Mas sempre que chamo o relatório, ele pede para inserir o usuário e senha, existe alguma propriedade (Login Prompt = false) para não exibir? Ou como posso resolver isso?
PEDIDO MONTAGEM
Data.....: 30/03/2011 Vend.: 0117 Nota Fiscal..: 999999
Cliente..: 99999/9 FABIO ANDRE CAMPOS DA CRUZ
Endereco.: RUA PRIMO MORAES 999
Bairro...: CENTRO Lote......: 9999
Cidade...: CERQUILHO Telefone..: (99) 9999-9999
-----------------------------------------------------------------
Codigo Descricao Qtd. V. Unit V. Total
-----------------------------------------------------------------
99999/9 ARM CRIATIVA MAX 6P BR 01 15,00 15,00
99999/9 ARM CRIATIVA MAX 6P BR 01 15,00 15,00
99999/9 ARM CRIATIVA MAX 6P BR 01 15,00 15,00
99999/9 ARM CRIATIVA MAX 6P BR 01 15,00 15,00
99999/9 ARM CRIATIVA MAX 6P BR 01 15,00 15,00
99999/9 ARM CRIATIVA MAX 6P BR 01 15,00 15,00
99999/9 ARM CRIATIVA MAX 6P BR 01 15,00 15,00
99999/9 ARM CRIATIVA MAX 6P BR 01 15,00 15,00
99999/9 ARM CRIATIVA MAX 6P BR 01 15,00 15,00
OBS.:
------------------------------------------------------------------
SOMA 09 135,00
------------------------------------------------------------------
Data da Montagem......: / / Montador:
Assinatura do Cliente.:
--> ESTA MONTAGEM SERA PAGA PELA ............ <--
Preciso criar um relatório exatamente dessa forma e em coluna.
PS.: Coloquei a formatação toda na banda Detail.
O Crystal da opção de duplicar o detalhe por coluna ao inves de linha, de uma olhada.
Abraços...