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]Impedir um preenchimento

    avatar
    Atyla56
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 16
    Registrado : 25/01/2016

    [Resolvido]Impedir um preenchimento Empty [Resolvido]Impedir um preenchimento

    Mensagem  Atyla56 22/7/2016, 22:07

    Olá meus amigos, estou com o seguinte problema: tenho um formulário com um sub-formulário, o formulário vai me gerando 'número de registro' por aluno que vou adicionando, no sub-formulário este número é repetido, visto que no sub eu adicionarei os livros que o aluno pegou(ará). Exemplo: aluno 123 pegou o livro x, neste mesmo sub eu tenho um chekbox de devolvido, seu eu clico nela quer dizer que o aluno devolveu o livro. Agora suponhamos que o Joãozinho, 123, me devolva o livro e eu não dou baixa, esqueço, no outro dia vem a Mariazinha pegar o livro, eu empresto pra ela, mas como ainda consta com o Joãozinho, eu não sei mais se está com ele ou ela... casos assim ocorreu de o livro estar com várias pessoas. Tem como me ajudarem? Eu pensei em, sempre que eu clicar no chekbox ficar ok, mas se eu esqueço e vou em outro aluno e digito o livro, queria um aviso me avisando que o aluno número x está com o livro, aí vou lembrar de dar baixa...

    Att,
    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]Impedir um preenchimento Empty Re: [Resolvido]Impedir um preenchimento

    Mensagem  FabioPaes 22/7/2016, 23:02

    Vc pode marcar esse livro como Emprestado e para quem esta emprestado.... Quando marcar a checkbox devolvendo o livro, vc atualiza esses dois campos, para nao emprestao...

    Ex: Na tabela onde cadastra o Livro, coloque dois novos Campo (Emprestado do tipo Sim/nao e Aluno do tipo texto)

    Quando selecionar um livro para emprestimo, que salvar esse emprestimo, manda rodar um
    Currentdb.Execute "UPDATE tbLivro set Emprestado = -1, Aluno = '" & Me.NomeAluno & "' WHERE IdLivro = " & Me.IdLivro & ""
    Assim vc ja sabe que esse livro esta emprestado, e para o Aluno xxxxxx.

    Agora no ato da devolução, quando marcar a Checkbox Devolvido, rode o mesmo Comando, mudando pouca coisa:
    Currentdb.Execute "UPDATE tbLivro set Emprestado = 0, Aluno = "" WHERE IdLivro = " & Me.IdLivro & ""


    No evento, apos atualizar da Combo onde vc seleciona o Livro para emprestimo, deve colocar uma Verificação, que irá no Campo Emprestado, e se o valor for igual a -1 ele emite um alerta...


    Obs: Estou partindo da idéia de que cada livro tem um Código/cadastro individual...


    .................................................................................
    _____________________________________________________________________
    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!
    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]Impedir um preenchimento Empty Re: [Resolvido]Impedir um preenchimento

    Mensagem  FabioPaes 22/7/2016, 23:07

    A verificação, vc faz da seguinte forma:

    Na combo onde vc seleciona o Livro para emprestar para o Aluno, na origem da linha, alem de trazer o Nome do Livro, Codigo do Livro, inclua os dois campos novos criados a cima...

    Entao, no evento apos atualizar dessa Combo coloque:

    If Me.CboLivro.Column(2) = -1 then

    Msgbox "O Livro selecionado ja esta emprestado para o Aluno: " & Me.CboLivro.Column(3),vbinformation

    me.undo

    End If



    Estou supondo que: A coluna da comboLivro que contem o Nome do Aluno que pegou emprestado o livro é a Numero 3 e o Emprestado é o Numero 2.


    .................................................................................
    _____________________________________________________________________
    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!
    avatar
    Atyla56
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 16
    Registrado : 25/01/2016

    [Resolvido]Impedir um preenchimento Empty Re: [Resolvido]Impedir um preenchimento

    Mensagem  Atyla56 22/7/2016, 23:33

    Amigo, veja como está meu formulário: https://imgur.com/a/ECky1


    Aí em 'código do livro' é aquilo que você me ensinou, então só digitarei 1293 por exemplo e já terei o nome do livro... ok, agora se ele devolve e eu não marco o chekbox, quero que ele me avise se eu for em outro aluno e digitar o 1293, me dizendo que já está com alguém
    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]Impedir um preenchimento Empty Re: [Resolvido]Impedir um preenchimento

    Mensagem  FabioPaes 22/7/2016, 23:37

    Sim, se encaixa perfeitamente na minhas instruções! Qual foi a Duvida?



    .................................................................................
    _____________________________________________________________________
    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!
    avatar
    Atyla56
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 16
    Registrado : 25/01/2016

    [Resolvido]Impedir um preenchimento Empty Re: [Resolvido]Impedir um preenchimento

    Mensagem  Atyla56 23/7/2016, 00:26

    Não é possível fazer um vídeo? Se preciso eu posto o bd
    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]Impedir um preenchimento Empty Re: [Resolvido]Impedir um preenchimento

    Mensagem  FabioPaes 23/7/2016, 02:47

    Poste o Aplicativo amigo, assim q possivel eu monto...


    .................................................................................
    _____________________________________________________________________
    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!
    avatar
    Atyla56
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 16
    Registrado : 25/01/2016

    [Resolvido]Impedir um preenchimento Empty Re: [Resolvido]Impedir um preenchimento

    Mensagem  Atyla56 23/7/2016, 02:56

    Se possível faça um vídeo ou algo ensinando, pois se você fizer pra mim não aprenderei.

    Grato,

    https://drive.google.com/open?id=0BzKEq1Oj9XgqQ0N3SmRYMmV4bnc
    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]Impedir um preenchimento Empty Re: [Resolvido]Impedir um preenchimento

    Mensagem  FabioPaes 23/7/2016, 04:23

    Amigo, feito conforme orientaçoes anteriores...

    Produzi um video explicando as mudanças... Logo mais posto o Caminho do Link... Internet esta Otima... Sad

    O video estará aqui: https://youtu.be/VE5GOGb4PB0
    Anexos
    [Resolvido]Impedir um preenchimento AttachmentCadastros 2.4-Corrigido.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (491 Kb) Baixado 152 vez(es)


    .................................................................................
    _____________________________________________________________________
    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!
    avatar
    Atyla56
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 16
    Registrado : 25/01/2016

    [Resolvido]Impedir um preenchimento Empty Re: [Resolvido]Impedir um preenchimento

    Mensagem  Atyla56 24/7/2016, 02:14

    Muito obrigado meu amigo! Muito obrigado! Deus lhe pague pela ajuda! Gostei muito, você explicou muito bem.
    Meu amigo, continue postando vídeos no seu canal, vai ajudar muita gente.
    avatar
    ManuelQuim
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Angola
    Mensagens : 58
    Registrado : 29/10/2015

    [Resolvido]Impedir um preenchimento Empty Optímo Trabalho!

    Mensagem  ManuelQuim 23/9/2017, 11:28

    Mestre Muito bom o seu exemplo de Empréstimos de Livros e o vídeo para explicar; está sendo muito útil. Só posso dizer excelente continue assim.Wink Wink

    por outra Gostaria de ver o arquivo do Controle de estoque usando RecordSet muito Bom também. Parabéns mais uma Vez

    Conteúdo patrocinado


    [Resolvido]Impedir um preenchimento Empty Re: [Resolvido]Impedir um preenchimento

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 22:49