USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Solicitar Parametros No Crystal Report 8.5
AUREO2006
PASSO FUNDO
RS - BRASIL
Postada em 08/10/2006 09:06 hs            
Eu estou desenvolvendo um aplicativo que possui um relatório onde são impressas determinadas informações em etiquetas, usando o Crystal Report 8.5. Pois bem. Eu gostaria que, no momento em que eu clicasse para exibir o relatório (ele está programado para exibir ante de imprimir), fossem solicitado que informasse que registros deveriam estar disponíveis para impressão. São exibidos no relatório os campos Título e Código.
Eu gostaria de fazer com que fosse solictado que intervalo no campo código seriam impressos. Tipo, de 45 a 67. Como eu posso fazer isso com o Crystal 8. 5?
     
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
Postada em 09/10/2006 13:35 hs            
a tela pra pedir os parametros vc tem que fazer na mao...
no codigo que carrega seu relatorio vc pode fazer o seguinte:
 
'supondo dsr o objeto de seu relatorio,
'valMin e valMax variaveis com os limites a serem impressos,
'e Codigo o nome do campo que voce quer filtrar
dsr.SelectionFormula = "{Codigo >= " & valMin & " AND Codigo <= " valMax & "}"
 
isso faz com que o crystal filtre os registros pelo campo Codigo
espero que ajude...


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

     
aureo2006
não registrado
ENUNCIADA !
Postada em 10/10/2006 10:39 hs   
ElieserInicialmente obrigado pela sugestão. Porém, está surgindo um problema para executá-la, que gostaria de ver se consegue me ajudar mais uma vez. Seguindo tua orientação, a formula seria a seguinte, se é que eu entendi bem:Dim valMin As StringDim valMax As StringvalMin = InputBox("Digite o código inicial", "Código Inicial")valMax = InputBox("Digite o código final", "Código Final")CrystalReport1.SelectionFormula = "{Codigo >= " & valMin & " AND Codigo <= " & valMax & "}"CRViewer1.ViewReportOcorre que me retorna a  seguinte mensagem de erro: Error of Compilation  Não was the method and the member of data E retorna a seleção indicando erro na propriedade "SelectionFormula". O que poderia ser?
   
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
Postada em 10/10/2006 13:53 hs            
ops... erro meu mesmo... olha ai como seria o certo:
 
dsr.SelectionFormula = "{Codigo} >= " & valMin & " AND {Codigo} <= " valMax
 
as chaves são apenas no nome do campo...
ah, talvez precise colocar o nome da tabela tambem... ficaria algo como:
... {Clientes.Codigo} ...
 
espero que agora funcione... t+


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

     
aureo2006
não registrado
Postada em 10/10/2006 15:07 hs   
Elieser....Com tua sugestão deixou de acontecer a mensagem que eu citei no posto anterior. Porém, agora ele não filtra nada...os registros, independente do intervalo que eu defino, vem todos...Deixe-me clarear uma dúvida: Eu tenho um objeto Crviewer e um Objeto Crystal Report. No objeto CRviewer não dá a mensagem que eu citei no posto anterior, mas também não filtra nada. Já no objeto crystalReport, ele continua danto a mensagem que não reconhece a propriedade SelectionFormula. Quando referia-se ao objeto, qual deles era?
     
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
Postada em 11/10/2006 10:21 hs            

A propriedade SelectionFormula não é do CRViewer, mas sim da classe do relatorio...
Eu uso aki exatamente o codigo que te passei acima e funciona perfeitamente...



Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página