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

 

  Dicas

  Visual Basic    (Crystal Reports)

Título da Dica:  Usar uma função desenvolvida VB nas fórmulas do Crystal
Postada em 15/9/2003 por Fabio CR            
Vcs sabiam que podemos desenvolver uma função no VB, compilar como Dll e depois essa função será exibida no editor de fórmulas do crystal?

Isso é possível a partir do Crystal 6
Sigam esses passos e vejam que bacana

1. Crie um projeto ActiveX DLL
2. Crie sua(s) função(ões), ela(s) precisam estar declaradas como public. Vou dar um exemplo extremamente complexo para cálculo de dobro ...hehe

Public Function dobro(Numero As Integer) As Integer
    dobro = Numero * 2
End Function

3. A propriedade Name do projeto precisa ter o prefixo CRUFL
Vamos chamar de CRUFLvbweb

4. Compile a DLL e registre com REGSVR32.EXE

Dentro do editor de fórmulas do crystal, em Adicional Functions vc verá a função com o seguinte nome

vbwebClass1Dobro(Numero)

Ou seja, o nome é formado da seguinte forma

NomeProjeto + NomeClasse + NomeFunção

Desta maneira vc pode aproveitar uma função em VB no crystal mesmo que não utilize o RDC. Só não esqueçam de acrescentar essa DLL no seu instalador ...
 


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