Title: [sqlwin] - Total de páginas

Caríssimo Marcos e Asgard,

Grato pela contribuição. Talvez não me tenha feito entender com clareza, mas o exemplo que enviaste faz exactamente o que eu já tenho na minha aplicação.

Eu tenho que mandar o comando de impressão do meu report sem pré-visualizá-lo, ou seja aplicando ao teu exemplo, quando eu premir o botão “Report!” o report deve sair imediatamente na impressora sem invocar o Report Container. Por outras palavras e para ser mais claro eu estou a usar o SalReportPrint e não o SalReportView.

 

Espero ter sido mais explícito desta vez.

Aguardo notícias.

 


De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de José Marcos A. de Castro
Enviada: quarta-feira, 17 de Maio de 2006 12:09
Para: sqlwin@virtualand.net
Assunto: [sqlwin] Re: [sqlwin] [sqlwin] - Total de páginas

 

Cláudio, pode usar o exemplo em anexo ou usar a função do Centura 3.1 "TotalPages()"

----- Original Message -----

Sent: Wednesday, May 17, 2006 6:14 AM

Subject: [sqlwin] [sqlwin] - Total de páginas

 

Alô pessoal,

Por acaso alguém sabe dizer-me como é que eu posso capturar o total de páginas dum report antes mandá-lo para a impressora?

É que eu pretendo exibir no rodapé a página actual e o total de páginas do report, estilo web (Página 1 de 20).

Tentei fazer isso usando o evento SAM_ReportNotify em combinação com a função SalReportCmd mas só funciona se eu fizer uma pré-visualização  e em seguida mandar imprimir. Mas por se em vez de pré-visualizar eu mandar directamente para a impressora esse mecanismo já não funciona.

Alguém conhece outra maneira de conseguir esse resultado?

Toda ajuda é bem-vinda.

 

Cláudio Francisco Sebastião Paulo ( mailto:[EMAIL PROTECTED] ) 
Técnico-Analista de Sistemas de Informação 
( Information Systems Technician-Analyst)
Tel.      + 244.2.32 53 50 - Extensão 143     

SISTEC - Sistemas, Tecnologia e Indústria, S.A.
( http://www.sistec.co.ao ; http://www.ti.sistec.co.ao ; http://www.netangola.com )

Av. Che Guevara, 189/195 Luanda, Angola
Tel.      + 244.2.32 53 50 / 44 87 00 / (091) 50 08 11 
Fax.     + 244.2.32 53 72


--
Esta mensagem foi verificada pelo sistema de antivírus e
acredita-se estar livre de perigo.


--
Esta mensagem foi verificada pelo sistema de antivírus e
acredita-se estar livre de perigo.

Responder a