• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

taos

parametros em Crystal Reports

1 mensagem neste tópico

boas.

o que pretendia era através de datetimepickers definir os parametros dum Crystal Report que disparo.Esse CR tem dois parametros a serem preenchidos,ambos Date,um DataInicio e outro DataFim.

tb era porreiro que se a anterior solução não resultar,colocar os parametros que qq report tenha a serem preenchidos pelo Prompt do CR que ele tem para os preencher....mas tb não sei como po-lo a disparar logo este Prompt nativo dele num CRviewer...

o código para já é este e não está a resultar pois na maioria dos relatórios ele não preenche os parametros do CR e deixa ficar os que estao memorizados no proprio CR...

                                                              //colecção de parametros

                                                                ParameterFields paramFields = new ParameterFields ();

//parametros

ParameterField paramField1 = new ParameterField ();

ParameterField paramField2 = new ParameterField ();

ParameterDiscreteValue dataInicio = new ParameterDiscreteValue ();

ParameterDiscreteValue dataFim = new ParameterDiscreteValue ();

                                                                //carregar o discrete value com o value escolhido pelo user no datetimepicker

dataInicio.Value = dateTimePicker1.Value.ToShortDateString();

                                                                //adiciona-lo à colecção

paramField1.ParameterFieldName="DataInicio";

paramField1.CurrentValues.Add(dataInicio);

paramFields.Add(paramField1);

dataFim.Value = dateTimePicker2.Value.ToShortDateString();

paramField2.ParameterFieldName="DataFim";

paramField2.CurrentValues.Add(dataFim);

paramFields.Add(paramField2);

                                                                //carregar o parameterfieldinfo do CRviewer com a colecçao de par recolhidos

crystalReportViewer1.ParameterFieldInfo = paramFields;

obrigado.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora