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]Caixa de Combinação com defeito?

    avatar
    Traxman
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 93
    Registrado : 03/01/2012

    [Resolvido]Caixa de Combinação com defeito? Empty Caixa de Combinação com defeito?

    Mensagem  Traxman 3/1/2012, 00:51

    Boa noite companheiros!
    Esta é minha primeira postagem neste forum.
    Estou com um pequeno problema com uma caixa de combinação:
    Nela eu seleciono o nome do vendedor e deve aparecer em outro campo o cpf, até aí tudo bem, mas quando verifico nas consultas, tabelas e relatório, o nome do vendedor não aparece, só o cpf. Ou seja, o "valor" que eu utilizo com "gancho"(NomeVendedor) não grava em seu próprio campo.
    Aguardo respostas.
    Obrigado.
    avatar
    Convidad
    Convidado


    [Resolvido]Caixa de Combinação com defeito? Empty Re: [Resolvido]Caixa de Combinação com defeito?

    Mensagem  Convidad 3/1/2012, 02:34

    Olá!

    Talvez a caixa de combinação esteja desacoplada.
    Verifique sua origem: se o campo faz parte da origem do formulário.

    Depende também de mais detalhes sobre o formulário, sua origem...
    avatar
    Traxman
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 93
    Registrado : 03/01/2012

    [Resolvido]Caixa de Combinação com defeito? Empty Re: [Resolvido]Caixa de Combinação com defeito?

    Mensagem  Traxman 3/1/2012, 13:17

    Bom dia!
    Não sei bem se me fiz entender, mas vou tentar colocar de forma mais clara possivel...mas já agradeço pelo retorno.
    tenho um campo chamado "NomeVendedor"(tabela ADAPTACAO) que é uma caixa de combinação que busca o cpf na tabela "VENDEDOR", porém, quando seleciono por exemplo:

    vendedor: Pedro
    (aparece) cpf: 123.123.123-12

    ...Deveria ficar gravado/registrado os dados aí de cima (nome e cpf) no entanto, grava apenas o cpf, pois quando vou na tabela, consulta ou relatório, não aparece o nome do vendedor só o cpf.
    avatar
    Convidad
    Convidado


    [Resolvido]Caixa de Combinação com defeito? Empty Re: [Resolvido]Caixa de Combinação com defeito?

    Mensagem  Convidad 3/1/2012, 13:39

    A tabela VENDEDOR provavelmente tem estes campos:
    CodVendedor
    NomeVendedor
    CPFVendedor

    A tabela ADAPTACAO deve ter o campo CodVendedor, e deve estar relacionada com a tabela VENDEDOR.

    No formulário, a origem da combo deve ser o campo tblADAPTACAO!CodVendedor.

    Uma vez armazenado o código do Vendedor, será possível incluir outros dados dele (como o CPF) em qualquer consulta ou relatório.

    Você deve estar gravando o CPFVendedor ao invés do CodVendedor.
    avatar
    Traxman
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 93
    Registrado : 03/01/2012

    [Resolvido]Caixa de Combinação com defeito? Empty Re: [Resolvido]Caixa de Combinação com defeito?

    Mensagem  Traxman 3/1/2012, 13:57

    ...Nas tabelas não possuem codigovendedor, pois não é necessário. Na tabela VENDEDOR consta apenas nome e cpf. Onde seleciono o nome no formulario adaptacao e a caixa de combinação busca o cpf na tabela VENDEDOR, o problema é que no formulario adaptação só grava o cpf, não grava o nome do vendedor. Aí sempra dá a mensagem de que não pode gravar pois "o indice ou chave primária não pode conter um valor nulo".
    avatar
    Convidad
    Convidado


    [Resolvido]Caixa de Combinação com defeito? Empty Re: [Resolvido]Caixa de Combinação com defeito?

    Mensagem  Convidad 3/1/2012, 14:27

    Então o campo NomeVendedor é a chave primária na TabelaVendedor?
    Como a TabelaVendedor e a TabelaAdaptacao se relacionam?
    A Fonte do Controle da caixa de combinação é o campo NomeDoVendedor da TabelaAdaptacao?
    A Origem da Linha da caixa de combinação é o NomeDoVendedor na TabelaVendedor?
    A Coluna acoplada é a correta?
    avatar
    Traxman
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 93
    Registrado : 03/01/2012

    [Resolvido]Caixa de Combinação com defeito? Empty Re: [Resolvido]Caixa de Combinação com defeito?

    Mensagem  Traxman 3/1/2012, 14:38

    >>>Então o campo NomeVendedor é a chave primária na TabelaVendedor? (sim)
    Como a TabelaVendedor e a TabelaAdaptacao se relacionam? (um-para-muitos)
    A Fonte do Controle da caixa de combinação é o campo NomeDoVendedor da TabelaAdaptacao? (sim)
    A Origem da Linha da caixa de combinação é o NomeDoVendedor na TabelaVendedor? (sim)
    A Coluna acoplada é a correta? (
    Caixa de combinação: Vendedor:
    Nome........................Vendedor
    Fonte do Controle...........CpfVendedor
    Tipo de Origem da Linha.....Tabela/Consulta
    Origem da Linha.............SELECT CVendedorPRecibo.NomeVendedor, CVendedorPRecibo.Cpf FROM CVendedorPRecibo;
    Número de colunas...........2 <<<
    avatar
    Convidad
    Convidado


    [Resolvido]Caixa de Combinação com defeito? Empty Re: [Resolvido]Caixa de Combinação com defeito?

    Mensagem  Convidad 3/1/2012, 14:56

    Bem, se esta instrução (SELECT CVendedorPRecibo.NomeVendedor, CVendedorPRecibo.Cpf FROM CVendedorPRecibo) se refere a TabelaVendedor, e a Coluna acoplada for 1, então o nome do vendedor ficará gravado.

    Obs:
    Em um banco de dados relacional armazena-se uma informação em uma única tabela, então, p.ex., não cabe você gravar o CPF em mais do que um local.
    avatar
    Traxman
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 93
    Registrado : 03/01/2012

    [Resolvido]Caixa de Combinação com defeito? Empty Re: [Resolvido]Caixa de Combinação com defeito?

    Mensagem  Traxman 3/1/2012, 17:53

    ...norbs, na verdade a coluna acoplada é a 2, onde esta o campo cpf.
    E mesmo que não seja preciso gravar em outra tabela, mas pq não saí no relatório?
    obs: eu preciso destes dados gravados na tabela ADAPTACAO.
    avatar
    Convidad
    Convidado


    [Resolvido]Caixa de Combinação com defeito? Empty Re: [Resolvido]Caixa de Combinação com defeito?

    Mensagem  Convidad 3/1/2012, 18:51

    Este é o seu problema. O campo é acoplado a Nome Vendedor, então, se quer gravar o nome do vendedor, deixe a coluna 1 acoplada.
    Tente inserir outro campo acoplado para CPF, e no evento Após atualizar da combo, coloque:
    Me.CampoCPF = Me.NomeCombo.Column(1)
    avatar
    Traxman
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 93
    Registrado : 03/01/2012

    [Resolvido]Caixa de Combinação com defeito? Empty Re: [Resolvido]Caixa de Combinação com defeito?

    Mensagem  Traxman 3/1/2012, 19:39

    ...Bom a parte de acoplar a coluna 1 tudo bem, mas quando coloco esse comando aí que vc me massou, e vou inserir dados no formulário dá o seguinte erro: A macro(ou seu grupo de macro) não existe ou a macro é nova mas não foi salva.
    avatar
    Convidad
    Convidado


    [Resolvido]Caixa de Combinação com defeito? Empty Re: [Resolvido]Caixa de Combinação com defeito?

    Mensagem  Convidad 3/1/2012, 20:11

    Você inseriu o campo para CPF, acoplado da tabela Adaptacao?
    Substituiu os nomes (em azul) no comando conforme os nomes do seu form?

    Me.CampoCPF = Me.NomeCombo.Column(1)

    avatar
    Traxman
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 93
    Registrado : 03/01/2012

    [Resolvido]Caixa de Combinação com defeito? Empty Re: [Resolvido]Caixa de Combinação com defeito?

    Mensagem  Traxman 3/1/2012, 20:29

    >>> Você inseriu o campo para CPF, acoplado da tabela Adaptacao? (Sim)
    Substituiu os nomes (em azul) no comando conforme os nomes do seu form? (Sim) <<<
    ...o erro continua.
    avatar
    Convidad
    Convidado


    [Resolvido]Caixa de Combinação com defeito? Empty Re: [Resolvido]Caixa de Combinação com defeito?

    Mensagem  Convidad 3/1/2012, 20:38

    Pode anexar uma cópia do seu bd em Access2003 e zipada?
    avatar
    Traxman
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 93
    Registrado : 03/01/2012

    [Resolvido]Caixa de Combinação com defeito? Empty Re: [Resolvido]Caixa de Combinação com defeito?

    Mensagem  Traxman 3/1/2012, 20:41

    ...Sem problemas. Mas antes uma pergunta:
    O formulário Adaptacao foi criado direto da tabela ADAPTACAO, e não da consulta adaptacao, será que seria essa uma das causas do erro?
    avatar
    Convidad
    Convidado


    [Resolvido]Caixa de Combinação com defeito? Empty Re: [Resolvido]Caixa de Combinação com defeito?

    Mensagem  Convidad 3/1/2012, 20:43

    Penso que não. Tanto faz.
    avatar
    Traxman
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 93
    Registrado : 03/01/2012

    [Resolvido]Caixa de Combinação com defeito? Empty Re: [Resolvido]Caixa de Combinação com defeito?

    Mensagem  Traxman 4/1/2012, 12:35

    Estou tentando enviar o arquivo mas não estou conseguindo, dados do arquivo:
    nome: db_modelo
    tipo: rar
    tamanho: 283kb

    avatar
    Convidad
    Convidado


    [Resolvido]Caixa de Combinação com defeito? Empty Re: [Resolvido]Caixa de Combinação com defeito?

    Mensagem  Convidad 4/1/2012, 13:38

    Olá

    Para anexar clique em Procurar.. (logo aí embaixo na tela de mensagem) e Enviar Consulta.

    Ou use o Dropbox.
    A instalação cria uma pasta "Dropbox" no seu pc e uma subpasta "Public".
    Qualquer arquivo colocado em Public fica disponível para download por qualquer um a quem você disponibilizar o link.
    Para isso, cliq direito no arquivo na pasta Public e clic em Dropbox > Copy public link.
    Então cole o atalho no post.
    avatar
    Traxman
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 93
    Registrado : 03/01/2012

    [Resolvido]Caixa de Combinação com defeito? Empty Re: [Resolvido]Caixa de Combinação com defeito?

    Mensagem  Traxman 4/1/2012, 13:51

    Segue arquivo para analise.
    avatar
    Convidad
    Convidado


    [Resolvido]Caixa de Combinação com defeito? Empty Re: [Resolvido]Caixa de Combinação com defeito?

    Mensagem  Convidad 4/1/2012, 14:07

    Não veio.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Caixa de Combinação com defeito? Empty Re: [Resolvido]Caixa de Combinação com defeito?

    Mensagem  JPaulo 4/1/2012, 14:14

    Pode anexar direto aqui mesmo, mas em .rar não, só em .zip

    Extensões disponiveis no forum;

    ( 3g2, 3gp, bmp, doc, docm, docx, gif, jpg, m4a, m4v, mov, mp3, mp4, mpg, pdf, png, pps, ppt, pptm, pptx, swf, tif, txt, wma, wmv, xls, xlsb, xlsm, xlsx, zip )


    .................................................................................
    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]Caixa de Combinação com defeito? Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Caixa de Combinação com defeito? Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Caixa de Combinação com defeito? Folder_announce_new Instruções SQL como utilizar...
    avatar
    Traxman
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 93
    Registrado : 03/01/2012

    [Resolvido]Caixa de Combinação com defeito? Empty Re: [Resolvido]Caixa de Combinação com defeito?

    Mensagem  Traxman 4/1/2012, 14:37

    Segue o link arquivo para analise. Pois não tive como compactar em zip.

    http://dl.dropbox.com/u/55664014/arquivopnet.rar
    avatar
    Convidad
    Convidado


    [Resolvido]Caixa de Combinação com defeito? Empty Re: [Resolvido]Caixa de Combinação com defeito?

    Mensagem  Convidad 4/1/2012, 15:03

    O erro está aqui:
    Não deve digitar isto diretamente na folha de propriedades no evento Após atualizar
    Me.CampoCPF = Me.NomeCombo.Column(1)
    e sim colar o código abaixo na página de código do form:

    Private Sub Vendedor_AfterUpdate()
    If Not IsNull(Me.Vendedor) Then
    Me.CpfVendedor = Me.Vendedor.Column(1)
    End If
    End Sub

    Ou, selecione a combo, exiba a folha de propriedades, no evento Após atualizar escolha procedimento de evento, e clique nos tres pontinhos a direita.
    O VBA já insere o procedimento, então coloque esta parte do código entre as linhas criadas:

    If Not IsNull(Me.Vendedor) Then
    Me.CpfVendedor = Me.Vendedor.Column(1)
    End If
    avatar
    Traxman
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 93
    Registrado : 03/01/2012

    [Resolvido]Caixa de Combinação com defeito? Empty Re: [Resolvido]Caixa de Combinação com defeito?

    Mensagem  Traxman 4/1/2012, 20:54

    É...ufa!!! depois de muito trabalho e muita dor de cabeça deu certo.
    Muito obrigado norbs!!!
    avatar
    Traxman
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 93
    Registrado : 03/01/2012

    [Resolvido]Caixa de Combinação com defeito? Empty Re: [Resolvido]Caixa de Combinação com defeito?

    Mensagem  Traxman 4/1/2012, 20:57

    Só pra constar...bom forum este!
    avatar
    Convidad
    Convidado


    [Resolvido]Caixa de Combinação com defeito? Empty Re: [Resolvido]Caixa de Combinação com defeito?

    Mensagem  Convidad 4/1/2012, 20:59

    É, combo teimosa essa!

    Bom que funcionou.

    O fórum agradece!


    Conteúdo patrocinado


    [Resolvido]Caixa de Combinação com defeito? Empty Re: [Resolvido]Caixa de Combinação com defeito?

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 20/5/2024, 09:20