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]Subtrair dados de um Registro em um Campo ao clicar em um Botão

    eullerTec
    eullerTec
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 56
    Registrado : 06/09/2016

    [Resolvido]Subtrair dados de um Registro em um Campo ao clicar em um Botão Empty [Resolvido]Subtrair dados de um Registro em um Campo ao clicar em um Botão

    Mensagem  eullerTec 10/3/2017, 05:01

    Olá caros mestres! Venho aqui humildemente pedir aos senhores(as) que tem mais conhecimento na área de programação Accdb uma ajuda para eu conseguir resolver um problema que venho tentando a dias.

    Estou montando um Bd de marcação de consultas, daí queria que quando pressionasse o btn Salvar do meu Form, pegasse o profissional selecionado e subtraísse -1 da quantidade de vagas disponibilizadas pelo Usuário do bd, sendo que quando chegasse a 0, exibisse uma msgbox: Vagas esgotadas para o Profissional desejado.
    Fiz as alterações nas tabelas, na qual se eu digitar o valor manualmente no Campo VagasUsadas, o valor 1 ou qualquer outro número, automaticamente em VagasDisponiveis irá exibir o resultado subtraído; mas daí a intenção seria acoplar essa função de subtrair a Quantidade de Vagas por -1 pelo Botão (txtSalvar) do Form "SistemadeMarcações" q está vinculado ao Form "VagasMedico". pra quando zerar a quantidade, fosse exibido uma msg.

    Talvez que tem mais conhecimento seja simples, mas pra mim que sou pouco sábio na área de programar, estou quebrando cabeça totalmente. Devido a isto venho pedir a quem puder me ajudar serei muito Grato pela colaboração.

    Obs.: já fui nos repositórios e não consegui encontrar algo que fizesse essa função, talvez não procurei com extrema perícia.

    "Que o desejo de ajudar o próximo consiga sempre superar o egoísmo e falta de esperança no ser humano"


    Segue o link do exemplo do Bd:

    https://www.dropbox.com/s/qnqerjtfc3xn7fo/SISGAM.zip?dl=0
    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]Subtrair dados de um Registro em um Campo ao clicar em um Botão Empty Re: [Resolvido]Subtrair dados de um Registro em um Campo ao clicar em um Botão

    Mensagem  FabioPaes 10/3/2017, 18:59

    Euler, no seu caso basta add esse codigo no botão salvar:

    CurrentDb.Execute "UPDATE Tbl_VagasMedico SET VagasUsadas=" & Me.VagasUsadas & "+1 WHERE Profissional = '" & Me.txtProf.Column(1) & "'"

    Observe que nesse caso eu atualizo o campo VagasUsadas. Colocando a quantidade de vagas Utilizadas e +1. Filtrando pelo nome do Profissional! que esta na coluna (1) do campo txtProf.


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    eullerTec
    eullerTec
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 56
    Registrado : 06/09/2016

    [Resolvido]Subtrair dados de um Registro em um Campo ao clicar em um Botão Empty Re: Subtrair dados de um Registro em um Campo ao clicar em um Botão

    Mensagem  eullerTec 10/3/2017, 19:57

    Caro amigo Fabio Paes, era isso mesmo que precisava inserir, quem sabe faz ao vivo, deu certinho com que estava a dias tentando fazer.
    Só mais um pedido se não fosse abusar da vossa sabedoria; queria limitar o uso quando chegasse a 0 houvesse uma msgbox informando que esgotaram as vagas. tipo um caso If, com o Else impedindo marcar se estivesse com 0 vagas.

    Muito Obrigado, Deus abençoe sua inteligência!
    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]Subtrair dados de um Registro em um Campo ao clicar em um Botão Empty Re: [Resolvido]Subtrair dados de um Registro em um Campo ao clicar em um Botão

    Mensagem  FabioPaes 11/3/2017, 00:59

    Opa, sim...

    Basta no evento apos atualizar do campo txtProf colocar:

    Código:
    Private Sub txtProf_AfterUpdate()
    If Me.QtdeDisponível < 1 Then
    MsgBox "Profissional ja lotado! Selecione outro Médico", vbInformation
    Me.undo
    End If
    End Sub


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    eullerTec
    eullerTec
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 56
    Registrado : 06/09/2016

    [Resolvido]Subtrair dados de um Registro em um Campo ao clicar em um Botão Empty [Resolvido]Subtrair dados de um Registro em um Campo ao clicar em um Botão

    Mensagem  eullerTec 11/3/2017, 03:49

    Bem meu Caro amigo , só tenho humildemente à te agradecer pelas Dicas prestadas para contribuir na Construção do meu Bd. Deus te abençoe mais uma vez pela sua inteligência. Estou bem perto de concluir o BD, logo irei postar no Repositório de Exemplos para que possa ajudar a mais pessoas. Muito obrigado mesmo!

    Resolvidíssmo!


    Última edição por euller técnico em 11/3/2017, 13:36, editado 1 vez(es)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Subtrair dados de um Registro em um Campo ao clicar em um Botão Empty Re: [Resolvido]Subtrair dados de um Registro em um Campo ao clicar em um Botão

    Mensagem  Alexandre Neves 11/3/2017, 10:38

    Bom dia
    Marque o Resolvido


    .................................................................................
    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
    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]Subtrair dados de um Registro em um Campo ao clicar em um Botão Empty Re: [Resolvido]Subtrair dados de um Registro em um Campo ao clicar em um Botão

    Mensagem  FabioPaes 11/3/2017, 13:55

    Grato pelo retorno amigo! Até a próxima se Deus quiser!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    eullerTec
    eullerTec
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 56
    Registrado : 06/09/2016

    [Resolvido]Subtrair dados de um Registro em um Campo ao clicar em um Botão Empty [Resolvido]Subtrair dados de um Registro em um Campo ao clicar em um Botão

    Mensagem  eullerTec 14/3/2017, 01:20

    Boa Noite a todos, Perdão aos moderadores do Fórum por repostar em tópico Resolvido. Mas é que surgiu uma dúvida em relação ao mesmo, como o amigo FabioPaes quem me passou uma grande orientação sobre o assunto, imagino que consiga tirar essa dúvida.

    Caro FabioPaes por Gentileza? Deu tudo certo em relação a subtração da quantidades em VagasUsadas, mas testando aqui o Bd percebi que houve um situação que o Sr. deve entender sobre; Quando eu Adiciono um novo Profissional no Form VagasMedico, porém com o mesmo nome, mas datas diferentes daí eu vou em Form quando SistemadeMarcações e marco em uma Data, o código no Botao Salvar subtrai nas duas Datas que crio para poder ser Agendado distintamente.
    Será se há como fazer em que diferencie o Mesmo no de profissional com datas diferentes sem fazer a subtração dos dois juntos? Tentei aqui mas a sintaxe sempre dá incorreta Erro. Vou postar no link da dropbox o exemplo para q compreenda. E desde então sou muito grato pela sua Ajuda.

    Segue abaixo o Link do Exemplo:

    dropbox.com/s/qnqerjtfc3xn7fo/SISGAM.zip?dl=0
    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]Subtrair dados de um Registro em um Campo ao clicar em um Botão Empty Re: [Resolvido]Subtrair dados de um Registro em um Campo ao clicar em um Botão

    Mensagem  FabioPaes 14/3/2017, 02:15

    Euler, Mesmo apos o tópico resolvido, se surgirem duvidas pertinente ao assunto do tópico, pode reabri-lo e dar sequencia!

    Nesse Caso, iremos ignorar o Nome do Medico e usarmos como critério o Campo Codigo_Medico! Pois esse não se repetirá!


    Mude o comando para:

    CurrentDb.Execute "UPDATE Tbl_VagasMedico SET VagasUsadas=" & Me.VagasUsadas & "+1 WHERE Cod_Profissional= " & Me.txtProf.Column(0) & ""

    Faça um teste!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    eullerTec
    eullerTec
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 56
    Registrado : 06/09/2016

    [Resolvido]Subtrair dados de um Registro em um Campo ao clicar em um Botão Empty [Resolvido]Subtrair dados de um Registro em um Campo ao clicar em um Botão Responder

    Mensagem  eullerTec 14/3/2017, 03:03

    Fabio Mais uma vez Boa Noite! Hum então estava certo, tentei desta forma que tu postou usando como Critério o Cod_Profissional mas da erro de Sintaxe, daí mexi, fui nas relações pra conferir, eliminei-as, tirei a chave primária pra ver tirei o Under line do Cod_Profissional. Mas mesmo  assim ainda continua dando erro. Aguardo...

    Sempre Grato pela ajuda de compartilhar seus conhecimentos.

    Segue abaixo em axenos o print da tela de Erro:
    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]Subtrair dados de um Registro em um Campo ao clicar em um Botão Empty Re: [Resolvido]Subtrair dados de um Registro em um Campo ao clicar em um Botão

    Mensagem  FabioPaes 14/3/2017, 12:35

    Amigo, então tem algo diferente no seu sistema... Pois no que me passou aqui funciona normalmente!
    Copiei e colei novamente o código que postei e funciona normalmente!

    Nessa mensagem de erro, clique em depurar e print a tela que aparecer e posta aqui!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    eullerTec
    eullerTec
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 56
    Registrado : 06/09/2016

    [Resolvido]Subtrair dados de um Registro em um Campo ao clicar em um Botão Empty [Resolvido]Subtrair dados de um Registro em um Campo ao clicar em um Botão

    Mensagem  eullerTec 14/3/2017, 13:24

    Ok amigo, vou dar uma mexida aqui, até conseguir. Mas muito obrigado!
    eullerTec
    eullerTec
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 56
    Registrado : 06/09/2016

    [Resolvido]Subtrair dados de um Registro em um Campo ao clicar em um Botão Empty [Resolvido]Subtrair dados de um Registro em um Campo ao clicar em um Botão

    Mensagem  eullerTec 14/3/2017, 19:23

    Olá Boa tarde! Prestando atenção com calma vi o erro, era a Column (0), pois tava Column (1) aí dava erro mesmo. dei uma analisada direitinho.

    Muito obrigado Fabio por compartilhar seus conhecimentos!

    Agora o Tópico está bem resolvido. já salvei meu Bd direitinho fiz testes e deu certo graças a Deus.
    vamos que vamos...

    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]Subtrair dados de um Registro em um Campo ao clicar em um Botão Empty Re: [Resolvido]Subtrair dados de um Registro em um Campo ao clicar em um Botão

    Mensagem  FabioPaes 14/3/2017, 19:29

    Bacana amigo!
    Até a próxima se Deus quiser!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    eullerTec
    eullerTec
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 56
    Registrado : 06/09/2016

    [Resolvido]Subtrair dados de um Registro em um Campo ao clicar em um Botão Empty [Resolvido]Subtrair dados de um Registro em um Campo ao clicar em um Botão

    Mensagem  eullerTec 15/3/2017, 01:11

    cheers

    Conteúdo patrocinado


    [Resolvido]Subtrair dados de um Registro em um Campo ao clicar em um Botão Empty Re: [Resolvido]Subtrair dados de um Registro em um Campo ao clicar em um Botão

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/5/2024, 07:49