MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

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

    Rodando formulas inseridas pelo usuario

    Compartilhe

    drcaiocatalani
    Novato
    Novato

    Respeito às Regras 100%

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

    Rodando formulas inseridas pelo usuario

    Mensagem  drcaiocatalani em Qua 10 Fev 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: Sex 09 Dez 2016, 07:44