João de Deus Postado 9 de Outubro de 2007 Tópicos Que Criei: 9 Tópicos/Dia: 0.00 Meu Conteúdo: 23 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 205 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 9 de Outubro de 2007 Caros colegas, Estou tentando desenvolver um relatório que possibilite trazer o saldo (quantidade e valor) numa data retroativa. Depois de muito quebrar a cabeça, consegui fazer um comando SQL que pega da tabela TRelSld a posição do saldo de estoque. Agora estou precisando que esse relatório venha quebrado por local de estoque. Abaixo segue comando: Select RelSald1.CodigoPrd As 'CÓD.PRODUTO', RelSald1.NomeFantasia 'DESC.PRODUTO', RelSald1.SaldoMov As 'SLD.QTDE', RelSald1.CustoMedMov As 'C.MEDIO', RelSald1.TotalMov As 'SLD.VALOR', RelSald1.CodUndControle 'UN', RelSald1.CodTb1Fat As 'FAMÍLIA' From (Select Top 1 P.CodigoPrd , P.NomeFantasia , F.SaldoMov , F.CustoMedMov , F.TotalMov , P.CodUndControle , P.CodTb1Fat From TRelSld As F, TPrd As P Where P.CodColigada = F.CodColigada And P.IdPrd = F.IdPrd And P.Inativo = '0' And F.Saldo = :Saldo And P.CodigoPrd = :P_CodigoPrd And F.CodLoc = :Local_de_Estoque And F.DataMovimento <= :DataPosicao Order By F.DataMovimento Desc, F.Sequencial desc) as RelSald1 Where RelSald1.SaldoMov>0 Obrigado. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
MicheL Vilela Postado 9 de Outubro de 2007 Tópicos Que Criei: 45 Tópicos/Dia: 0.01 Meu Conteúdo: 247 Conteúdo/Dia: 0.04 Reputação: 0 Pontos/Conquistas: 1.675 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 43 Denunciar Compartilhar Postado 9 de Outubro de 2007 Olá João, você já experimentou a própria ficha fisica financeira do sistema; dentro do Nucleus? []'s MicheL Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Alberto Libório Postado 10 de Outubro de 2007 Tópicos Que Criei: 64 Tópicos/Dia: 0.01 Meu Conteúdo: 733 Conteúdo/Dia: 0.11 Reputação: 8 Pontos/Conquistas: 4.310 Conteúdo Resolvido: 0 Dias Ganho: 6 Status: Offline Idade: 56 Denunciar Compartilhar Postado 10 de Outubro de 2007 Copiei do help para dar menos trabalho para explicar. Abraços Quebra de dados em Sentença SQL É possível quebrar dados no gerador de relatórios utilizando campo SQL, através da inclusão do símbolo $ no apelido do campo que determina a quebra na Sentença SQL. A sentença deve estar ordenada por este campo e o campo SQL da quebra deve estar contido no grupo do relatório, mesmo que invisível. Exemplo: SELECT CODSECAO SECAO$, NOME FROM PFUNC ORDER BY SECAO$ Para quebrar e saltar página, deve-se incluir dois cifrões ($$) no apelido. Exemplo: SELECT CODSECAO SECAO$$, NOME FROM PFUNC ORDER BY SECAO$$ @ Copyright 1998 - RM Sistemas Ltda. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da conversa
Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.