question

Alguem sabe o Crystal Report tenho algumas duvidas?

Trabalho de parâmetro como estático e dinâmico?
resposta Resposta
Criando um parâmetro com um prompt estático

Um prompt estático é aquele que sempre contém os mesmos valores. Por exemplo, se seu parâmetro solicita um valor de país, você poderia criar um prompt estático porque a lista de países representa um conjunto de valores que não muda frequentemente.

Use as seguintes etapas para criar um parâmetro com um prompt estático que permite aos usuários ver uma lista de clientes que eles podem selecionar um país específico.

Este procedimento é composto por dois conjuntos de etapas. A primeira é a criação do parâmetro, e o segundo é usando o perito selecione para incorporar o parâmetro para o filtro de seleção de registro.

Para criar um parâmetro com um prompt estático

Abra o relatório de exemplo chamado Group.rpt.

Relatórios de exemplo estão localizados no diretório de Crystal Reports em \Samples\En\Reports.

No menu Exibir, clique em Explorer de campo.

Dica: Outra maneira de fazer isso é clicar no botão de campo Explorer na barra de ferramentas padrão.

Aparece a caixa de diálogo do Explorer de campo.

Selecione o parâmetro campos e clique em novo.

Aparece a caixa de diálogo Criar novo parâmetro.

Digite um nome para o parâmetro no campo de nome (até 255 caracteres alfanuméricos).

Este exemplo usa o país.

Selecione o tipo apropriado na lista.

Este exemplo usa uma seqüência de caracteres.

Nota: Ao criar um parâmetro cujo tipo é Date ou DateTime, você pode alterar o formato de data para atender às suas necessidades. Para obter detalhes, consulte alterar seus formatos de campo padrão.

Na lista de campo de valor, selecione o país.

Clique em ações e selecione Append todos os valores do banco de dados para mover todos os países na amostra do banco de dados para a área de valores.

Este exemplo permitirá ao usuário escolher qualquer um dos países. Se você quiser limitar a seleção, digite manualmente apenas os países que você gostaria que o usuário a escolher de.

Na área opções de valor, digite o texto desejado e arquivos de prompt no campo de texto (até 255 caracteres alfanuméricos).

Este é o texto que aparece na caixa de diálogo "Inserir valores de alerta", quando o relatório for atualizado.

Clique em OK.

Retornar para a caixa de diálogo campo Explorer e arraste o parâmetro Country em seu relatório.

Aparece a caixa de diálogo "Inserir valores de alerta".

Nota: Se você não quer ver o campo de parâmetro que você deixou cair no seu relatório, coloque-o em uma seção, que você pode suprimir, como um cabeçalho de relatório ou rodapé.

Selecione o país para basear o relatório.

Clique em OK.



Criando um parâmetro com um prompt dinâmico

Os valores de um prompt dinâmico são recuperados da fonte de dados e não são armazenados dentro do relatório. Por exemplo, se você está solicitando para nome do cliente, você pode criar um prompt dinâmico porque os nomes em seu banco de dados cliente provavelmente mudam com freqüência.

Prompts dinâmicos podem ser criados na edição profissional de relatórios Crystal e desenvolvedor. Você não precisa BusinessObjects Enterprise ou servidor de relatórios Crystal ao autor dinâmica solicita. Quando o desenvolvedor de relatórios Crystal edition está instalado no mesmo computador como Microsoft Visual Studio, você pode usar o designer Crystal Report incorporado ao autor prompts dinâmicos. Quando o Crystal Reports é usado com o servidor de relatórios do Crystal ou BusinessObjects Enterprise, características adicionais estão disponíveis. Para obter mais informações, consulte relatórios gerenciado.

Use as seguintes etapas para criar um parâmetro que usa um prompt dinâmico. Como parte do procedimento, você criará uma lista de valores.

Para criar um parâmetro com um prompt dinâmico

Abra o relatório de exemplo chamado Group.rpt.

Relatórios de exemplo estão localizados no diretório de Crystal Reports em \Samples\En\Reports.

No menu Exibir, clique em Explorer de campo.

Aparece a caixa de diálogo do Explorer de campo.

Selecione o parâmetro campos e clique em novo.

Aparece a caixa de diálogo Criar novo parâmetro.

Digite um nome para o parâmetro no campo de nome (até 255 caracteres alfanuméricos).

Este exemplo usa a região.

Na área de lista de valores, clique em Dynamic.

Certifique-se de que a nova é selecionada na escolha uma área de fonte de dados.

Nota: Se o relatório contém uma lista de valores, ou se você deseja escolher uma lista dos valores de seu repositório, você pode Selecione existente e escolher de uma lista existente de valores de estrutura de árvore.

Clique em inserir e o valor na lista, selecione região.

Na área opções de valor, digite o texto desejado e arquivos de prompt no campo de texto (até 255 caracteres alfanuméricos).

Este é o texto que aparece na caixa de diálogo "Inserir valores de alerta", quando o relatório for atualizado.Clique em OK.

Retornar para a caixa de diálogo campo Explorer e arraste o parâmetro de região em seu relatório.

Nota: Se você não quer ver o campo de parâmetro que você deixou cair no seu relatório, coloque-o em uma seção, que você pode suprimir, como um cabeçalho de relatório ou rodapé.

Quando você olha para seu prompt dinâmico em Crystal Reports, parece não ser muito diferente de um prompt de estático. No fundo, no entanto, Crystal Reports armazena as informações sobre a lista de valores que você criou para esse prompt. Quando o mecanismo de relatório requer um parâmetro que tem um prompt dinâmico, vai acessar a fonte de dados e preencher a lista de valores automaticamente. Isto será exibido na página de alerta do usuário final. Se você optar por publicar o relatório para o BusinessObjects Enterprise ou o servidor de relatórios do Crystal, a lista de valores torna-se uma entidade separada que você pode, opcionalmente, agendar no Gerenciador de vistas do negócio.

ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta



Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved