MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Dúvida sobre como usar laço de repetição

    Compartilhe

    João Ricardo
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 453
    Registrado : 20/01/2013

    [Resolvido]Dúvida sobre como usar laço de repetição

    Mensagem  João Ricardo em Qui 20 Fev 2014, 14:41

    Olá amigos!

    Estou com um problema de comparação de valores e, embora entenda a lógica do negócio, não consigo desenrolar o trem.  scratch  study 

    Tenho disponível 24 alojamentos para alojar 40 pessoas em cada um deles.
    Os alojamentos são enumerados de 1 a 25 e as camas 1 a 40.

    Após escolher um alojamento escolho a cama. Se eu escolher a cama 1, por exemplo, o sistema tem que dizer se já tem aluno nessa cama, informar o nome dele e quais as camas estão livres naquele alojamento.

    Por exemplo:

    Aluno: Paulo

    Aloj: AMA - Alojamento Masculino A

    Cama: 1 'Se estiver ocupada, então


    MsgBox "Esta cama está ocupada pelo Marcos, por favor, selecione uma das camas disponíveis: 3, 4, 12, 35, 38 ou 40", vbSistemModal, vbOkCancel, "Sistema Educacional"

    Se não estiver ocupada o Paulo ficará na cama 1 do AMA

    Eu seleciono o aluno em um formulário de pesquisa baseado em uma tabela onde estão salvos os cadastros dos alunos e seleciono ele em um alojamento através de um subform.

    Segue o link para observação do arquivo Desafio Loop

    Desde já - muito obrigado!  cheers 


    Dilson
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1602
    Registrado : 11/11/2009

    Re: [Resolvido]Dúvida sobre como usar laço de repetição

    Mensagem  Dilson em Qui 20 Fev 2014, 18:34

    Olá,

    Só pode propor um desafio se você sabe resolvê-lo. Nesse caso, aconselho que edite e escreva um titulo condizente com a sua necessidade.


    .................................................................................
    Atenção:
    => Antes de implementar qualquer dica, faça um backup do seu projeto;
    => Retorne para marcar o Resolvido ou continuar a discussão;
    => Sempre realize pesquisas antes de postar uma pergunta;

    João Ricardo
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 453
    Registrado : 20/01/2013

    Dúvida sobre laço de repetição

    Mensagem  João Ricardo em Qui 20 Fev 2014, 20:53

    Obrigado pelo informe!
    Segue nova referência ao problema

    João Ricardo
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 453
    Registrado : 20/01/2013

    Re: [Resolvido]Dúvida sobre como usar laço de repetição

    Mensagem  João Ricardo em Sab 22 Fev 2014, 20:56

    Alguém tem alguma sugestão?

    Dilson
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1602
    Registrado : 11/11/2009

    Re: [Resolvido]Dúvida sobre como usar laço de repetição

    Mensagem  Dilson em Qua 26 Fev 2014, 03:01

    Olá João,

    Analisando esse caso, vejo que nem precisa prolongar o processamento, basta puxar por combobox 's encadeadas em que: Ao escolher o alojamento na primeira combo, na combo seguinte já virá relacionadas somente as camas disponíveis. O que acha ?


    .................................................................................
    Atenção:
    => Antes de implementar qualquer dica, faça um backup do seu projeto;
    => Retorne para marcar o Resolvido ou continuar a discussão;
    => Sempre realize pesquisas antes de postar uma pergunta;

    João Ricardo
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 453
    Registrado : 20/01/2013

    Re: [Resolvido]Dúvida sobre como usar laço de repetição

    Mensagem  João Ricardo em Qua 26 Fev 2014, 03:23

    Dilson gostei da sua ideia!

    Obrigado pelo retorno.

    De quebra resolvo outro problema noutro formulário. A questão é que não sei como fazer.
    Terei que cadastrar os valores de 1 a 40 e salvar este cadastro em uma tabela ou posso ter essa numeração digitada direto no combo, qdo criá-la?
    Como faço para delimitar somente os valores que estiverem "vazios"?

    Se aprender isso, vou resolver um problema que se trata da marcação de peças de uniforme para um grupo de alunos. Já tenho as duas combos, peças e suas respectivas medidas. E, nesse caso, nem todos os alunos usam as mesmas peças, sendo que, dependendo da série, recebe um tipo específico de peça.


    Avelino Sampaio
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3350
    Registrado : 04/04/2010

    Re: [Resolvido]Dúvida sobre como usar laço de repetição

    Mensagem  Avelino Sampaio em Qua 26 Fev 2014, 09:11

    Aí vai um presentinho para o meu amigo João !

    Abra o formulário alunos, selecione um novo registro e veja a combobox retornando somente os alojamentos/camas que estão disponíveis.
    A sacada é que coloquei o IdAluno sendo gravado na tabela camas.
    Estude a consulta qryAlojamentos, que é origem para a combobox
    Estude os códigos utilizados no formulário
    Observe que o código foi projetado para vc poder descolar o aluno de alojamento/cama.  A sacada aqui é o uso da propriedade OLDVALUE (valor antigo).

    Bom estudo!
    Anexos
    Alojamentos.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (37 Kb) Baixado 27 vez(es)


    .................................................................................
    ============ Quer aprender Access em alta velocidade ? ============

    || [Você precisa estar registrado e conectado para ver esta imagem.] Acesse o site UsandoAccess.com.br e veja um ótimo kit de ensino que tenho para você.

    ===========================================================

    João Ricardo
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 453
    Registrado : 20/01/2013

    Re: [Resolvido]Dúvida sobre como usar laço de repetição

    Mensagem  João Ricardo em Qua 26 Fev 2014, 17:06

    Caro Avelino, muito obrigado pelo presente.

    Funcionou perfeito, agora vou estudar e adaptar para o formulário dentro do sistema.
    Vou aproveitar o feriado para estudar, porque agora a correria tá grande.

    Disponibilizo o form que vai rodar dentro do sistema. Vou fazer as adaptações e retorno para o Fórum.

    Novamente muito obrigado!

    Alunos nas Camas

    Avelino Sampaio
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3350
    Registrado : 04/04/2010

    Re: [Resolvido]Dúvida sobre como usar laço de repetição

    Mensagem  Avelino Sampaio em Qua 26 Fev 2014, 18:34

    Obrigado pelo feedback e um ótimo estudo!



    .................................................................................
    ============ Quer aprender Access em alta velocidade ? ============

    || [Você precisa estar registrado e conectado para ver esta imagem.] Acesse o site UsandoAccess.com.br e veja um ótimo kit de ensino que tenho para você.

    ===========================================================

    João Ricardo
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 453
    Registrado : 20/01/2013

    Re: [Resolvido]Dúvida sobre como usar laço de repetição

    Mensagem  João Ricardo em Qui 27 Fev 2014, 21:56

    Mas uma vez obrigado a todos!

    Dando o tópico como resolvido.

    Até mais.

      Data/hora atual: Sex 09 Dez 2016, 13:25