Usar um Dbgrid para selecionar produtos
Usar uma DBGRid para puxar dados do produto de uma tabela de produtos, colocando a quantidade e ja calculando o valor final na mesma linha.
e Depois gravar
e Depois gravar
Fmtrevisan
Curtidas 0
Respostas
Biohazard
01/09/2005
-Vá no Fields Editor do Componente.
-Clique de direita e selecione ´New Field´
-Coloque o nome do campo como Valor_Total
-Selecione a opção ´Calculated´
-Clique no botão OK
-No evento OnCalcFields do componente, coloque:
ClientDataSet1VALORTOTAL := ClientDataSet1ITEM * ClientDataSet1.QTDE
-Pronto, agora é só testar
Qualquer dúvida, entre em contato. Um abraço!
-Clique de direita e selecione ´New Field´
-Coloque o nome do campo como Valor_Total
-Selecione a opção ´Calculated´
-Clique no botão OK
-No evento OnCalcFields do componente, coloque:
ClientDataSet1VALORTOTAL := ClientDataSet1ITEM * ClientDataSet1.QTDE
-Pronto, agora é só testar
Qualquer dúvida, entre em contato. Um abraço!
GOSTEI 0
Biohazard
01/09/2005
Ahh olha só, eu esqueci de te dizer. Depois que você der o ´Post´, vc tem que dar um ApplyUpdates. Por exemplo, se você estiver utilizando o componente ClientDataSet, faça assim:
-No evento AfterPost digite o código a seguir:
ClientDataSet1.ApplyUpdates(-1)
{OBS. o ´-1´ grava as alterações mesmo contendo erros}
-Pronto, agora sim! Qualquer dúvida entre em contato.
Ah e mais uma coisa, quando alguém coloca um tópico aqui no fórum, por favor, faça o favor de fazer uma réplica, informando se o código que foi passado deu certo, blz?
-No evento AfterPost digite o código a seguir:
ClientDataSet1.ApplyUpdates(-1)
{OBS. o ´-1´ grava as alterações mesmo contendo erros}
-Pronto, agora sim! Qualquer dúvida entre em contato.
Ah e mais uma coisa, quando alguém coloca um tópico aqui no fórum, por favor, faça o favor de fazer uma réplica, informando se o código que foi passado deu certo, blz?
GOSTEI 0
Martins
01/09/2005
Ahh olha só, eu esqueci de te dizer. Depois que você der o ´Post´, vc tem que dar um ApplyUpdates. Por exemplo, se você estiver utilizando o componente ClientDataSet, faça assim:
-No evento AfterPost digite o código a seguir:
ClientDataSet1.ApplyUpdates(-1)
{OBS. o ´-1´ grava as alterações mesmo contendo erros}
-Pronto, agora sim! Qualquer dúvida entre em contato.
Ah e mais uma coisa, quando alguém coloca um tópico aqui no fórum, por favor, faça o favor de fazer uma réplica, informando se o código que foi passado deu certo, blz?
Concordo com vc, não custa nada pessoal, vc voltarem aqui e informarem se o código ajudou ou se vcs resolveram de outra forma e postar aqui, assim vcs estaram colaborando para que outros usuários com as mesmas dúvidas ou semelhantes as suas possam desenvolver uma solução.
Valew um abraço!!!!!
Martins
GOSTEI 0