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]ComboBox com Lista Oculta.

    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]ComboBox com Lista Oculta. Empty ComboBox com Lista Oculta.

    Mensagem  Luiz Gustavo M 5/11/2011, 18:17

    Boa tarde a todos.
    Uso Access 2003

    Como executar a rotina abaixo?

    Se "Não Constar da Lista", impedir que se abra a caixa de listagem abaixo de MeuComboBox e sim abrir MeuForms próprio para cadastro, exportando o valor digitado (que não consta da lista) do MeuComboBox para o MeuCampo no MeuFors.

    Obs.: O meu ComboBox refere-se ao nome de um fornecedor. Não posso só inserir o nome na tabela, preciso fazer o cadastro completo.

    Grato Atenção

    Luiz Gustavo.





    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]ComboBox com Lista Oculta. Empty Re: [Resolvido]ComboBox com Lista Oculta.

    Mensagem  Luiz Gustavo M 6/11/2011, 02:59

    help
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]ComboBox com Lista Oculta. Empty Re: [Resolvido]ComboBox com Lista Oculta.

    Mensagem  criquio 6/11/2011, 13:07

    Talvez seja algo assim:

    If IsNull(DLookup("Campo", "Tabela", "Campo='" & Me.NomeDaCombo.Column(C) & "'") Then
    Me.NomeDaListbox.Visible = False
    DoCmd.OpenForm "NomeDoFormulário"
    Else
    Me.NomeDaListbox.Visible = True
    End If


    Sendo (C) o número da coluna aonde está o elemento a ser pesquisado.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]ComboBox com Lista Oculta. Empty Re: [Resolvido]ComboBox com Lista Oculta.

    Mensagem  Luiz Gustavo M 6/11/2011, 18:23

    Ola
    Criquio.
    Mais uma vez, grato pela atenção.
    Preciso de sua orientação para adotar sua sugestão

    If IsNull(DLookup("Campo", "Tabela", "Campo='" & Me.NomeDaCombo.Column(C) & "'") Then
    Esta linha está dando um erro! Tentei fazer algumas alterações mas não consegui.

    Minha tabela (tbClientesFornecedores) tem os campos "CliForCod" e "CliForApelido" e "CliForNome"
    Meu FormsSimples tem o ComboBoxe (Fornecedor) sendo a linha de origem a "tbClientesFornecedores", ou seja não tenho uma consulta, e sim uma istruçãoSQL ("CliForCod" e "CliForApelido" e "CliForNome")

    Já tenho a instrução abaixo caso o ComboBoxe seja nulo:

    Private Sub Fornecedor_Exit(Cancel As Integer)
    If IsNull(Me.Fornecedor) Or Me.Fornecedor.Value = "" Then
    Fornecedor.SetFocus
    DoCmd.OpenForm "ClientesFornecedoresConsultar"
    End If
    End Sub

    Caso não conste da lista ("Fornecedor" <> "tbClientesFornecedores","CliForApelido"), preciso impedir a abertura da lista e abrir MsgBox dando opção das instruções acima ou então cadastar novo fornecedor, ou seja ir para forms "ClientesFornecedoresCadastar"

    Cara!!! Isto está parecendo uma carta!!! Perdão.

    OBRIGADO
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]ComboBox com Lista Oculta. Empty Re: [Resolvido]ComboBox com Lista Oculta.

    Mensagem  criquio 6/11/2011, 20:42

    Talvez fosse o caso de se usar o evento "Ao alterar" e incluir depois do código acima:

    Me.NomeDaCombo.Cancel


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]ComboBox com Lista Oculta. Empty Re: [Resolvido]ComboBox com Lista Oculta.

    Mensagem  Luiz Gustavo M 6/11/2011, 21:25

    Desculpe-me Criquio

    Não entendi o que fazer!

    obrigado
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]ComboBox com Lista Oculta. Empty Re: [Resolvido]ComboBox com Lista Oculta.

    Mensagem  criquio 6/11/2011, 22:17

    Fale um pouco mais sobre o funcionamento esperado.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]ComboBox com Lista Oculta. Empty Re: [Resolvido]ComboBox com Lista Oculta.

    Mensagem  Luiz Gustavo M 6/11/2011, 23:57

    Oi Criquio.
    Vamos lá

    Quando não constar da lista quero:
    > que a janela (lista) não abra;
    > que não dê aquela mensagem automatica que não é um item válido
    > fiz um pequeno BD de exemplo e estou postando aqui. Se puder dar uma olhada eu agradeço.



    Qual o erro de sintaxe na expressão abaixo??
    If IsNull(DLookup("CliForApelido", "tbClientesFornecedores", "Fornecedor='" & Me.Fornecedor.Column(2) & "'") Then

    Obrigado

    Anexos
    [Resolvido]ComboBox com Lista Oculta. AttachmentOcultar Msg.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (31 Kb) Baixado 18 vez(es)
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]ComboBox com Lista Oculta. Empty Re: [Resolvido]ComboBox com Lista Oculta.

    Mensagem  criquio 7/11/2011, 11:17

    Para inibir a mensagem de erro, coloque no evento "Ao ocorrer erro" do formulário:

    Response = acDataErrContinue

    No evento "Após atualizar" da combo:

    If DCount("*", "NomeTabela", "NomeCampo='" & Me.CampoDoForm & "'") = 0 Then
    DoCmd.OpenForm "NomeDoFormAAbrir"
    Forms!NomeDoFormAAbrir!NomeCampoDoFormAAbrir = Me.NomeDoCampoDoFormAtual
    Else
    End If


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]ComboBox com Lista Oculta. Empty Re: [Resolvido]ComboBox com Lista Oculta.

    Mensagem  Luiz Gustavo M 7/11/2011, 15:06

    Valeu
    Amigo

    Response = acDataErrContinue > No evento "Ao ocorrer erro" do formulário resolveu o problema.

    Abraços

    Obrigado




    Conteúdo patrocinado


    [Resolvido]ComboBox com Lista Oculta. Empty Re: [Resolvido]ComboBox com Lista Oculta.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 01:20