Ir para conteúdo
Fórum Script Brasil
  • 0

[resolvido] Como Criar Campos Calculados?


Livio Neiva

Pergunta

Procedimentos que eu executei:

Dê duplo-clique sobre o objeto TADOTable desejado. Para meu exemplo, escolha tab_ItemVenda

Tecle [Ctrl] + [N] para inserir um novo campo.

Em Fields Properties digite o nome do campo (Total) na caixa de texto Name e escolhi o tipo do mesmo em Type (Currency).

Em Field Type marque o tipo do campo como Calculated.

Para que seja criado um campo Total para calcular o total do produto vendido:

Clique sobre o botão [OK]

Essa foi a menssagem de erro que apareceu!!

Error

Data Field Not permitted on Open dataset

Mesmo sem sucesso na criação do campo total, criei esses procedimentos;

Para que o campo calculado funcione inclua o cálculo no evento OnCalcFields da tabela para a qual ele foi criado. No evento OnCalcFields da tabela tab_ItemVenda, digitei:

dm.tab_ItemVendaTotal.Value := dm.tab_ItemVendaItVeQtde.Value * (dm.tab_ItemVendaItVeValorUnitario.Value – dm.tab_ItemVendaItVeDescontoItem.Value);

Como faço para criar esse campo total???

Ecorrigir essa emenssagem de erro??

Error

Data Field Not permitted on Open dataset

Agradeço a atenção de todos!!!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...