Humberto, Amigo sim..todos os campos q estao no select eu add no FieldsEditor...
2009/5/6 Humberto Oliveira <holiveira.wordpr...@gmail.com> > > > Mario, a pergunta que você não respondeu foi a seguinte: > > O cdsDebitoCliente possui o field (campo) DEBITO no "Fields Editor" ? Dê um > duplo clique no cdsDebitoCliente e verifique se os campos CLICODIGO, > CLINOME > e DEBITO estão no seu ClientDataSet. > > Provavelmente o cdsCadPagto possui os campos CLICODIGO, CODPAGTO, DTPAGTO, > VALOR, CLINOME E DEBITO. > > Verifique isso. > > > 2009/5/5 Mario Rodrigues > <marioirodrig...@gmail.com<marioirodrigues%40gmail.com> > > > > > > > > > Humberto e Daniel, > > > > O meu cdsCadPagto o select dele é esse: > > select P.CLICODIGO, P.CODPAGTO, P.DTPAGTO, P.VALOR, CLI.CLINOME, > CLI.DEBITO > > from PAGTO P INNER JOIN CLIENTE CLI ON CLI.CLICODIGO = P.CLICODIGO WHERE > > P.CODPAGTO =:CODPAGTO > > ja o cdsDebitoCliente tem o sql: > > select CLICODIGO, CLINOME, DEBITO from CLIENTE where CLICODIGO > =:CLICODIGO > > > > O q ta me deixando doido...é q como ja disse uso esse mesmo procedimento > no > > salvar...so q a acao é contraria.. > > ja revi...ja refiz...ja recriei os cds...enfim...iniciante sofre > > hehehehe...mas é assim mesmo...a onda é nao desistir... > > > > Daniel...como eu poderia fazer para para pegar o erro..nao consegui achar > > nada falando para o D2007.. > > Podes me ajudar? > > > > > > 2009/5/5 Humberto Oliveira > > <holiveira.wordpr...@gmail.com<holiveira.wordpress%40gmail.com> > <holiveira.wordpress%40gmail.com> > > > > > > > > > > > > > > É o que o nosso colega Daniel falou. Algum erro estava sendo retornado > > após > > > o ApplyUpdates. > > > O seu ClientDataSet possui o campo DEBITO? > > > O Exception está alegando que não existe a coluna DEBITO no > > ClientDataSet. > > > O problema pode estar aí. > > > Provavelmente no "salvar", o seu ClientDataSet possui o campo no qual > > você > > > faz a sua aritmética. > > > > > > Verifique e nos posicione. > > > > > > > > > 2009/5/5 Mario Rodrigues > > > <marioirodrig...@gmail.com<marioirodrigues%40gmail.com> > <marioirodrigues%40gmail.com> > > <marioirodrigues%40gmail.com> > > > > > > > > > > > > > > > > > > > Humberto, > > > > > > > > Coloquei oApplyUpdate apos o delete e deu o segunte erro: > > > > First chance exception at $7C812AEB. Exception class TDBXError with > > > message > > > > 'Column unknown > > > > DEBITO At line 6, column 14'. > > > > depois esse: > > > > First chance exception at $7C812AEB. Exception class TDBXError with > > > message > > > > 'Column unknown > > > > DEBITO At line 7, column 2'. > > > > depois > > > > First chance exception at $7C812AEB. Exception class EDatabaseError > > with > > > > message 'Unable to execute Query'. > > > > Uso o delphi 2007...clico em continuar...aparece as mensagens > acima...e > > > no > > > > final mostra a mensagem de excluido com sucesso...porem...quando > clico > > em > > > > ok...os dados voltam(da pra ver o form atras em branco)... > > > > tb testei tirar as seguintes linhas > > > > //dtsCadPagto.DataSet.Close; > > > > //dtsCadPagto.DataSet.Open; > > > > dai so aparece a mensagem de excluido com sucesso...mas nao exclui > > > > > > > > o impressionante é q uso o mesmo codigo no salvar..so q ao inves de > > somar > > > > ele diminui!! > > > > > > > > > > > > 2009/5/5 Humberto Oliveira > > > > <holiveira.wordpr...@gmail.com<holiveira.wordpress%40gmail.com> > <holiveira.wordpress%40gmail.com> > > <holiveira.wordpress%40gmail.com> > > > > <holiveira.wordpress%40gmail.com> > > > > > > > > > > > > > > > > > > > > > > > > Já fez o teste colocando o ApplyUpdates após o Delete, ao invés de > > > > colocar > > > > > no envento do seu ClientDataSet? > > > > > > > > > > Faz um teste e avisa aí. > > > > > > > > > > 2009/5/5 Mario Rodrigues > > > > > <marioirodrig...@gmail.com<marioirodrigues%40gmail.com> > <marioirodrigues%40gmail.com> > > <marioirodrigues%40gmail.com> > > > <marioirodrigues%40gmail.com> > > > > <marioirodrigues%40gmail.com> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Alisson, > > > > > > > > > > > > Pois é...e é isso q esta sendo feito...alias o ApplyUpDates esta > > > sendo > > > > > > feito > > > > > > no cdsCadPagtoAfterDelete e no cdsCadPagtoAfterPost da seguinte > > > > > > maneira...cdsCadPagto.ApplyUpdates(0);.... > > > > > > Veja só preciso somar o valor...e isso acontece...a unica coisa q > > nao > > > > > > acontece é o delete...q acho q esta certo...tens alguma ideia? > > > > > > > > > > > > > > > > > > 2009/5/5 Alisson <alss...@yahoo.com.br > > > > > > <alssnco%40yahoo.com.br><alssnco% > 40yahoo.com.br><alssnco% > > 40yahoo.com.br><alssnco% > > > 40yahoo.com.br><alssnco% > > > > 40yahoo.com.br><alssnco% > > > > > 40yahoo.com.br>> > > > > > > > > > > > > > > > > > > > > > > > > > > > Que coisa mais confusa! Quando você quer excluir um registro > > basta > > > > > fazer: > > > > > > > > > > > > > > Dataset.Delete; > > > > > > > Dataset.ApplyUpdates(0); > > > > > > > > > > > > > > __________________________________________________ > > > > > > > Faça ligações para outros computadores com o novo Yahoo! > > Messenger > > > > > > > http://br.beta.messenger.yahoo.com/ > > > > > > > > > > > > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram > removidas] > > > > > > > > > > > > > > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas]