Fórum Campos Calculados #281696
15/05/2005
0
Abraço a todos..
--
Marcelo Ornellas
Byornellas
Curtir tópico
+ 0Posts
15/05/2005
Marco Salles
Usuario digita Preco de Custo Usuario digita Porcentagem de Lucro e que aparecesse no campo Preço de Venda Automaticamente o Valor
Seria isto???
Gostei + 0
15/05/2005
Byornellas
Gostei + 0
15/05/2005
Marco Salles
Então , eu sugiro , que voce Defina o Campo [b:793e11937a]Preco de Venda [/b:793e11937a]Como sendo [size=18:793e11937a][color=darkred:793e11937a][b:793e11937a]Calculado....[/b:793e11937a][/color:793e11937a][/size:793e11937a]
Ao inves de cria-lo no Própio B.D
Tente fazer o seguinte:
De Um Click No Componente Query Ou Table Do Seu Form...Com Isto Voce Vai Abrir o "Editor De Código"..Clique No "Editor De Campo" e Selecione a Opção "Add All Fields" (Depois Voce Pode Ate Eliminar Os Fields Que Voce Não Irá Utilizar)..Ainda No Editor Voce Clica Novamente E Seleciona a Opção New Fields...No "Field Properties" Escolha Nome, Tipo Currency e No "Field Type" Selecione a Opção "Calculated"..Dê Ok....Voce Gerou Um Campo Calculado, Mas Falta Ainda Qual o Calculo Que Este Campo Irá Fazer...No Seu Componente Query1 Ou Table No Evento OnCalcFields Digite o Código Abaixo:
Código:
procedure TForm1.Table1CalcFields(DataSet: TDataSet); begin Table1NomeCampoValorVenda.Value:=Table1NomeCampoValorCusto.Value*(1+Table1NomeCampoPorcentagem.Value/100); end
:arrow: Tente isto e poste o resultado
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)