Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Faccruz

Relatório Mestre-Detalhe

Recommended Posts

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

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?

Compartilhar este post


Link para o post
Compartilhar em outros sites

                    ** 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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.