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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Coisa fácil no crystal XI
ED - CLARETT
não registrado
ENUNCIADA !
Postada em 29/03/2006 13:53 hs   
Como faço para pegar uma variavel no VB e colocar ela num campo que não seja do banco no relatirio do crystal???
 
muito obrigado por qualquer ajuda
   
Eduardo Lima
não registrado
ENUNCIADA !
Postada em 01/04/2006 12:15 hs   
No Crystal crie uma formula: nome = Teste1 = ""
No VB Dim var1 as string
            .Formulas(1) = "Teste1= '" & var1 & "'"
   
ED- Clarett
não registrado
ENUNCIADA !
Postada em 03/04/2006 07:40 hs   
Não funcionou....
Fiz isso...
No crystal criei uma formula em branco
no vb..
Dim var1 As String
var1 = "12345"
CRViewer1.formulas(1) = "text1= "" & var1 & """
CRViewer1.ReportSource = crRpt
CRViewer1.ViewReport
Da erro de propriedade não suportada. Onde errei???
 
Muito obrigado pela ajuda...abraços...
   
Leolima
PORTO ALEGRE
RS - BRASIL
ENUNCIADA !
Postada em 03/04/2006 09:24 hs            
Eu faco assim:
 
' passando paramatro para crystal
 
Dim Report As New nomedorelatorio
    Report.ParameterFields.GetItemByName("codigo").ClearCurrentValueAndRange 'limpa o valor anterior
    Report.ParameterFields.GetItemByName("codigo").AddCurrentValue InputBox("teste") ' este valor estou passando por uma inputbox, mas poderia ser estatico
    rpt.ReportSource = Report
    rpt.ViewReport
 
'----------------
 
No cristal vc cria um novo parameter field...
Colocando este parameter field no relatorio, ele trara o valor da variavel que vc informou no vb.
Estou usando o crystal XI, mas isto funciona pelo menos apartir do 9

"A mente que se abre para novas idéias jamais volta ao seu tamanho original".
(Albert Einstein)

----------------------------------------------PII-450-256MB-GForceII-64-TV/out-Soyo----- ----Agora com Framework 1.1 + Visual Studio 2003 + WinXP.  Acredite se quiser!---- 
 Leonardo Cassuriaga                                                            Fone:(51) 96394735
 Tecnico Informática                              __o                              Programador VB6.0
 Programador Web                              _>/,                                          DBA Access
-------------------------------------------(+)/(+)__________P_o_r_t_o__A_l_e_g_r_e_RS__
Charles   Darwin :   As   espécies   que   sobrevivem   não   são   as   mais   fortes,    mas as que melhor conseguem se adaptar às mudanças!
-----------------------------------------------------------------------------------------------

TÓPICO EDITADO
 
ED - Clarett
não registrado
ENUNCIADA !
Postada em 03/04/2006 11:35 hs   
tentei o que me passou, fiz assim...
 
crRpt.ParameterFields.GetItemByName("codigo").ClearCurrentValueAndRange 'limpa o valor anterior
crRpt.ParameterFields.GetItemByName("codigo").AddCurrentValue InputBox("teste") ' este valor estou passando por uma inputbox, mas poderia ser estatico
CRViewer1.ReportSource = crRpt
CRViewer1.ViewReport
Mas da erro de "Nome Inválido" logo na primeira linha.
No crystal XI criei um Parameter field com o nome de "codigo" , Lista de valores: estático e campo de valor "nenhum"
 
Onde estou errando???
Muito obrigado pela atenção e ajuda.
   
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