Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

leozeferino

BANCO DE DADOS ACCESS

Recommended Posts

Olá.O problema é o seguinte: gostaria de criar 3 campos no access. Colocaria um determinado valor no campo1 e outro no campo2. Porém, no campo3, gostaria que aparecesse a divisão do campo1 pelo campo2. É possivel fazer isso?Desde já,Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Possível é....

Não é recomendável.....

 

Afinal,

Se você fizer um consulta simples poderá obter o resultado desejado.

 

Algo do tipo:

 

Select Campo1,Campo2, (Campo1/Campo2) as Campo3
from tabela

<{POST_SNAPBACK}>

Hummm... por que não é recomendavel?

 

E não teria como fazer essa divisão dentro do campo3 no próprio banco de dados?

Como se fosse o excel. Escolher as "celulas" e pedir para fazer a divisão, dando o valor automaticamente no PROPRIO access.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não é recomendável porque isso vai lhe custar mais trabalho e espaço.

Ainda não se esqueça que quando você alterar quaisquer valores dos campos, terá que alterar também o valor do resultado.

 

De qualquer forma você pode fazer pelo código ao inserir ou alterar os valores.

 

ASP

[*]

 

[*]

 

[*]Inser into Tabela (campo1,campo2,campo3) Values (campo1,campo2,campo1 / campo2)

 

[*]

 

[*]Update Table Tabela

 

[*]Set campo1 = novoValor,

 

[*]campo3 = campo1 / Campo2

 

[*]

 

[*]

 

 

Talvez, fosse possível fazer isso também utilizando o campo "Valor Padrão" do Access, informando as colunas que devem ser divididas, entretanto, não tenho certeza se vai funcionar, nunca testei.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não é recomendável porque isso vai lhe custar mais trabalho e espaço.

Ainda não se esqueça que quando você alterar quaisquer valores dos campos, terá que alterar também o valor do resultado.

 

De qualquer forma você pode fazer pelo código ao inserir ou alterar os valores.

 

ASP

[*]Inser into Tabela (campo1,campo2,campo3) Values (campo1,campo2,campo1 / campo2)<br /><br />Update Table Tabela<br />Set campo1 = novoValor,<br />campo3 = campo1 / Campo2

 

 

Talvez, fosse possível fazer isso também utilizando o campo "Valor Padrão" do Access, informando as colunas que devem ser divididas, entretanto, não tenho certeza se vai funcionar, nunca testei.

<{POST_SNAPBACK}>

Podicrer, não tinha pensado nisso.

 

Brigadão kra.

 

Valewsss!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

muito simples na hora em que você vai faser o script pra gravar o dado um e o dado dois você tbm pode criar uma variavel para que o terceiro camo receba o request.form 1dividido pelorequest.form 2abraços []'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

muito simples

 

na hora em que você vai faser o script pra gravar o dado um e o dado dois você tbm pode criar uma variavel para que o terceiro camo receba o request.form 1

dividido pelo

request.form 2

 

abraços []'s

mas como foi dito isso não eh bom...

 

vai de encontro com uma das regras de normalização de banco de dados

 

você não deve armazenar no db informações que podem ser obtidas de outros campos...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.