MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Impedir um preenchimento

    Compartilhe

    Atyla56
    Novato
    Novato

    Respeito às Regras 100%

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

    [Resolvido]Impedir um preenchimento

    Mensagem  Atyla56 em Sex 22 Jul 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,
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]Impedir um preenchimento

    Mensagem  FabioPaes em Sex 22 Jul 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!
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]Impedir um preenchimento

    Mensagem  FabioPaes em Sex 22 Jul 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!

    Atyla56
    Novato
    Novato

    Respeito às Regras 100%

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

    Re: [Resolvido]Impedir um preenchimento

    Mensagem  Atyla56 em Sex 22 Jul 2016, 23:33

    Amigo, veja como está meu formulário: [Você precisa estar registrado e conectado para ver este link.]


    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
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]Impedir um preenchimento

    Mensagem  FabioPaes em Sex 22 Jul 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!

    Atyla56
    Novato
    Novato

    Respeito às Regras 100%

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

    Re: [Resolvido]Impedir um preenchimento

    Mensagem  Atyla56 em Sab 23 Jul 2016, 00:26

    Não é possível fazer um vídeo? Se preciso eu posto o bd
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]Impedir um preenchimento

    Mensagem  FabioPaes em Sab 23 Jul 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!

    Atyla56
    Novato
    Novato

    Respeito às Regras 100%

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

    Re: [Resolvido]Impedir um preenchimento

    Mensagem  Atyla56 em Sab 23 Jul 2016, 02:56

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

    Grato,

    [Você precisa estar registrado e conectado para ver este link.]
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]Impedir um preenchimento

    Mensagem  FabioPaes em Sab 23 Jul 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: [Você precisa estar registrado e conectado para ver este link.]
    Anexos
    Cadastros 2.4-Corrigido.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (491 Kb) Baixado 82 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!

    Atyla56
    Novato
    Novato

    Respeito às Regras 100%

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

    Re: [Resolvido]Impedir um preenchimento

    Mensagem  Atyla56 em Dom 24 Jul 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.

    ManuelQuim
    Novato
    Novato

    Respeito às Regras 100%

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

    Optímo Trabalho!

    Mensagem  ManuelQuim em Sab 23 Set 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

      Data/hora atual: Qua 22 Nov 2017, 10:55