Jump to content


Photo

Campo Calculado - Formulário


  • Faça o login para participar
12 replies to this topic

#1 Cris Araújo

Cris Araújo

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Feminino
  • Localidade:Brasil

Posted 30/10/2008, 17:12

Olá!

Estou desenvolvendo um banco de Dados no access 2007 onde um valor de um campo é o produto da raiz de 2 outros campos. Fiz o seguinte procedimento:

No modo Folha de Dados na folha de proriedade do campo, fui na opção Fonte de Controle e digitei a fórmula conforme os campos da tabela e as operações matemáticas. Quanto fui testar no modo Formulário, no campo aparece ND.. :unsure:
Os campos que fórmula depende estão todos formatados igualmente.

Grata,

Cris Araújo :rolleyes:

Edição feita por: Cris Araújo, 30/10/2008, 17:13.


#2 Fernando C

Fernando C

    Ativo

  • Usuários
  • 371 posts
  • Sexo:Masculino
  • Localidade:SP

Posted 31/10/2008, 17:11

Olha, c entendi bem sua questão
campos calculados devem ser criados em formulários ou relatórios.
1 forma bem simples d fazer isso é abrir o formulário no modo Design,
criar 1 caixa de texto não acoplado e digitar dentro dele a expressão.
ex: se for p/ somar campo A + campo B:
=[A]+[B]
tente ai e qqer coisa retorne.

#3 Cris Araújo

Cris Araújo

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Feminino
  • Localidade:Brasil

Posted 03/11/2008, 08:32

Olha, c entendi bem sua questão
campos calculados devem ser criados em formulários ou relatórios.
1 forma bem simples d fazer isso é abrir o formulário no modo Design,
criar 1 caixa de texto não acoplado e digitar dentro dele a expressão.
ex: se for p/ somar campo A + campo B:
=[A]+[B]
tente ai e qqer coisa retorne.


Olá Fernando!

Eu fiz isso mas tbm não deu certo. Utilizei tanto um campo não acoplado e depois liguei com a coluna que eu queria da tabela utlizando a expressão e utilizei tbm a janela de " Adicionar campos Existentes". Achei primeiro que fosse erro de formatação mas para a expressão : [C] = RQD (([A] * [B])/3600) com A, B e C formatados da mesma maneira tbm dá erro...
Outra coisa Fernando , vc sabe ocultar uma Barra de registro do formulário?

Edição feita por: Cris Araújo, 03/11/2008, 08:44.


#4 Fernando C

Fernando C

    Ativo

  • Usuários
  • 371 posts
  • Sexo:Masculino
  • Localidade:SP

Posted 03/11/2008, 18:56

Oi.. olha..
vc postou:

um valor de um campo é o produto da raiz de 2 outros campos


então esse campo [C] não entra na expressão, como no exemplo que postei..
outros exs:
se eu tenho 1 campo C q é o resultado d a menos b
eu digito dentro do campo não acoplado:
=[a]-
se eu quero multiplicar a por b:
=[a]*

no teu caso, eu testei o seguinte cálculo:
raiz quadrada da soma dos campos A e B
a formula ficou assim (dentro do campo não acoplado):

=Rqd([a]+[b])

e deu certinho.. agora veja c era isso mesmo..

repare q qdo vc cria 1 campo não acoplado são criadas 2 caixinhas,
1 vc digita o nome e na outra o conteudo do campo..
o nome digite na cx d texto à esquerda, ok?

[b]sobre "Adicionar campos Existentes"

serve p/ exibir campos da tabela que não estavam incluídos no formulário

[b]sobre a barra d registros:

acione o formulário no modo design - clique no ângulo esquerdo superior (onde normalmente unem-se as reguas) e clique uma vez nesse angulo - vai aparecer um quadradinho preto;
clique uma vez no quadradinho preto c/ o botão direito do mouse e entre em propriedades;
abre 1 quadro "Folha de propriedades" - verifique se logo abaixo vai surgir um menu drop-down com a palavra "Formulário"
logo abaixo, selecione "Formato";
mais abaixo, na lista da esquerda procure a linha "Seletores de registro" - no campo a direita selecione "Não".
faça o mesmo c/ a linha imediatamente abaixo ("Botões de navegação"). ok?

Edição feita por: Fernando C, 04/11/2008, 08:41.


#5 Cris Araújo

Cris Araújo

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Feminino
  • Localidade:Brasil

Posted 04/11/2008, 10:38

Fernando,

