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


2 participantes

    [Resolvido] Limpar Caixa de Combinação com Origem de linha (RowSource)

    brunogor
    brunogor
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 291
    Registrado : 24/02/2013

    [Resolvido] Limpar Caixa de Combinação com Origem de linha (RowSource) Empty [Resolvido] Limpar Caixa de Combinação com Origem de linha (RowSource)

    Mensagem  brunogor 29/4/2016, 22:18

    Viva a todos,

    Aqui estou com mais um problema:

    Pretendo que ao alterara Caixa de Combinação "Turma", por sua vez o "Aluno" se estiver preenchido fique limpa.

    Se a caixa de combinação "Aluno" estivesse desvinculada (unbound) funcionava perfeitamente, o problema é que esta está ligada à tabela.

    Ao alterar a caixa de combinação "Turma" dá erro que o campo "Aluno" não pode ficar vazio.

    Pesquisei aqui no forum, mas a solução não se aplica ao meu problema, e encontrei isto: https://www.maximoaccess.com/t3205-resolvidolimpar-caixa-de-combinacao?highlight=limpar+caixa+combina%C3%A7%C3%A3o

    Deixo o exemplo em questão.

    Obrigado

    Bruno Gordino
    Anexos
    [Resolvido] Limpar Caixa de Combinação com Origem de linha (RowSource) AttachmentComboVinculada.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1.2 Mb) Baixado 25 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] Limpar Caixa de Combinação com Origem de linha (RowSource) Empty Re: [Resolvido] Limpar Caixa de Combinação com Origem de linha (RowSource)

    Mensagem  xoxe 30/4/2016, 01:18

    Dentro da tabela Presença, voce colocou o campo aluno como Requerido (obriga ter entrada de dados) altere para Não
    E permitir comprimento zero, marque sim


    Caso queira que o campo não fique vazio, faça um código no vba
    brunogor
    brunogor
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 291
    Registrado : 24/02/2013

    [Resolvido] Limpar Caixa de Combinação com Origem de linha (RowSource) Empty Limpar Caixa de Combinação com Origem de linha (RowSource)

    Mensagem  brunogor 30/4/2016, 16:42

    Olá Jorge tudo bem?

    Parece que é a primeira vez que nos cruzamos aqui no forum.

    A ideia é mesmo essa, o campo "Aluno" tem de ser de preenchimento obrigatório e não pode conter valor nulo.

    Eu só quero que quando se altere o campo "Turma" o campo "Aluno" seja limpo para se pode escolher um outro novo "Aluno".

    Não existe maneira de limpar o campo e não ter que alterar as propriedades da tabela?

    Cumprimentos

    Bruno Gordino
    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] Limpar Caixa de Combinação com Origem de linha (RowSource) Empty Re: [Resolvido] Limpar Caixa de Combinação com Origem de linha (RowSource)

    Mensagem  xoxe 1/5/2016, 18:25

    Pois então, faça o q expliquei anteriormente e um código em VBA para sua caixa de texto não ser nula no evento click do botao

    If isnull(me.SUA CAIXA DE TEXTO) then
    Msgbox "preencha os dados"
    End if

    E na caixa de de combinação turma evento ao alterar coloque

    Me.CAIXA DE COMBINAÇÃO ALUNO = Null
    brunogor
    brunogor
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 291
    Registrado : 24/02/2013

    [Resolvido] Limpar Caixa de Combinação com Origem de linha (RowSource) Empty Limpar Caixa de Combinação com Origem de linha (RowSource)

    Mensagem  brunogor 1/5/2016, 20:31

    Viva Jorge,

    Muito obrigado pela disponibilidade.

    Até a uma próxima.

    Cumprimentos

    Bruno Gordino

    Conteúdo patrocinado


    [Resolvido] Limpar Caixa de Combinação com Origem de linha (RowSource) Empty Re: [Resolvido] Limpar Caixa de Combinação com Origem de linha (RowSource)

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 17:47