Trabalho

1712 palavras 7 páginas
suntos abordados nesse relatório:

Usando o evento OnCalc

Usando o evento OnChange

Duas maneiras de se fazer um calculo

Usando os eventos OnActivate e OnDeactivate

Usando o evento AfterDelete

Usando o evento AfterScroll

Usando o evento OnCloseUp

Duas novas tabelas em nosso projeto

Uma outra tabela também importante

Atenção:

Os assuntos tratados aqui, fazem parte de uma série de estudos feitos em classe, esses assuntos são continuação de assuntos tratados em relatórios passados.

Usando o evento OnCalc:

Para criar um campo para Total Parcial: (Add New Field > Calculed)

Nome: totalpartical
Type: Float
Component: tbl_itenstotalparcial

Para calcular vai no evento: ONCalcField

OnCalc, é um evento que calcula os campos de uma tabela, é usado para muitas coisas além de apenas cálculos.

Tbl_Itens > Event > OnCalcField

Um exemplo utilizando o evento OnCalc:

tbl_itens.FieldByName('totalparcial').asfloat := tbl_itens.FieldByName('qtd_item').asfloat * tbl_itens.FieldByName('valor_item').asfloat ;

Usando o evento OnChange

Esse evento faz com que ao alterar a tabela, algo aconteça.

Na tabela Itens, quando escolher o produto, ao inserir um item a QTDE será 1, o valor será preenchido automaticamente, será necessário apenas escolher o produto.

Na tbl_Itens > duplo click, ir no cod_prod no evento OnChange(ao alterar)

Para saber qual programar, devemos olhar qual campo é modificado, então eu sei que vou programa isso na Tbl_Itens, no campo cod_prod

Algoritmo para preencher o valor do produto:

Para tal, vou na tabela de itens e indico o código do produto vou no evento OnChange e programo.
Depois de escolher o produto, vou na tabela de produtos, busco o valor e preencho na tabela de itens o valor do produto.

tbl_prod.Locate('cod_prod', tbl_itens.FieldbyName('cod_prod').asInteger,[]); Modo de inserção, se a tabela não estiver no modo de inserção, eu devo coloca-la

if not

Relacionados

  • Trabalhos trabalhos trabalhos
    822 palavras | 4 páginas
  • TRABALHO DE TRABALHO
    316 palavras | 2 páginas
  • Trabalho De Trabalho
    3827 palavras | 16 páginas
  • Trabalho trabalho
    2154 palavras | 9 páginas
  • Trabalho De Trabalho
    1631 palavras | 7 páginas
  • trabalho de trabalho
    3062 palavras | 13 páginas
  • trabalho de trabalho
    7228 palavras | 29 páginas
  • Trabalho é trabalho
    2191 palavras | 9 páginas
  • Trabalho de Trabalho
    1572 palavras | 7 páginas
  • Trabalho de trabalho
    8207 palavras | 33 páginas