Tenho o roteiro abaixo que me foi enviado pela ETZ (fornece treinamento de
Crystal Reports). Nunca utilizei mas pode ajudá-lo.

 

Att, Rodrigo – Target.

 

 

“

Para a integração do Crystal com Centura, é necessário a utilização da
versão 1.5, somente esta é possível a utilização da OCX.

 

 

No Centura (SQL Windows) a interface do usuário mostra à esquerda, a árvore
de objetos (Classes, Windows, etc) e a direita o conteúdo do objeto
selecionado à esquerda  (como no Windows Explorer). Na parte direita
inferior da tela existem as tabs ("abas") com os elementos que se deseja
visualizar. Selecione a aba Outline para visualizar toda a árvore citada
anteriormente e para atribuir códigos aos objetos.

 

Para incluir um form no Centura, selecione a pasta Windows e com um click no
botão direito,selecione New/Form, para visualizá-lo clique na aba Layout.

 

Quando você dá 2 cliques dentro do Form devem aparecer as propriedades do
form. Se elas não aparecerem, vá até o Menu Tools no item Preferences, na
guia Presentation a opção Customize deve estar ativa. Há um ícone na barra
de ferramentas para exibir as propriedades, porém o double clique é mais
fácil.

 

Para exibir a caixa de controles, clique no Menu Tools, item Controls.

 

Clicando no ícone do X vermelho da caixa de controles, aparecem as opções de
controles Activex. Deverá ser selecionado o ítem Crystal Reports Control.

 

Adicione também um botão de comando para acionar o controle do relatório.

 

Retornando para a aba Outline, abra  a pasta Windows e o ícone do seu form
aparecerá. Dentro do form está a pasta Child Windows, onde estão os objetos
do form.

 

O Centura possui um auxiliar de programação chamado Coding Assistant, onde
são exibidas todas as funções disponíveis para o objeto selecionado na
árvore de objetos. Para ativá-lo, selecione Menu Tools/Coding Assistant.

 

Selecione o controle do Crystal na árvore e à esquerda aparecerá o nome do
controle e após dois cliques Message Actions. No Coding Assistant aparecem
os eventos On SAM...

Selecione On SAM_CustControlCmd e no nível inferior selecione Call (todos os
chamados serão feitos após a função  Call ), após o Call, verifique que
todas as funções do controle aparecerão no Coding Assitant, aí estarão as
funções do Crystal. (Abaixo)

 

Para chamar as funções que você atribuiu ao objeto Crystal você terá que
enviar uma mensagem para que sejam executados os comandos após o clique do
botão. Então, selecione o botão na árvore de objetos e em Message Actions
selecione On_SAM_Click e após Call SalSendMsg(nomectrlCrystal,
SAM_CustControlCmd, wParam, Iparam).

Esse comando irá enviar a mensagem para que sejam executados os comandos que
você determinou o controle do Crystal e ativar o relatório.

 

Funções do Crystal no Centura.

 

 

Fórmula de Selecão: PropSetSelectionFormula (string)

 

Conexão a BD: nomectrlCrystal.PropSetConnect(string)

 

Fórmulas: nomectrlCrystal.PropSetFormulas (number, string)

 

Parameter Fields: nomectrlCrystal.PropSetParameterFields (number, string)

 

Condição de Agrupamento: nomectrlCrystal.PropSetGroupcondition (number,
string)

 

Ativar Controle: nomectrlCrystal.PropSetAction(1)

 

OBS: Todos os comandos serão executados após a função CALL. 

“

 

 

-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome
de [EMAIL PROTECTED]
Enviada em: quarta-feira, 31 de janeiro de 2007 16:26
Para: [email protected]
Assunto: RES: [sqlwin] Cristal Report

 

Pessoal,

 

preciso saber se é possível imprimir pelo Centurar via Cristal Report?

 

O Leandro disse que ia postar no blog, mas até agora não o fez. E tenho
certeza que não o fez por algum impedimento mais que justo. Será que alguem
mais pode ajudar-me?

 

Muito obrigado,

 

Sidnei Cachate

-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] nome
de Leandro Neves
Enviada em: segunda-feira, 29 de janeiro de 2007 10:58
Para: [email protected]
Assunto: Re: [sqlwin] Cristal Report

Vou fazer assim... vou postar no blog.. e ai quem qusier pode pegar.

 

Amanham devo estar postando.

 

Abraço.

 

Leandro Neves

 

On 1/29/07, Julio Cesar Dalla Rosa - AlmapBBDO <[EMAIL PROTECTED]>
wrote: 

Leandro:

 

Tem como me mandar uma cópia também?

 

abs,

 

Julio Cesar Dalla Rosa
Analista de Sistemas
AlmapBBDO
55 11 2161-5600
[EMAIL PROTECTED]  <mailto:[EMAIL PROTECTED]> 

 

 


  _____  


De: [EMAIL PROTECTED] [mailto: [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]> ] Em nome de Leandro Neves
Enviada em: segunda-feira, 29 de janeiro de 2007 09:43
Para: [email protected]
Assunto: Re: [sqlwin] Cristal Report

 

Sim :D, vou te mandar um exemplo depois.

On 1/26/07, [EMAIL PROTECTED] < [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]> > wrote: 

pessaol,

 

tem como utilizar o CR no centura?

 

Muito obrigado,

 

Sidnei.

 

A informação contida nesta mensagem é de propriedade de Cocam Cia de Café
Solúvel e Derivados. Qualquer cópia, distribuição ou atitude indevida em
relação ao conteúdo é estritamente proibida. 

 

Cocam Cia de Café Solúvel e Derivados holds the property of the information
herein. Any reproduction or transmition of this message without the express
written consent of Cocam Cia de Café Solúvel e Derivados is strictly
prohibited. 

 





 



A informação contida nesta mensagem é de propriedade de Cocam Cia de Café
Solúvel e Derivados. Qualquer cópia, distribuição ou atitude indevida em
relação ao conteúdo é estritamente proibida.


Cocam Cia de Café Solúvel e Derivados holds the property of the information
herein. Any reproduction or transmition of this message without the express
written consent of Cocam Cia de Café Solúvel e Derivados is strictly
prohibited.


Responder a