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]Usuário definindo formula da consulta

    avatar
    Gilson40
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 18/07/2011

    [Resolvido]Usuário definindo formula da consulta Empty [Resolvido]Usuário definindo formula da consulta

    Mensagem  Gilson40 10/8/2011, 11:39

    Tenho uma consulta atualização que tem uma formula que atualiza o campo comprimento. Mas essa formula varia de grupo para grupo. Gostaria de saber se tem coomo o usuário definir a formula para o grupo e a consulta buscar essa formula atrelada a esse grupo.

    ex. O usuário coloca qua a formula do grupo madeira é comprimento = (altura *2)-largura

    aí no campo comprimento no item atualizar para da consulta ele vai puxar e executar esta formula.
    avatar
    Convidado
    Convidado


    [Resolvido]Usuário definindo formula da consulta Empty Re: [Resolvido]Usuário definindo formula da consulta

    Mensagem  Convidado 10/8/2011, 11:50

    Basta criar a consulta em SQL-VBA e criar um campo não acoplado onde o mesmo extraia de uma caixa texto no form o cálsulo a ser utilizado.. e carregue o controle com essa SQL, assim ao digitar a fórmula na caixa texto,ela é lida pela SQL...


    Saudações
    avatar
    Gilson40
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 18/07/2011

    [Resolvido]Usuário definindo formula da consulta Empty Calculo em consulta

    Mensagem  Gilson40 11/8/2011, 01:38

    Entendi o que tu quis dizer, mas como fazer o comando SQL para ele ler a fórmula?Pq se colocar a fórmula direto na consulta aí funciona, mas eu quero é que ele pegue a fórmula do Texto14 e execute.
    avatar
    Convidado
    Convidado


    [Resolvido]Usuário definindo formula da consulta Empty Re: [Resolvido]Usuário definindo formula da consulta

    Mensagem  Convidado 11/8/2011, 11:48

    Amigão.. estou tentando fazer-te um exemplo mas estou encontrando certa dificuldades com os operadores aritiméticos em String.. Qualquer novidade retorno
    avatar
    Gilson40
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 18/07/2011

    [Resolvido]Usuário definindo formula da consulta Empty Calculo em consulta

    Mensagem  Gilson40 11/8/2011, 11:52

    Estariamos quase lá não fosse um detalhe...
    A fórmula está atrelada a cada grupo como segue abaixo:
    SE o grupo for Lateral faz comprimento = ([Altura]-0,098)
    Se o grupo for Lateral Sup fa comprimento = ([Altura]-0,04)*2
    e assim por diante pois são mais de 50 grupos e o usuário pode introduzir novos grupos com novas formulas.
    Este campo altura é digitado no formulário na hora conforme a encomenda.
    Então precisava achar um jeito de o próprio usuário inserir a fórmula ao criar o grupo, senão eu seria obrigado a ter 50 consultas atualizações e cada vez que ele inserir um novo grupo terei de ir lá mexer no programa.
    avatar
    Convidado
    Convidado


    [Resolvido]Usuário definindo formula da consulta Empty Re: [Resolvido]Usuário definindo formula da consulta

    Mensagem  Convidado 11/8/2011, 12:13

    Poderia postar aqui um exemplo sintetizado do bd.. Assim todos poderão ver e lhe sugerir soluções..

    Saudações
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Usuário definindo formula da consulta Empty Re: [Resolvido]Usuário definindo formula da consulta

    Mensagem  Alexandre Neves 11/8/2011, 19:09

    Crie quantas caixas de texto quantos dados possa introduzir. Entre duas caixas de texto coloque uma caixa de combinação com os operadores possíveis.
    Depois, pode
    Ao executar o código, é percorrido um trajecto em que é lida cada caixa de texto e seguidamente assumido um operador de acordo com o escolhido na caixa de combinação
    ou
    criar função que aceite como parâmetros os dados introduzidos nas caixas de texto e os seleccionados nas caixas de combinação
    avatar
    Convidado
    Convidado


    [Resolvido]Usuário definindo formula da consulta Empty Re: [Resolvido]Usuário definindo formula da consulta

    Mensagem  Convidado 12/8/2011, 11:02

    Eu ate tentei Amigo alexandre... mas quando digitei o operador em uma caixa texto.. ele não entendeu como tal...

    Se eu tinha
    1 - Campo: 2
    2 - Campo: 3
    3 - Campo: *

    Formula: Campo1 Campo3 Campo 2

    No resultado apareceu Assim 2*3
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Usuário definindo formula da consulta Empty Re: [Resolvido]Usuário definindo formula da consulta

    Mensagem  vieirasoft 18/8/2011, 00:00

    E o tópico está resolvido ou não?
    avatar
    Convidado
    Convidado


    [Resolvido]Usuário definindo formula da consulta Empty Re: [Resolvido]Usuário definindo formula da consulta

    Mensagem  Convidado 18/8/2011, 11:53

    Creio que não vierao.. eu tentei.. mas ao definir a formula em VBA utilizando Caixa texto para o operador matemático..

    Me retorna na caixa que receberá o calculo assim:

    2*3, quando deveria ser 6

    Saudações
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Usuário definindo formula da consulta Empty Re: [Resolvido]Usuário definindo formula da consulta

    Mensagem  vieirasoft 18/8/2011, 12:00

    Não acompanhei o tópico, mas essa fórmula não seria Campo1 * Campo2? Não entendi o Campo 3 estar com o operador matemático sem dados???
    avatar
    Convidado
    Convidado


    [Resolvido]Usuário definindo formula da consulta Empty Re: [Resolvido]Usuário definindo formula da consulta

    Mensagem  Convidado 18/8/2011, 12:02

    4 Campos a saber

    Campo1 - Primeiro valor
    Campo2 - Campo onde se digita o operador (*, -, + , /)
    Campo3 - Segundo valor
    Campo4 - Resultado...


    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Usuário definindo formula da consulta Empty Re: [Resolvido]Usuário definindo formula da consulta

    Mensagem  Alexandre Neves 18/8/2011, 19:02

    Veja isto
    avatar
    Convidado
    Convidado


    [Resolvido]Usuário definindo formula da consulta Empty Re: [Resolvido]Usuário definindo formula da consulta

    Mensagem  Convidado 18/8/2011, 19:09

    Por isto somos todos teus fãs... E seguimos aprendendo cada dia mais com vossa ajuda...

    Obrigado
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Usuário definindo formula da consulta Empty Re: [Resolvido]Usuário definindo formula da consulta

    Mensagem  vieirasoft 22/8/2011, 12:10

    Como não retornou, o tópico passa a resolvido. Qualquer coisa reabra, por favor.
    avatar
    Convidado
    Convidado


    [Resolvido]Usuário definindo formula da consulta Empty Re: [Resolvido]Usuário definindo formula da consulta

    Mensagem  Convidado 22/8/2011, 12:25

    A solução do Amigo Alexandre funciona para o colega resolver isto.. Qualquer coisa apite

    Saudações

    Conteúdo patrocinado


    [Resolvido]Usuário definindo formula da consulta Empty Re: [Resolvido]Usuário definindo formula da consulta

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 07:25