MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

3 participantes

    [Resolvido]Criar um campo calculado

    avatar
    FrancoGG
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11
    Registrado : 12/09/2013

    [Resolvido]Criar um campo calculado Empty Criar um campo calculado

    Mensagem  FrancoGG 20/10/2013, 12:42

    Olá a todos.
    Tenho uma tabela com 2 campos "Quantidade" e "TipoCombustivel", que recebe os dados de uma Caixa de texto para o campo "Quantidade" e uma Combox com as opções (Gasolina, Gasoleo, Gás Natura, Gasóleo Verde) para o campo "TipoCombustivel".
    O que eu pretendo é criar um campo com o nome "TEP" onde, dependendo da escolha da Combox, execute os seguintes calculos:
    Se Combox = Gasolina então campo "TEP"="Quantidade" x 0.8
    Se Combox = Gasóleo então campo "TEP"="Quantidade" x 0.7
    Se Combox = Gás Natural então campo "TEP"="Quantidade" x 0.6
    Se Combox = Gasóleo Verde então campo "TEP"="Quantidade" x 0.5

    Alguma sugestão, obrigado
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8251
    Registrado : 05/11/2009

    [Resolvido]Criar um campo calculado Empty Re: [Resolvido]Criar um campo calculado

    Mensagem  Alexandre Neves 20/10/2013, 13:08

    Boa tarde,
    Se esses valores forem constantes, não deve armazenar na tabela. Em vez disto, calcule na altura que precisar utilizar os dados


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    FrancoGG
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11
    Registrado : 12/09/2013

    [Resolvido]Criar um campo calculado Empty Re: [Resolvido]Criar um campo calculado

    Mensagem  FrancoGG 20/10/2013, 13:22

    Olá Alexandre, refere-se quando fizer um relatório?
    Como faço?
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1037
    Registrado : 23/04/2013

    [Resolvido]Criar um campo calculado Empty Re: [Resolvido]Criar um campo calculado

    Mensagem  Uilson Brasil 20/10/2013, 13:24

    Franco,

    Veja se é isso que você precisa:

    Código:
    Private Sub tpc_AfterUpdate()
    If Me.tpc = "Gasolina" Then
    Me.tep = quant * 0.8
    Else
    If Me.tpc = "Gasóleo" Then
    Me.tep = quant * 0.7
    Else
    If Me.tpc = "Gás Natural" Then
    Me.tep = quant * 0.6
    Else
    If Me.tpc = "Gasóleo Verde" Then
    Me.tep = quant * 0.5
    Else
    End If
    End If
    End If
    End If
    End Sub
    Anexos
    [Resolvido]Criar um campo calculado AttachmentTC.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (40 Kb) Baixado 8 vez(es)


    .................................................................................
    ::: Uilson Brasil
    ::: Design in Microsoft Access
    avatar
    FrancoGG
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11
    Registrado : 12/09/2013

    [Resolvido]Criar um campo calculado Empty Re: [Resolvido]Criar um campo calculado

    Mensagem  FrancoGG 20/10/2013, 13:40

    Uilson, em cheio ... muito obrigado, quem sabe .... sabe Smile

    Vou colocar "Resolvido"

    Obrigado
    avatar
    FrancoGG
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11
    Registrado : 12/09/2013

    [Resolvido]Criar um campo calculado Empty Re: [Resolvido]Criar um campo calculado

    Mensagem  FrancoGG 20/10/2013, 13:42

    Está feito Smile
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1037
    Registrado : 23/04/2013

    [Resolvido]Criar um campo calculado Empty Re: [Resolvido]Criar um campo calculado

    Mensagem  Uilson Brasil 20/10/2013, 14:06

    Ótimo! resolvido está então.

    Abraços,


    .................................................................................
    ::: Uilson Brasil
    ::: Design in Microsoft Access

      Data/hora atual: 7/12/2022, 11:05