Eu acho q o problema está na variável nRow1, tente debugar e veja se os valores
para esta veriável estão corretos a medida q vc vai caminhando no loop.
Eu sugiro criar uma veriável nRow2 para a tblEvento.


Citando Juliana Bianchini Nogueira <[EMAIL PROTECTED]>:

> Se alguem da lista puder me ajudar estou executando este comando abaixo e na
> tabela tbl Evento só mostra o resultado da ultima linha. O que posso estar
> fazendo errado???
>
> Call Mensagem( TRUE )
> > Set nRow1 = TBL_MinRow
> > Call SalTblPopulate( tblCalcCompPreco, hSql,"
> >                     Select  Pg.Parceiro,
> >                             Pg.Empresa_Bl,
> >                             Pg.Filial_Bl,
> >                             Pg.Parceiro_Bloco,
> >                             Pg.Sequencia
> >
> >                     From    Pgto_Can2005 Pg,
> >                             Ent_Qz2005 Qz,
> >                             Fundoagr Fa,
> >                             Fornecedor Fo,
> >                             Evento Ev,
> >                             Pf_Parametro Pf,
> >                             Ec_Safra Pr
> >
> >                     Into    :tblCalcCompPreco.colParceiro,
> >                             :tblCalcCompPreco.colEmpresa_Bl,
> >                             :tblCalcCompPreco.colFilial_Bl,
> >                             :tblCalcCompPreco.colBloco,
> >                             :tblCalcCompPreco.colSequencia
> >
> >                     Where   Pg.Safra                = :dfSafra
> > And
> >                             Pg.Empresa      = substr( :cmbEmpresa, 1, 2
> > )   And
> >                             Pg.Filial               = substr(
> > :cmbFilial, 1, 2 )  And
> >                             Pg.Data_Ini     = :dfData_Ini           And
> >                             Pg.Data_Fim     = :dfData_Fim           And
> >                             Pg.Tipo_Nota    = SubStr(:cmbTipoNota,1,1)
> > And
> >                             ( Pg.Flag_NCP = 'C' or Pg.Flag_NCP is null )
> > And
> >                             " || sSituacao || "
> >                             Qz.Safra                = Pg.Safra
> > And
> >                             Qz.Empresa      = Pg.Empresa            And
> >                             Qz.Filial               = Pg.Filial
> > And
> >                             Qz.Parceiro     = Pg.Parceiro           And
> >                             Qz.Empresa_bl   = Pg.Empresa_bl         And
> >                             Qz.Filial_bl    = Pg.Filial_bl          And
> >                             Qz.Parceiro_Bloco       = Pg.Parceiro_Bloco
> > And
> >                             Qz.Sequencia    = Pg.Sequencia          And
> >                             Fa.Empresa      = Pg.Empresa_bl         And
> >                             Fa.Filial               = Pg.Filial_bl
> > And
> >                             Fa.Bloco                = Pg.Parceiro_Bloco
> > And
> >                             Fo.Fornecedor   = Decode(Pg.Tipo_Nota, 3,
> > Fa.Fornecedor, Pg.Parceiro) And
> >                             Nvl(Fo.Flag_Comp_Preco_Atr,'S') = 'S'
> > And
> >                             Ev.Evento       = Pg.Evento             And
> >                             Pf.Empresa      = Qz.Empresa            And
> >                             Pf.Filial               = Qz.Filial
> > And
> >                             Pf.Inicio_Vigencia      = Qz.Inicio_Vigencia
> > And
> >                             Pf.Estado       = Qz.Estado             And
> >                             Pf.Cod_Fiscal_Oper = Qz.Cod_Fiscal_Oper
> >
> >                     Order by        Pg.Parceiro, Pg.Empresa_Bl,
> > Pg.Filial_Bl, Pg.Parceiro_Bloco,
> >                             Pg.Sequencia ", TBL_FillAll )
> > Loop
> >     If SalTblFindNextRow( tblCalcCompPreco, nRow1, 0, 0 )
> >             Call SalTblSetContext( tblCalcCompPreco, nRow1 )
> >             Call SalTblSetContext( tblEvento, nRow1 )
> >             Call SalTblPopulate( tblEvento, hSql, " Select  distinct
> > pg.safra,
> >
> > pg.empresa,
> >
> > pg.filial,
> >
> > fa.proprietario,
> >
> > pg.empresa_bl,
> >
> > pg.filial_bl,
> >
> > pg.parceiro_bloco,
> >
> > null,
> >
> > pg.evento,
> >
> > pg.data_ini,
> >
> > pg.data_fim,
> >                                                                     1 ,
> >
> > null,
> >
> > null,
> >
> > pg.data_lancamento,
> >                                                                     '3'
> >                                                     From
> > Pgto_Can" || SalStrLeftX( dfSafra, 4 ) || "  pg,
> >
> > fundoagr fa
> >                                                     Into
> > :tblEvento.colSafra,
> >
> > :tblEvento.colEmpresa,
> >
> > :tblEvento.colFilial,
> >
> > :tblEvento.colParceiro,
> >
> > :tblEvento.colEmpresa_Bl,
> >
> > :tblEvento.colFilial_Bl,
> >
> > :tblEvento.colBloco,
> >
> > :tblEvento.colSequencia,
> >
> > :tblEvento.colEvento,
> >
> > :tblEvento.colDataIni,
> >
> > :tblEvento.colDataFim,
> >
> > :tblEvento.colQuantidade,
> >
> > :tblEvento.colValor,
> >
> > :tblEvento.colValorUnit,
> >
> > :tblEvento.colDataLancamento,
> >
> > :tblEvento.colTipoNota
> >                                                      Where  pg.Empresa =
> > Substr(:cmbEmpresa,1,2)             and
> >
> > pg.Filial = SubStr(:cmbFilial,1,2)          and
> >
> > pg.data_ini = :dfData_Ini                   and
> >
> > pg.data_fim = :dfData_Fim                   and
> >
> > pg.evento <> '001'                          and
> >
> > pg.valor > 0                                and
> >
> > pg.tipo_nota = '2'                          and
> >
> > pg.empresa_bl = :tblCalcCompPreco.colEmpresa_Bl   and
> >                                                             pg.Filial_bl
> > = :tblCalcCompPreco.colFilial_Bl   and
> >
> > pg.parceiro_bloco = :tblCalcCompPreco.colBloco   and
> >
> > pg.evento not in(   Select  pg.evento
> >
> > From        pgto_can" || SalStrLeftX( dfSafra, 4 ) || "  pg,
> > fundoagr fa
> >
> > Where       pg.Empresa = Substr(:cmbEmpresa,1,2) and
> >
> > pg.Filial = SubStr(:cmbFilial,1,2)  and
> >
> > pg.data_ini = :dfData_Ini           and
> >
> > pg.data_fim = :dfData_Fim           and
> >
> > pg.tipo_nota = '3'                  and
> >
> > " || sSituacao || "
> >
> > fa.empresa = pg.empresa_bl          and
> >
> > fa.filial = pg.filial_bl                    and
> >
> > fa.bloco = pg.parceiro_bloco )              and
> >
> >                                                                     " ||
> > sSituacao || "
> >
> > fa.empresa = pg.empresa and
> >
> > fa.filial = pg.filial_bl and
> >
> > fa.bloco = pg.parceiro_bloco and
> >
> > fa.fornecedor = pg.parceiro  ", TBL_FillAll )
> >     Else
> >             Break
> >
> >
> > Juliana Bianchini Nogueira
> > Analista de Sistemas
> > Grupo Carlos Lyra
> > Tel. (034) 3319-6421
> >
> >
>
> ==============================================
> 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