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]Cálculo em caixa de texto

    xoxe
    xoxe
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 241
    Registrado : 27/03/2016

    [Resolvido]Cálculo em caixa de texto Empty [Resolvido]Cálculo em caixa de texto

    Mensagem  xoxe 21/4/2016, 17:37

    Quero criar um cálculo dentro de uma caixa de texto (em então msgbox, também serve).
    Tenho 23 botões de opção no meu formulário e dei valor para cada um se for verdadeiro.

    Código:
    Private Sub PontuacaoTxt_AfterUpdate()
    Dim Etica, Cordialidade, Interesse, Disponibilidade As Integer
    Etica = -100
    Cordialidade = -100
    Interesse = -8
    Disponibilidade = -100

    If Me.BotaoEtica = True Then
    PontuacaoTxt.value = 100 + Etica
    End If
    End Sub

    Mas não está aparecendo na caixa de texto Pontuacaotxt

    O que fiz de errado?
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1012
    Registrado : 23/09/2011

    [Resolvido]Cálculo em caixa de texto Empty Re: [Resolvido]Cálculo em caixa de texto

    Mensagem  cleverson_manaus 21/4/2016, 18:24

    tente assim:

    Código:


    Private Sub PontuacaoTxt_AfterUpdate()

    Dim Etica, Cordialidade, Interesse, Disponibilidade As Integer

    Etica = -100

    Cordialidade = -100

    Interesse = -8

    Disponibilidade = -100

    If Me.BotaoEtica = True Then

    Me.PontuacaoTxt = Me.PontuacaoTxt + Etica


    End If

    End Sub


    Supondo que 100 ou qualquer outro valor seja digitado na caixa de texto em questão.

    Seria bom colocar uma rotina no evento AntesAtualizar para valores nulos ou inválidos.

    Abraços


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    xoxe
    xoxe
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 241
    Registrado : 27/03/2016

    [Resolvido]Cálculo em caixa de texto Empty Re: [Resolvido]Cálculo em caixa de texto

    Mensagem  xoxe 21/4/2016, 18:36

    Não funcionou!
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1012
    Registrado : 23/09/2011

    [Resolvido]Cálculo em caixa de texto Empty Re: [Resolvido]Cálculo em caixa de texto

    Mensagem  cleverson_manaus 21/4/2016, 19:43


    altera o tipo de dados de Integer para Double.

    Abraços,


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    xoxe
    xoxe
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 241
    Registrado : 27/03/2016

    [Resolvido]Cálculo em caixa de texto Empty Re: [Resolvido]Cálculo em caixa de texto

    Mensagem  xoxe 21/4/2016, 19:56

    Nada.... Alguém sabe??
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Cálculo em caixa de texto Empty Re: [Resolvido]Cálculo em caixa de texto

    Mensagem  FabioPaes 21/4/2016, 19:59

    Posta seu BD...
    xoxe
    xoxe
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 241
    Registrado : 27/03/2016

    [Resolvido]Cálculo em caixa de texto Empty Re: [Resolvido]Cálculo em caixa de texto

    Mensagem  xoxe 21/4/2016, 20:02

    Formulário lançamentos
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Cálculo em caixa de texto Empty Re: [Resolvido]Cálculo em caixa de texto

    Mensagem  FabioPaes 21/4/2016, 20:28

    Camarada, aqui funcionou normalmente... Sem mudar nada!

    Apenas marquei a Etica, cliquei na caixa POntuação, digitei 10... e ao saur ficou -90.


    xoxe
    xoxe
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 241
    Registrado : 27/03/2016

    [Resolvido]Cálculo em caixa de texto Empty Re: [Resolvido]Cálculo em caixa de texto

    Mensagem  xoxe 21/4/2016, 20:32

    Mas a questão é:

    O campo pontuação estará bloqueado.
    Ficará com valor padrão 100 e somente após clicar no botão de opção que o valor deverá ser atualizado!
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Cálculo em caixa de texto Empty Re: [Resolvido]Cálculo em caixa de texto

    Mensagem  FabioPaes 21/4/2016, 20:36

    Então esse Evento que calcula nao pode ficar nessa caixa de texto e nem nesse Evento... Coloque ela em um Botão, ou ate mesmo nos botoes de seleção...

    Pois evento Apos atualizar de um campo so é acionado quando vc Entra no Campo, Muda algo e sai.

    Coloque no Evento do Seu Botão de Pontuação...
    xoxe
    xoxe
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 241
    Registrado : 27/03/2016

    [Resolvido]Cálculo em caixa de texto Empty Re: [Resolvido]Cálculo em caixa de texto

    Mensagem  xoxe 21/4/2016, 20:47

    Entendido!


    Agora para finalizar!
    Como são 23 botões de seleção, tenho que criar código para cada um.

    Como posso fazer uma função para agilizar minha vida?
    Pois cada botão tem um nome e um valor.


    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Cálculo em caixa de texto Empty Re: [Resolvido]Cálculo em caixa de texto

    Mensagem  FabioPaes 21/4/2016, 22:08

    Amigão, veja essa opção que fiz... O calculo e feito de acordo com a seleção, Coloquei o valor da pontuação na caixa seleção sim.

    [Resolvido]Cálculo em caixa de texto 23uog7o

    Dessa forma, o Grupo tem Valor zero... A opção sim tem um valor xxx de pontos e a opção Nao tem valor zero. Então ao selecionar a opção sim, o grupo passa a ter o valor que tem a opção sim... dessa forma basta somar todos os 23 grupos. que nao tera problemas...

    [Resolvido]Cálculo em caixa de texto 24c7ccy
    Anexos
    [Resolvido]Cálculo em caixa de texto AttachmentSoma BTOpçoes.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (22 Kb) Baixado 21 vez(es)
    xoxe
    xoxe
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 241
    Registrado : 27/03/2016

    [Resolvido]Cálculo em caixa de texto Empty Re: [Resolvido]Cálculo em caixa de texto

    Mensagem  xoxe 21/4/2016, 22:26

    Interessante!

    Pq ao criar um botão de seleção, no meu access, não aparece em propriedades o valor de opção?
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Cálculo em caixa de texto Empty Re: [Resolvido]Cálculo em caixa de texto

    Mensagem  FabioPaes 21/4/2016, 22:33

    Essa opção so aparece quando vc seleciona Grupo DE OPÇOES, e nao Botao de Opçoes!

    [Resolvido]Cálculo em caixa de texto 2vk0ntf

    Obs:
    Pra desabilitar algum campo, vc tem que Colocar no Grupo de opçoes ta...

    Ex: No grupo de Opçoes Etica, coloque no evento apos atualizar... para desabilitar as outras opçoes:

    If Me.qdEtica = 100 Then
    Me.Texto15.Visible = False
    Else
    Me.Texto15.Visible = True
    End If
    xoxe
    xoxe
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 241
    Registrado : 27/03/2016

    [Resolvido]Cálculo em caixa de texto Empty Re: [Resolvido]Cálculo em caixa de texto

    Mensagem  xoxe 21/4/2016, 22:50

    É interessante essa opção que não conhecia!

    Porém teria que modificar todo formulário, consultas, etc..

    Mas irei usar a opção explicada anteriormente.. De qualquer modo, obrigado!
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Cálculo em caixa de texto Empty Re: [Resolvido]Cálculo em caixa de texto

    Mensagem  FabioPaes 21/4/2016, 22:58

    Pois é... Veja qual vai lhe dar menor trabalho, e qual e mais vantajoso pro seu sistema!

    Atá a próxima!!!

    Conteúdo patrocinado


    [Resolvido]Cálculo em caixa de texto Empty Re: [Resolvido]Cálculo em caixa de texto

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/5/2024, 07:05