Como posso chamar um procedimento armazenado de Crystal Reports?

votos
4

Eu tenho um procedimento armazenado que leva um ID de usuário e calcula seu equilíbrio com uma consulta muito simples e devolve-lo. I quiser adicionar este a um relatório de cristal em meu aplicativo. O único problema é, Crystal Reports quer que eu definir um valor para o procedimento, e definir um único valor para ele seria inútil para mim.

Eu tenho tudo agrupados pelo User.IDcampo, e eu quero usar User.IDcomo parâmetro para a consulta. Como posso fazer isso?

Publicado 19/05/2009 em 15:11
fonte usuário
Em outras línguas...                            


2 respostas

votos
2

Par de opções

1. Criar um novo procedimento armazenado que retorna todos o usuário ID de seguida, criar um sub-relatório para cada usuário vinculado ao relatório principal de IDs de usuário.

2. Se você tem a opção, altere o procedimento armazenado para aceitar um valor como 'All' para o nome de usuário e ter o procedimento armazenado devolver todos os valores quando tudo é o valor. Não 100% de certeza se isso vai funcionar, apenas uma idéia brainstorming.

Respondeu 19/05/2009 em 15:23
fonte usuário

votos
2

Dentro de seu relatório principal, você pode adicionar um sub-relatório que irá utilizar o procedimento armazenado como uma fonte de dados eo ID do usuário como parâmetro.

Seu relatório principal irá listar todos o ID do usuário que você está interessado e passar cada um deles individualmente para sub-relatório

Foi tranquilo algum tempo desde a última vez trabalhou com relatórios de cristal para que eu não me lembro os detalhes técnicos, apenas o conceito principal

Respondeu 19/05/2009 em 15:17
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more