Testei do jeito que vc me sugeriu fazendo em campos não acoplados mas a minha dúvida é:
Tenho três campos de uma tabela [A] , [B] e [C] e gostaria que esse campo [C] fosse essa fórmula:
[C] = RQD (([A] * [B])/3600)
Pelo que vc me informou só dá para fazer por um campo não aclopado, por exemplo:
teste = RQD (([A] * [B])/3600)
Eu testei e deu certo, mas como faço para que essa resposta seja guardada no campo [C]?

Em relação a barra de Registro deu certo! valew!lol:

Edição feita por: Cris Araújo, 04/11/2008, 12:01.


#6 Fernando C

Fernando C

    Ativo

  • Usuários
  • 371 posts
  • Sexo:Masculino
  • Localidade:SP

Posted 04/11/2008, 18:38

Oi..

Veja bem: o eu que disse é q campos calculados devem ser criados em formulários ou relatórios
-- isso pq, claro, não se armazena campos calculados em tabelas.. isso é um principio do Access
(ate por isso mesmo ele "complica" 1 pouco p/ ser criado..rss..).

n sei c isso c aplica a outros sistemas + sofisticados, como por exemplo, o SQL Server, Oracle..

assim, em principio, eu t sugeriria pesquisar mais sobre o assunto..
vc tb pode tentar criar esse calculo por uma consulta, mas creio q daria no mesmo..
na verdd, acho q ja vi algo sobre isso num outro forum d Access, vou verificar, parece q teria sim algum jeito.. alguma "gambi"..rss..

e caso não surja alguma outra dica, ja t adianto q seria interessante vc lançar tua questão num outro forum q acho excelente:
http://www.expertaccess.com.br/forum/

no +, disponha..

#7 Cris Araújo

Cris Araújo

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Feminino
  • Localidade:Brasil

Posted 05/11/2008, 08:17

Obrigada! :rolleyes:

Edição feita por: Cris Araújo, 05/11/2008, 08:18.


#8 Fernando C

Fernando C

    Ativo

  • Usuários
  • 371 posts
  • Sexo:Masculino
  • Localidade:SP

Posted 05/11/2008, 22:19

Oi.. então, descobri 1 forma d exibir esse dado numa tabela:
vc cria 1 consulta e dpois cria 1 outra tabela e usa esse campo no formato "Assistente de pesquisa"..
ao acionar o assistente, vc indica q quer obter os dados da consulta.. só q os dados serão exibidos em forma d 1 menu drop-down.. v ahe..
n sei c isso vai t ajudar, mas vou pesquisar 1 pouco +.. quem sabe pinta 1 outra dica..
ah, e c vc descobrir 1 outra solução, seria legal vc postar, acho q seria interessante..
até + e disponha..

#9 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 10/10/2017, 08:49

Fiabilidad Propecia T Buy Indian Viagra viagra Keflex Dosage Dog Best Uk Online Pharnacy
Acheter Clomid En Ligne Territoires Du Nord Ouest viagra Superdrugsaver In India Child'S Dosage Of Keflex
Priligy De 30 De Mg Chyavanaprasha China Pharmacy Online viagra Relent Amazon Stromectol Walmart Rx Plans

#10 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 26/10/2017, 00:09

100 Buy Clomid Online generic viagra Prednisone No Script Canadian Where Does Propecia Grow Hair
Viagra Pills Wiki Macrobid Buying Overseas Buying Finasteride viagra Amoxil Medication Viagra Sur Ordonnance Vente Baclofen 10mg
Levitra Medicine buy vardenafil 40 mg malaysia Prix Du Levitra En Medecine

#11 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 07/11/2017, 18:27

Mexican Pharmacy No Prescription Needed viagra Si Puo Comprare Viagra Senza Ricetta
Cialis Wo Bestellen Celexa Online Cheap 60mg Super Active Cialis dove acquistare levitra sicuro Alli Canadian Pharcharmy Online Achat Tadalafil Stendra Secure Ordering Overseas Cheapeast
Methotrexate Cost Without Insurance Cialis Per Ipertensione cialis Cytotec Est Cigarette

#12 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 17/11/2017, 02:38

Cheap Price Viagra Sur Femme Doryx Doxakne Low Price Best Website viagra Come Comprare Il Viagra Su Internet Canada Pharmacy 24 Hour Drug Store Achat De Viagra En Pharmacie
Prices Propecia Viagra Orosolubile Cialis Weniger Nebenwirkungen viagra Best Generic Viagra Acquistare Viagra Online

#13 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 27/11/2017, 21:32

Levitra Eiaculazione Precoce generic viagra Amoxicillin 250 5ml O Comprare Kamagra In Francia Principio Activo Proscar Vs Propecia




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq