Isso ela esta dando update no estoque anterior, vi que isso se deve ao fato do ibx quando dar um edit e depois um post ele grava tudo, todo o registro masmo que nao tenha sido alterado nada,diferentemente do dbx que quando dou o edit e depois o post ele grava apenas o q foi editado, Entendeu?
Como estou usando o ibx e nao tenho mudar devido o tamanho do sistema, eu fiz da seguinte maneira: sempre q tenho uma movimentação de estoque eu grava la o saldo anterior e a quantidade na tabela de movimentação, ai quando eu for da o post no cadastro de produtos, erei fazer uma consulta a essa tabela de movimentação e pegar o ultimo lancaçamento com o valor do estoque, ai mando atualizar o campo estoque do produto, assim o cara pode ta editando o produto e outros fazendo venda que nao vai alterar o valor do estoque do mesmo. Felicidades 2009/11/25 Matheus Nabao <matheus_...@hotmail.com> > > Cara, > Acredito que você vai fazer CACA se travar a venda! Imagina n caixas > parados por quê alguém resolveu editar o produto??Você tem rever sua rotina > de gravação, ela deva estar dando update com o estoque anterior, por isso a > zebra. Refaça isso ai para não ter dor de cabeça posteriormente. > > To: delphi-br@yahoogrupos.com.br > From: nazareno.nobr...@gmail.com > Date: Wed, 25 Nov 2009 14:45:41 -0300 > Subject: [delphi-br] Duvida > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Pessoal acho q alguem ja passo pelo problema, e nao sei como resolver. > É o > > seguinte: > > tenho o cadastro de produtos e a venda, quando dou um edit no produto e > > deixo ele la em estado de edit > > e vem outro usuario do sistema e faz uma venda para o mesmo produto, ele > vai > > e baixa o estoque, registra > > na ficha de movimentação tudo bonitinho. Mas ai quando o usuario q estava > > editando da o post no produto > > o estoque volta o de antes. O que eu queria era tipo dar um LOCATE no > > produto, ate consegui mas estave > > dando erro, fiz assim: > > quando o usuario da edição da edit, logo em seguindo do um locate no > > registro, quando o cara ta fazendo venda > > ele vai da a exceção e nao deixa gravar ate o usuario do edit dar o post, > > mas quando o usuario do edit da um post > > fala que o registro nao ta em modo de edição ou inserção, isso so ocorre > > quando na venda tem o produto que tava > > no locate. > > > > Apos todo esse blabla, sera que alguem tem uma idea de como bloquear o > > registro de um determinidado > > produto enquanto ele estiver sendo editado? > > > > Felicidade > > > > -- > > Nazareno Neto > > Programador Delphi e Firebird > > > > http://www.delphisistemas.com.br > > nazarenon...@hotmail.com > > nazareno.nobr...@gmail.com > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > > > > > > _________________________________________________________________ > Agora a pressa é amiga da perfeição. Chegou o Windows 7. Conheça! > http://www.microsoft.com/brasil/windows7/default.html?WT.mc_id=1539 > > [As partes desta mensagem que não continham texto foram removidas] > > > > ------------------------------------ > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > -- Nazareno Neto Programador Delphi e Firebird http://www.delphisistemas.com.br nazarenon...@hotmail.com nazareno.nobr...@gmail.com [As partes desta mensagem que não continham texto foram removidas]