|
|
|
|
|
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 ...
|
|
|
|
|