Betania... é o seguinte....

    Quando você monta um relatório utilizando uma instrução SQL SELECT há a necessidade de declarar as BINDS no Centura/SqlWin e em seguida setar os input itens no Report Builder... para executar a função SalReportPrint ou SalReportView...ok - além disso é necessário codificar as mensagems SAM_Report* ....

    Já quando você deseja imprimir informações de uma table window, basta declarar no Report Builder os Input Itens com os mesmos nomes e tipos das colunas da sua table windows (na mesma ordem inclusive) e depois chamar a função conforme abaixo....

Window Variables
   nParamArray[4]    ! Parametros para impressão do Report
   nError                ! Código de retorno da impressão do Report
Message Actions
  On PAM_Imprimir
    Set nParamArray[RPT_PrintParamOptions] = RPT_PrintDraft
    Set nParamArray[RPT_PrintParamCopies]  = 1    ! Nro de Cópias
    Set hWndReport = SalReportTablePrint ( tblExemplo, 'test.qrp', nParamArray,nError )

Obs.: Não há necessidade de codificar as mensagens SAM_Report* no form....

Espero que isso te ajude....

Sandro Cassajuz
[EMAIL PROTECTED]
http://pessoal.mandic.com.br/sandro

Betania Oliveira wrote:

Olá Estou tentando fazer um relatório, só que agora descobri que posso fazer isso de duas maneira, através de uma table ou do report, gostaria  de saber como isto pode ser feito através da table. ObrigadaBetania Oliveira
 

Responder a