Ivolnei 0 Denunciar post Postado Outubro 19, 2006 Olá pessoal! Estou com dificuldades para criar uma tela de divergências com lista de níveis. A idéia seria essa: ------------------------------------------------------------------------------ + Produto 1 | QT Estoque: 15------------------------------------------------------------------------------ Conferente | Nota 1 | QT Pedido: 5 |Qt Devolvida: 2------------------------------------------------------------------------------ Vendedor | Nota 1 | QT Pedido: 5 |Qt Devolvida: 1------------------------------------------------------------------------------ Divergência | 0 | -1------------------------------------------------------------------------------+ Produto 2 | QT Estoque: 20------------------------------------------------------------------------------ Conferente | Nota 2 | QT Pedido: 7 | Qt Devolvida: 5------------------------------------------------------------------------------ Vendedor | Nota 2 | QT Pedido: 8 | Qt Devolvida: 5------------------------------------------------------------------------------ Divergência | 1 | 0------------------------------------------------------------------------------ Esses dados estão em duas tabelas diferentes! Estou usando MySQL, Zeos com Delphi 7 Já vi isso em alguns sistemas, não sei se foi em delphi, mas estou precisando apresentar os dados dessa forma, se alguem tiver uam idéia de como fazer, por favor estou precisando muito dessa informação. Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Outubro 19, 2006 Um relatório já não iria servir para isto ? No caso precisa ser com uma tabela ? Pois em relatórios você poderia usar o GroupFooter do QuickReport, fazendo calculos sobre os totais... Compartilhar este post Link para o post Compartilhar em outros sites
Ivolnei 0 Denunciar post Postado Outubro 19, 2006 Um relatório já não iria servir para isto ? No caso precisa ser com uma tabela ? Pois em relatórios você poderia usar o GroupFooter do QuickReport, fazendo calculos sobre os totais... Poderia ajudar, mas o problema é que ao localizar o produto com divergência o operador deverá abrir uma tela de edição e impressão a partir dessa tela. Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Outubro 19, 2006 Poderia descrever como que seria a tela desta funcionalidade ? Tipo teria que ter uma geração antes das divergências, seria algo do tipo ? Compartilhar este post Link para o post Compartilhar em outros sites
Ivolnei 0 Denunciar post Postado Outubro 19, 2006 Para chegar na divergência existe dois momentos, o da conferência ou geração de dados e o retorno do vendedor. Depois de inserido esses dados, o operador vai entrar na tela "Divergências", é nesse momento que a sql é executada pelo pedido selecionado. A divergência poderá ser impressa ou não, dependendo da situação, pois deverá gerar cobrança ou devolução ao vendedor. Poderia descrever como que seria a tela desta funcionalidade ? Tipo teria que ter uma geração antes das divergências, seria algo do tipo ? Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Outubro 19, 2006 No caso então o problema principal esta em como mostra na tela a divergência, seria isto ? No caso a consulta e demais valores já esta fazendo de forma correta... Compartilhar este post Link para o post Compartilhar em outros sites
Ivolnei 0 Denunciar post Postado Outubro 19, 2006 Exatamente, a intenção é somente mostrar os valores inconsistentes entre as duas digitações. Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Outubro 19, 2006 Pelo componente GRID normal não teria como mostrar, existe componentes GRID que permitem fazer este esquema de níveis, já vi na internet, mas teria que procurar novamente, outra forma acredito que daria, é usar TStringGrid, com ele você iria conseguir controlar linhas X colunas, seria uma idéia de como poderia fazer... Compartilhar este post Link para o post Compartilhar em outros sites