para começar Se você tem um Crystal Reports com Qtde e campos de preço e você precisa de um campo adicional no seu Crystal Reports para Total, que é TOTAL = QTY X PRICE . . Nestes tipos de situações que você pode usar o Formula Field no Crystal Reports,Antes de iniciar este tutorial Criar um novo Crystal Reports com campos CustomerName, Order date, Product Name e Product Price. selecionando apenas os 4 campos nós precisamos de mais um campo Product->Price e uma formula field total,depois de criar o Crystal Reports acima, a tela do designer de CR é parecido com o seguinte quadro:
Próximo passo é criar um campo de fórmula para mostrar o resultado de Qty X Price .
Clique com o botão direito no formula field no field explorer e clique em Novo.Em seguida, você receberá uma caixa de mensagem de entrada, Totaltipo na caixa de texto e então você clica em Use Editor.
Agora você pode ver a tela do Formula Editor screen, aqui você pode entrar com formula que você quiser,Here aqui nós queremos o resultado de Qty X Price
para nós selecionarmos OrderDetails.Qty , o operador múltiplo (*) e Product.Price, clique duas vezes em cada campo para seleção.
Agora você pode ver o total no formula field,Arraste o campo para o Crystal Reports onde você deseja exibir o Total.
bem a parte do design acabou é chamar o Crystal Reports em C# e vê-lo em Crystal reports viewer control,selecione o formulário padrão (Form1.cs) que você criou em C # e arraste um botão e um controle CrystalReportViewer ao seu formulário.Você tem que incluir CrystalDecisions.CrystalReports.Engine em seu código-fonte C #.
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Shared;
Copie e cole o seguinte código-fonte e executar o seu projeto C #
using System; usando System.Windows.Forms; usando CrystalDecisions.CrystalReports.Engine; namespace WindowsApplication1 { Form1 public partial class: Form { public Form1 () { InitializeComponent (); } private void Button1_Click (object sender, EventArgs e) { CryRpt ReportDocument ReportDocument = new (); cryRpt.Load (coloque o diretório de onde você salva o Crystal Report aqui \ \ CrystalReport1.rpt "); crystalReportViewer1.ReportSource = cryRpt; crystalReportViewer1.Refresh (); } }
Nenhum comentário:
Postar um comentário