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


    Rodando formulas inseridas pelo usuario

    avatar
    drcaiocatalani
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 08/02/2016

    Rodando formulas inseridas pelo usuario Empty Rodando formulas inseridas pelo usuario

    Mensagem  drcaiocatalani 10/2/2016, 17:53

    Boa tarde. Este assunto já foi abordado há tempos neste fórum, mas tenho uma dúvida na sequência. Para melhor entendimento cito o colega Eduardo Scopel, na ocasião:

    "Quero fazer um código onde o usuário digite em um formulário uma fórmula, ela seja armazenada em banco de dados e quando gerar um relatório esta fórmula será resolvida.
    Na fórmula deve-se usar a maioria dos operadores, como +-*/=()><, e fazer referência às variáveis.
    O usuário não terá acesso ao código. Eduardo Scopel"

    a resposta dada por Avelino foi:

    Private Sub btsalvar_Click()
    On Error Resume Next
    Me!Resultado = Null
    Me!Resultado.ControlSource = "=" & Me!Formula
    Me!Resultado.Requery
    End Sub

    Minha dúvida é que preciso utilizar um formulário contínuo e gostaria de saber se dá para utilizar o ControlSource diretamente na consulta utilizada pelo formulário para que os valores não sejam alterados em todos os registros a cada vez que o botão é clicado.

    Obrigado!

      Data/hora atual: 19/4/2024, 09:31