FORMULÁRIO QUE APAREÇA PESSOA FÍSICA OU PESSOA JURÍDICA NO ACCESS

Anônima
2015-12-08T15:25:51+00:00

Boa tarde,

Acabei de me cadastrar no site e sou iniciante no access.

Estou criando um banco de dados para cadastrar os clientes da minha empresa, no entanto, existem clientes que possuem empresa e clientes que não possuem, sendo assim eu precisaria de um formulário onde pedisse as informações dos clientes com cnpj, inscrição estadual, razão social e nome fantasia, e um outro formulário onde pedisse cpf, rg e o nome do cliente.

Tenho uma tabela com todos os campos PJ e PF.

A questão é, gostaria de criar um formulário onde eu pudesse escolher o que vai ser exibido: se Pessoa Física ou Pessoa Jurídica, cada qual com seus campos, porém, em único formulário.

Desde já agradeço pela atenção.

Att,

Renato

Microsoft 365 e Office | Access | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

Resposta aceita pelo autor da pergunta

Anônima
2015-12-08T20:49:00+00:00

Olá RGSilva64, tudo bem? 

Bem-vindo à Comunidade da Microsoft.

Em relação a sua questão sugiro que verifique se a documentação do link abaixo que poderá te ajudar: 

https://support.office.com/pt-br/article/Criar-um-formul%C3%A1rio-no-Access-5d550a3d-92e1-4f38-9772-7e7e21e80c6b.

Caso não te ajude, peço a gentileza de acessar o link abaixo que vai direcioná-lo à página da technet.microsoft.com que é um fórum especialmente destinado para desenvolvedores e profissionais em TI.

https://social.technet.microsoft.com/Forums/pt-br/home.

Se houver outras dúvidas relacionadas aos produtos Microsoft, por favor, volte a postar. Estamos à disposição.

Caso essa informação tenha sido útil, marque-a como resposta.

Até breve!

Esta resposta foi útil?

0 comentários Sem comentários

1 resposta adicional

Classificar por: Mais útil
  1. Anônima
    2015-12-09T19:53:10+00:00

    Boa tarde Valéria,

    A informação do link que você me passou é lógico que não ajuda, mesmo porque já havia lido ela.

    Resolvi inscrever-me aqui pois vi uma quase solução para o que estou perguntando, o qual segue abaixo o link:

    http://answers.microsoft.com/pt-br/office/forum/office\_2010-access/cadastro-de-clientes-pessoa-f%C3%ADsica-ou/acbd4384-5cfc-46ef-b755-3940ef0b32f4?db=5

    A solução próxima do que acho que pode resolver minha dúvida que está no link acima e também eu vou transcrever abaixo em negrito a parte mais próxima do que estou precisando:

    Mantenha os registros numa tabela única. (Já fiz)

    O campo que armazenará os números de CPF e CNPJ você deixa sem máscara na tabela e aplica as máscaras somente nos formulários. (Já fiz)

    Cria-se um campo na tabela chamado TipoDePessoa, nesse informará F para Pessoa Física e J para PessoaJurídica. (Já fiz)

    Agora a lógica programática a ser empregada: para mostrar somente os dados correspondentes a cada formulário usa-se o campo TipoDePessoa para filtrar no SELECT assim: (Isso eu não consegui identificar onde devo proceder)

    "SELECT * FROM TabelaClientes WHERE TipoDePessoa = "F" ORDER BY CampoTal"

    Ou

    "SELECT * FROM TabelaClientes WHERE TipoDePessoa = "J" ORDER BY CampoTal"

    Abaixo um exemplo do meu BD:

    Código do Cliente: sequencial e serve para ambos;

    Tipo de Pessoa: PF ou PJ; (Conforme a seleção desse campo aparece abaixo os dados para PF ou para PJ)

    Clientes PF Clientes PJ
    Sobrenome Fantasia
    Nome Razão Social
    CPF CNPJ
    RG Inscrição Estadual
    PIS/PASEP Inscrição Municipal

    Att.,

    Renato Guimarães

    Esta resposta foi útil?

    0 comentários Sem comentários