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]Esconder/omitir campos quando atualiza a combo.

    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Esconder/omitir campos quando atualiza a combo. Empty Esconder/omitir campos quando atualiza a combo.

    Mensagem  Silvio 18/4/2012, 01:39

    Prezados colegas do fórum....boa noite !

    Tenho cá comigo uma duvida. Há como ocultar campos através de uma combo ?

    Fiz isso no frm cliente, que está junto no exemplo e funciona perfeitamente.

    Mas no frm orçamento, há algo que impede isso. Exemplo, quando se seleciona uma pessoa jurídica aparece apenas o CNPJ e a Insc. Municipal e o CPF e Rg ficam "escondidos"; Quando física selecionada aparece o CPF e o RG, CNPJ e Insc. Estadual ficam "escondidas".

    Caso algum dos colegas já tenha passado por isso, pode me mostrar o caminho das pedras?

    Anexo o exemplo problemático.

    Grato a todos.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Esconder/omitir campos quando atualiza a combo. Empty Re: [Resolvido]Esconder/omitir campos quando atualiza a combo.

    Mensagem  JPaulo 18/4/2012, 08:55

    Bom dia Silvio;

    Para testar isso é necessario que no exemplo venha a tabela Vendedores e OrçamentoPJ.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Esconder/omitir campos quando atualiza a combo. Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Esconder/omitir campos quando atualiza a combo. Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Esconder/omitir campos quando atualiza a combo. Folder_announce_new Instruções SQL como utilizar...
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Esconder/omitir campos quando atualiza a combo. Empty Re: [Resolvido]Esconder/omitir campos quando atualiza a combo.

    Mensagem  Silvio 18/4/2012, 12:04

    Bom dia JPaulo.

    Grato por ceder um pouco do seu tempo para mim.

    Não, não há necessidade alguma dessas tabelas, pois ensejo apenas capturar os dados inerentes da pessoa física ou jurídica.

    A tabela vendedores, apenas mostra quem fez o orçamento para o cliente, não há vinculo algum para ela.

    O OrçamentoPj é essa tabela em que esta o orçamento. Era o nome antigo da mesma.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Esconder/omitir campos quando atualiza a combo. Empty Re: [Resolvido]Esconder/omitir campos quando atualiza a combo.

    Mensagem  JPaulo 18/4/2012, 12:30

    Entendido, teste por favor;


    Private Sub cbocliente_AfterUpdate()
    Me.Nome = Me.cbocliente.Column(2)
    Me.RazaoSocial = Me.cbocliente.Column(3)
    Me.Endereço = Me.cbocliente.Column(4)
    Me.Numero = Me.cbocliente.Column(5)
    Me.Apto = Me.cbocliente.Column(6)
    Me.Complemento = Me.cbocliente.Column(7)
    Me.Bairro = Me.cbocliente.Column(Cool
    Me.Cep = Me.cbocliente.Column(9)
    Me.Cidade = Me.cbocliente.Column(10)
    Me.Estado = Me.cbocliente.Column(11)
    Me.Fone = Me.cbocliente.Column(12)
    Me.Celular = Me.cbocliente.Column(13)
    Me.Fax = Me.cbocliente.Column(14)
    Me.CPF = Me.cbocliente.Column(15)
    Me.RG = Me.cbocliente.Column(16)
    Me.CNPJ = Me.cbocliente.Column(17)
    Me.InscrEstadual = Me.cbocliente.Column(18)

    If Me.cbocliente.Column(3) = "Pessoa Juridica e Filhos" Then
    Me.CPF.Visible = False
    Me.RG.Visible = False
    Me.CNPJ.Visible = True
    Me.InscrEstadual.Visible = True
    Else
    Me.CPF.Visible = True
    Me.RG.Visible = True
    Me.CNPJ.Visible = False
    Me.InscrEstadual.Visible = False
    End If
    Me.cbocliente = Null
    End Sub


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Esconder/omitir campos quando atualiza a combo. Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Esconder/omitir campos quando atualiza a combo. Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Esconder/omitir campos quando atualiza a combo. Folder_announce_new Instruções SQL como utilizar...
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Esconder/omitir campos quando atualiza a combo. Empty Re: [Resolvido]Esconder/omitir campos quando atualiza a combo.

    Mensagem  Silvio 18/4/2012, 12:41

    Jpaulo, bom dia novamente.

    Na linha de condição:

    If Me.cbocliente.Column(3) = "Pessoa Juridica e Filhos" Then --> há como deixar em branco,para pegar o nome do cliente ? pois haverá vários clientes da pessoa jurídica, tentei " ", mas não retornou o resultado esperado.

    Ainda testando.




    Última edição por silvio99 em 18/4/2012, 12:57, editado 2 vez(es)


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Esconder/omitir campos quando atualiza a combo. Empty Re: [Resolvido]Esconder/omitir campos quando atualiza a combo.

    Mensagem  JPaulo 18/4/2012, 12:44

    Todos esse clientes da pessoa jurídica, não vão ter na combobox.Column(3) a inscrição "Pessoa Juridica e Filhos" ?

    Isso é apenas um IF



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Esconder/omitir campos quando atualiza a combo. Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Esconder/omitir campos quando atualiza a combo. Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Esconder/omitir campos quando atualiza a combo. Folder_announce_new Instruções SQL como utilizar...
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Esconder/omitir campos quando atualiza a combo. Empty Re: [Resolvido]Esconder/omitir campos quando atualiza a combo.

    Mensagem  Silvio 18/4/2012, 12:56

    Achei a solução para vários nomes que é:
    If Me.cbocliente.Column(3) <> "L" Then

    Mas....veja oque ocorre: quando se seleciona algum PJ,esconde os campos de CPF E RG da PF. Mas quando chama alguma PF os campos do RG e CPF não vem.

    Entrei eu então com a seguinte condição:

    If Me.cbocliente.Column(3) <> "L" Then
    Me.CNPJ.Visible = True
    Me.InscrEstadual.Visible = True
    Me.CPF.Visible = False
    Me.RG.Visible = False
    Else
    Me.CPF.Visible = True
    Me.RG.Visible = True
    Me.CNPJ.Visible = False
    Me.InscrEstadual.Visible = False
    End If

    If Me.cbocliente.Column(2) <> "L" Then
    Me.CPF.Visible = True
    Me.RG.Visible = True
    Me.InscrEstadual.Visible = False
    Me.CNPJ.Visible = False
    Else
    Me.CNPJ.Visible = True
    Me.InscrEstadual.Visible = True
    Me.CPF.Visible = False
    Me.RG.Visible = False
    End If


    Mas ainda não está surtindo o efeito desejado.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Esconder/omitir campos quando atualiza a combo. Empty Re: [Resolvido]Esconder/omitir campos quando atualiza a combo.

    Mensagem  JPaulo 18/4/2012, 13:02

    Ou não estou a entender ou não dormi o suficiente... Laughing

    Que é isto <>"L" ???



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Esconder/omitir campos quando atualiza a combo. Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Esconder/omitir campos quando atualiza a combo. Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Esconder/omitir campos quando atualiza a combo. Folder_announce_new Instruções SQL como utilizar...
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Esconder/omitir campos quando atualiza a combo. Empty Re: [Resolvido]Esconder/omitir campos quando atualiza a combo.

    Mensagem  Silvio 18/4/2012, 13:11

    Risos, nem eu dormi o suficiente de ontem para hoje. Estou a base de café ainda para acordar e olha que aqui é 9:10 da manhã.

    <>"L" --> caso haja preenchimento, caso esteja selecionado. Quer seja select case ou textbox. E funciona mesmo.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Esconder/omitir campos quando atualiza a combo. Empty Re: [Resolvido]Esconder/omitir campos quando atualiza a combo.

    Mensagem  JPaulo 18/4/2012, 14:32

    Eu estava a referir-me como é que esse <>'L' enxerga se é PF ou PJ.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Esconder/omitir campos quando atualiza a combo. Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Esconder/omitir campos quando atualiza a combo. Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Esconder/omitir campos quando atualiza a combo. Folder_announce_new Instruções SQL como utilizar...
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Esconder/omitir campos quando atualiza a combo. Empty Re: [Resolvido]Esconder/omitir campos quando atualiza a combo.

    Mensagem  Silvio 18/4/2012, 16:59

    JPaulo, a cboCliente, tem como fonte de dados a tabela clientes.

    Então haverá vários clientes tanto pessoas físicas como jurídicas

    Com relação a <>"L" se a txtbox, contiver o nome do cliente PJ ele vai mostrar o CNPJ e a InscrEstadual por isso a linha de comando: If Me.cbocliente.Column(3) <> "L" Then.....
    Espero ter te dado alguma luz.

    Grato por seu tempo, dispensado a mim.


    Ainda batalhando por esse código aqui..testando tudo que é possível.

    Abraços !


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Esconder/omitir campos quando atualiza a combo. Empty Re: [Resolvido]Esconder/omitir campos quando atualiza a combo.

    Mensagem  Silvio 20/4/2012, 21:19

    Como ainda não resolvi e nem encontrei uma solução para esse problema, vou dar por resolvido.....mas ainda procurando uma solução.

    Grato ao JPaulo, por ter me respondido.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."

    Conteúdo patrocinado


    [Resolvido]Esconder/omitir campos quando atualiza a combo. Empty Re: [Resolvido]Esconder/omitir campos quando atualiza a combo.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 20:33