Me passe a programação de todas as mgs que vc tem:

SAM_ReportStart
SAM_ReportFetchInit
SAM_ReportFetchNext

Fabiano Simm - Dir. Técnico
Esfera Informática Ltda.
http://www.esfera.com.br
Fone/fax: (041) 254-3534
ICQ 24145538

----- Original Message -----
From: Ubirajara Mattos <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, November 21, 2001 9:44 AM
Subject: Re: [sqlwin] SalReportView ou SalReportPrint


> Fabiano,
> Acabei de utilizar a instrução, mas não obtive sucesso... Ele continua
> pulando o primeiro registro.
>
> Bira
> ----- Original Message -----
> From: "Fabiano Simm" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, November 19, 2001 11:18 AM
> Subject: Re: [sqlwin] SalReportView ou SalReportPrint
>
>
> Página normal sem títuloColoque a linha Set nLinha = TBL_MinRow no
> SAM_ReportFetchInit.
>
> Fabiano Simm - Dir. Técnico
> Esfera Informática Ltda.
> http://www.esfera.com.br
> Fone/fax: (041) 254-3534
> ICQ 24145538
>
>
> ----- Original Message -----
> From: Anderson Martins
> To: [EMAIL PROTECTED]
> Sent: Monday, November 19, 2001 10:33 AM
> Subject: Re: [sqlwin] SalReportView ou SalReportPrint
>
>
> Bom dia,
>
> Provavelmente o ponteiro para a childtable está sendo setado na primeira
> linha durante algum evento anterior ao
> SAM_ReportFetchNext, talvez o SAM_ReportStart.
> Ao entrar no SAM_ReportFetchNext, a linha setada já é a primeira, porém, o
> ponteiro está sendo movido para a próxima linha, isto é, 2.º linha e só no
> final deste evento, quando é executado o "Return TRUE", é que os dados das
> 'input variables' são atualizados no Report. Não sei como está sua lógica
> para o caminhamento dentro da ChildTable, mas vc pode usar este exemplo
para
> evitar este problema:
>
>
> !!CB!! 173
> On SAM_ReportFetchNext
>  If SalTblFindNextRow(tblRecibo,nLinha,0,0)
>   Call SalTblSetContext(tblRecibo,nLinha)
>   Return TRUE
>  Else
>   Return FALSE
>
> é só setar a variável nLinha = TBL_MinRow antes do evento
> SAM_ReportFetchNext.
> Não é necessário mais nada além do SalReportView ou Print para que
funcione.
>
> Espero ter ajudado.
>
>
> Anderson Martins Gomes da Silva
> 024-3344-3575 com.
> 024-9831-7924 cel.
> ----- Original Message -----
> From: Ubirajara Mattos
> To: [EMAIL PROTECTED]
> Sent: Friday, November 16, 2001 8:56 PM
> Subject: [sqlwin] SalReportView ou SalReportPrint
>
>
> Galera, aonde está o erro da instrução abaixo?
> Call SalReportView( dlgHistManut2, hWndNULL,
> 'c:\\fefacel\\jm2002\\Hist002.qrp',
> 'dlgHistManut2.tblContas.colData,
> dlgHistManut2.tblContas.colDiscriminacao,
> dlgHistManut2.tblContas.colValor',
> 'iiDtContVencto,
> iiStDiscrimina,
> iiNrValorConta', lNrErro )
> Isto está no clique de um botão no meu dialog. Eu populo uma tabela dentro
> deste dialog e nela eu vejo todos os dados que desejo. Mas na hora de
> imprimir o primeiro registro não é impresso! Algume sabe como resolver
isso?
> Por que ele pula um registro (sempre o primeiro)?
> SAM CREATE DA MINHA TABELA
> On SAM_Create
>  Set lNrContador = 1
>  Call SalTblPopulate( dlgHistManut2.tblContas, gshLeitura,  "
>    Select
>             cont_cd, cont_dt_vencto, cont_ch_descricao, cont_nr_valor,
> cont_cd_status
>    Into :colCont_cd, :colData, :colDiscriminacao, :colValor, :colStatus
>    From  ceucel.T_FIN_Conta
>    Where     cont_cd_status = 0
>    ORDER BY cont_dt_vencto  ASC",
>    TBL_FillAll )
>  Call SalWaitCursor( FALSE )
>  Set lNrContador = lNrContador + 1
>
> Agradeço à todos!
> Bira
>
> ==============================================
> Lista de Centura SQLWindows
> Administrador : [EMAIL PROTECTED]
> [ http://www.centuraexplorer.com ]
> Para sair desta lista mande mensagem para:
> [EMAIL PROTECTED] sem nada no Subject e
> com o comando a seguir no corpo da msg:
> "unsubscribe sqlwin" (sem as aspas)
> ==============================================
>
> ==============================================
> Lista de Centura SQLWindows
> Administrador : [EMAIL PROTECTED]
> [ http://www.centuraexplorer.com ]
> Para sair desta lista mande mensagem para:
> [EMAIL PROTECTED] sem nada no Subject e
> com o comando a seguir no corpo da msg:
> "unsubscribe sqlwin" (sem as aspas)
> ==============================================
>
>

==============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================

Responder a