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

    Exibir mais de um campo quando selecionamos na Caixa de Combinação

    avatar
    Ana Carolina
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 6
    Registrado : 16/08/2013

    Exibir mais de um campo quando selecionamos na Caixa de Combinação Empty Exibir mais de um campo quando selecionamos na Caixa de Combinação

    Mensagem  Ana Carolina 16/8/2013, 13:29

    Bom dia!!
    Sou iniciante no access e aprendendo por minha conta, a pedido da empresa, pois estou montando um banco de dados para cadastrar nossos clientes.

    Criei uma caixa de combinação que esta baseada em outra tabela em que se cadastram as pessoas, para aparecer em um formulário que se cadastram as Propriedades dos mesmos, e coloquei para selecionar em 3 campos, "nome, RG e CPF", mas gostaria que as três informações aparecessem na hora que selecionamos e não só o Nome como esta acontecendo.

    Tentei alguns métodos que vi nos tópicos, mas como iniciante não entendi corretamente, peço uma ajudinha aí Very Happy 

    Obrigada.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8496
    Registrado : 05/11/2009

    Exibir mais de um campo quando selecionamos na Caixa de Combinação Empty Re: Exibir mais de um campo quando selecionamos na Caixa de Combinação

    Mensagem  Alexandre Neves 16/8/2013, 13:53

    Boa tarde, Ana
    Parece-me que tem procura por nome. Aconselho a ter um campo único, já que pode haver mais que um cliente com o mesmo nome.
    Para ir buscar os dados à tabela, utilize a função dlookup
    Supondo que o campo único é o CodCliente. Escolhe o CodCliente na caixa de combinação e, após actualizar, tem o seguinte código
    TxtNomeCliente=dlookup("NomeCliente","Tabela","CodCliente=" & CxcCodCliente)
    TxtRG=dlookup("RG","Tabela","CodCliente=" & CxcCodCliente)
    TxtCPF=dlookup("CPF","Tabela","CodCliente=" & CxcCodCliente)


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    Ana Carolina
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 6
    Registrado : 16/08/2013

    Exibir mais de um campo quando selecionamos na Caixa de Combinação Empty Re: Exibir mais de um campo quando selecionamos na Caixa de Combinação

    Mensagem  Ana Carolina 16/8/2013, 14:52

    Obrigada pela resposta! =D
    Então, anexei meu arquivo aqui na mensagem, talvez dê para entender melhor.

    O que acontece, na verdade não vou ter esse problema de nomes repetidos (acredite.. normalmente eles tem sobrenomes estranhos rss), digitei alguns exemplos só para testes no arquivo. Não sei se te entendi errado rss.

    O que eu gostaria é que na hora que você seleciona o nome da pessoa na caixa de combinação, na qual já aparece três campos: Nome, RG e CPF, esses dados ficassem a mostra e não só o "Nome". Pois preciso que as pessoas que utilizarem esse cadastro como base para seus serviços, não precisem entrar em cada cadastro das pessoas correspondentes para obter essas informações (RG e CPF) e sim já visualizassem elas no cadastro das "Propriedades - Clientes" e das "Propriedades - Confrontantes" nos campos "Proprietário" e Sócios".
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8496
    Registrado : 05/11/2009

    Exibir mais de um campo quando selecionamos na Caixa de Combinação Empty Re: Exibir mais de um campo quando selecionamos na Caixa de Combinação

    Mensagem  Alexandre Neves 16/8/2013, 14:54

    Não entendi como tem o formulário. Se disponibilizar amostra


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    Ana Carolina
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 6
    Registrado : 16/08/2013

    Exibir mais de um campo quando selecionamos na Caixa de Combinação Empty Re: Exibir mais de um campo quando selecionamos na Caixa de Combinação

    Mensagem  Ana Carolina 16/8/2013, 15:08

    Você tem um e-mail que eu pudesse mandar? Porque aqui na empresa não abre sites para jogar o arquivo na nuvem.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8496
    Registrado : 05/11/2009

    Exibir mais de um campo quando selecionamos na Caixa de Combinação Empty Re: Exibir mais de um campo quando selecionamos na Caixa de Combinação

    Mensagem  Alexandre Neves 16/8/2013, 15:19

    As regras do fórum não permitem, para todos aprendam e o conteúdo seja permitido (só se estritamente necessário)
    Vamos tentar resolver.
    Quais os campos na tabela?
    Na origem da caixa de combinação tem apenas um campo? se sim, qual?; se não, indique o código
    Quais os controlos no formulário? se não tiverem nomes sugestivos, indique os nomes dos campos


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    Ana Carolina
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 6
    Registrado : 16/08/2013

    Exibir mais de um campo quando selecionamos na Caixa de Combinação Empty Re: Exibir mais de um campo quando selecionamos na Caixa de Combinação

    Mensagem  Ana Carolina 16/8/2013, 19:05

    Segue a imagem do campo... não tive como postar inteiro pois não são permitidas imagens maiores.

    Tem mais de um campo, o Código de Origem esta assim: SELECT [Cadastro de Pessoas].[Código], [Cadastro de Pessoas].[Nome/Razão Social], [Cadastro de Pessoas].[RG], [Cadastro de Pessoas].[CPF/CNPJ] FROM [Cadastro de Pessoas] ORDER BY [Nome/Razão Social];
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8496
    Registrado : 05/11/2009

    Exibir mais de um campo quando selecionamos na Caixa de Combinação Empty Re: Exibir mais de um campo quando selecionamos na Caixa de Combinação

    Mensagem  Alexandre Neves 16/8/2013, 19:59

    Para tal -> formulário em modo de estrutura -> seleccionar o controlo -> caixa de propriedades -> colocar "Número de colunas"=3 e "Larguras das colunas"=3cm;3cm;4cm


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    Ana Carolina
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 6
    Registrado : 16/08/2013

    Exibir mais de um campo quando selecionamos na Caixa de Combinação Empty Re: Exibir mais de um campo quando selecionamos na Caixa de Combinação

    Mensagem  Ana Carolina 19/8/2013, 19:18

    Boa tarde!
    Eu fiz isso que você falou mas continuou não fixando os outros dados quando seleciono o nome. Aparece lá na caixinha na hora da seleção mas quando clico ele só permanece o nome no campo. Como esta no exemplo que fiz mesmo.

    Ah.. Qual a versão do Access que você usa?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8496
    Registrado : 05/11/2009

    Exibir mais de um campo quando selecionamos na Caixa de Combinação Empty Re: Exibir mais de um campo quando selecionamos na Caixa de Combinação

    Mensagem  Alexandre Neves 19/8/2013, 19:50

    Boa tarde,
    Sim, ele mostra vários campos mas só grava 1.
    Para gravar mais que 1:
    - se a relação entre os valores é fixa, basta gravar 1 e, pelo relacionamento das tabelas, obtém-se os outros campos relacionados
    - se a relação não for fixa, tenha quantas caixas de texto ou de combinação queira (cada controlo armazena 1 campo) e, após a actualização da caixa de combinação pretendida, insira os dados correspondentes nos outros controlos


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    Ana Carolina
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 6
    Registrado : 16/08/2013

    Exibir mais de um campo quando selecionamos na Caixa de Combinação Empty Re: Exibir mais de um campo quando selecionamos na Caixa de Combinação

    Mensagem  Ana Carolina 19/8/2013, 20:40

    Ah obrigada, já achava que eu estava fazendo algo errado rss
    Então, a relação entre os valores é fixa. Como faço essa relação entre as tabelas?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8496
    Registrado : 05/11/2009

    Exibir mais de um campo quando selecionamos na Caixa de Combinação Empty Re: Exibir mais de um campo quando selecionamos na Caixa de Combinação

    Mensagem  Alexandre Neves 19/8/2013, 20:57

    A relação entre tabelas pode fazer nas Relações, mas eu prefiro fazer directamente onde precisar, na consulta, no formulário ou no relatório


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo

    Conteúdo patrocinado


    Exibir mais de um campo quando selecionamos na Caixa de Combinação Empty Re: Exibir mais de um campo quando selecionamos na Caixa de Combinação

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 04:00