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


    [Resolvido]Access 2010 - Erro na Combobox

    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Access 2010 - Erro na Combobox Empty Access 2010 - Erro na Combobox

    Mensagem  Samuel Ribeiro 18/4/2013, 21:56

    Boa tarde a Todos..

    Criei um combobox no meu sistema para ser preenchida com o nome de um Cliente e preencher outros campos como renasem, endereço, cidade/UF etc. Mas quando aciono a seta do lado direito par ele me mostrar os clientes aparece somente o código do cliente e não o nome, e o nome na propriedade da combo na hora de acoplar a fonte de registro esta errado já pesquisei na tabela e na consulta que eu uso para a mesma, estão todas certas mas na hora que em que aciono a seta no lado direito de novo da combo aparece a seguinte mensagem :

    O campo 'Nome' esta baseado em uma expressão e não pode ser editado.


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    avatar
    Convidado
    Convidado


    [Resolvido]Access 2010 - Erro na Combobox Empty Re: [Resolvido]Access 2010 - Erro na Combobox

    Mensagem  Convidado 20/4/2013, 13:55

    Veja se consegue converter para 2007 e nos envie.

    Cumprimentos.
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Access 2010 - Erro na Combobox Empty Re: [Resolvido]Access 2010 - Erro na Combobox

    Mensagem  Samuel Ribeiro 22/4/2013, 13:40

    Bom dia Piloto.

    Tentei converter o sistema para access 2007 mas não consegui, mas fiz todos os testes no mesmo e funcionou normalmente.
    Segue em anexo o sistema com todos os itens que você precisa para a sua analise.

    Desde ja te agradeço muito.


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    avatar
    Convidado
    Convidado


    [Resolvido]Access 2010 - Erro na Combobox Empty Re: [Resolvido]Access 2010 - Erro na Combobox

    Mensagem  Convidado 22/4/2013, 17:00

    Falta a consulta cadastro de Clientes..


    Cumprimentos.
    avatar
    Convidado
    Convidado


    [Resolvido]Access 2010 - Erro na Combobox Empty Re: [Resolvido]Access 2010 - Erro na Combobox

    Mensagem  Convidado 22/4/2013, 17:01

    A tabela tambem.
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Access 2010 - Erro na Combobox Empty Re: [Resolvido]Access 2010 - Erro na Combobox

    Mensagem  Samuel Ribeiro 22/4/2013, 18:55

    Boa tarde Piloto.

    Segue o que você me pediu.


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    avatar
    Convidado
    Convidado


    [Resolvido]Access 2010 - Erro na Combobox Empty Re: [Resolvido]Access 2010 - Erro na Combobox

    Mensagem  Convidado 22/4/2013, 21:26

    So percebi um erro...A consulta na origem da linha do form tem um campo que esta dando erro pois está como Nome e na tabela o correto é NomeCliente..

    A SQL correta seria esta:

    SELECT ControleAnaliseSementes.NumRegistro, ControleAnaliseSementes.DataEntrada, ControleAnaliseSementes.Safra, ControleAnaliseSementes.NumAmostra, ControleAnaliseSementes.NomeCliente, ControleAnaliseSementes.Renasem_Cpf_Cnpj, ControleAnaliseSementes.Completa, ControleAnaliseSementes.Pureza, ControleAnaliseSementes.Valor, ControleAnaliseSementes.Endereco, ControleAnaliseSementes.Cidade_Uf, ControleAnaliseSementes.Telefone, ControleAnaliseSementes.DtResultado, ControleAnaliseSementes.TipoSemente, ControleAnaliseSementes.Cultivar, ControleAnaliseSementes.Categoria, [DataEntrada]+365 AS DtVencimento, ControleAnaliseSementes.NumLote, ControleAnaliseSementes.Produtor, ControleAnaliseSementes.Analise, ControleAnaliseSementes.Gpureza, ControleAnaliseSementes.Pura, ControleAnaliseSementes.TZ, ControleAnaliseSementes.[VC%], ControleAnaliseSementes.NT, ControleAnaliseSementes.NP, ControleAnaliseSementes.OC, ControleAnaliseSementes.OE, ControleAnaliseSementes.SS, ControleAnaliseSementes.MI, ControleAnaliseSementes.SM, ControleAnaliseSementes.SD, ControleAnaliseSementes.Germinacao, ControleAnaliseSementes.Observacao, ControleAnaliseSementes.AnoReferencia, ControleAnaliseSementes.Rep_t, ControleAnaliseSementes.NumBoletin, ControleAnaliseSementes.Previa, ControleAnaliseSementes.Def
    FROM ControleAnaliseSementes;


    Quanto a combo está exibindo as informações do cilente corretamente..

    O que se pretende com esta combo, pois não há eventos relacionados a mesma.


    Cumprimentos.
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Access 2010 - Erro na Combobox Empty Re: [Resolvido]Access 2010 - Erro na Combobox

    Mensagem  Samuel Ribeiro 22/4/2013, 21:47

    Boa tarde Piloto.

    Então.. á esta a minha dificuldade não conseguir que ela complete as outras informações referente ao cliente, já tentei de tudo mas a minha experiencia com o access ainda é pouca. Não sei como ja selecionei a consulta correta e o campo que deveria ser nomecliente não muda continua sendo Nome.


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    avatar
    Convidado
    Convidado


    [Resolvido]Access 2010 - Erro na Combobox Empty Re: [Resolvido]Access 2010 - Erro na Combobox

    Mensagem  Convidado 22/4/2013, 22:20

    O que deseja com este form?

    Que campo continua sendo nome?

    Cumprimentos.
    avatar
    Convidado
    Convidado


    [Resolvido]Access 2010 - Erro na Combobox Empty Re: [Resolvido]Access 2010 - Erro na Combobox

    Mensagem  Convidado 22/4/2013, 22:32

    1 - Na sua tabela ControleAnaliseSementes o campo NomeCliente deve ser do tipo Número.
    2 - Renomeeie a combo para CboCliente
    3 - Na consulta da combo coloque o campo Codigo_Cliente como a primeira coluna da mesma, colocando o seu tamanho como 0cm
    4 - No evento após atuaizar da combo:

    Private Sub cboCliente_AfterUpdate()
    ' Encontrar o registro que coincide com o controle.
    Dim rs As Object
    Set rs = Me.Recordset.Clone
    rs.FindFirst "[NomeCliente] = " & Str(Nz(Me![cboCliente], 0)) & ""
    If Not rs.EOF Then Me.Bookmark = rs.Bookmark
    End Sub


    Cumprimentos.
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Access 2010 - Erro na Combobox Empty Re: [Resolvido]Access 2010 - Erro na Combobox

    Mensagem  Samuel Ribeiro 23/4/2013, 21:44

    Boa tarde Piloto.

    O access não esta aceitando eu mudar o campo nomeCliente para numero.
    E se muda ele apaga todos os registros.


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    avatar
    Convidado
    Convidado


    [Resolvido]Access 2010 - Erro na Combobox Empty Re: [Resolvido]Access 2010 - Erro na Combobox

    Mensagem  Convidado 23/4/2013, 22:52

    Realmente, na conversão alguns dados poderão ser perdidos... isto porque foi feito da maneira errada no início.

    Veja:

    Cumprimentos.
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Access 2010 - Erro na Combobox Empty Re: [Resolvido]Access 2010 - Erro na Combobox

    Mensagem  Samuel Ribeiro 23/4/2013, 23:15

    É Piloto.

    Só não entendi porque ao invés dela completar só os dados do Cliente ela esta buscando o registro completo.
    Esta acontecendo assim com você também.???


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    avatar
    Convidado
    Convidado


    [Resolvido]Access 2010 - Erro na Combobox Empty Re: [Resolvido]Access 2010 - Erro na Combobox

    Mensagem  Convidado 23/4/2013, 23:38

    Por isso perguntei o que pretendia com este form...

    Eu coloquei para buscar o registro...

    Se voce falar o que se pretende com o form....fica mais facil

    Cumprimentos.
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Access 2010 - Erro na Combobox Empty Re: [Resolvido]Access 2010 - Erro na Combobox

    Mensagem  Samuel Ribeiro 24/4/2013, 18:12

    Boa tarde Piloto.

    Vamos la .... Por detalhes.

    Nos campos: Boletim, Nº Registro, Amostra, Data Entrada, Data Resultado, Safra, Completa, Pureza e Valor. São campos que serão lançados manualmente.

    Dados clientes
    Endereço, Cidade/UF, Renasem/Cpf/Cnpj, Telefone, Produtor, Teriam que ser preenchido automaticamente a partir do momento em que o usuário selecionasse o Cliente na cboCliente.

    Os outros campas abaixo são preenchidos manualmente.

    Obrigado pela Ajuda


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    avatar
    Convidado
    Convidado


    [Resolvido]Access 2010 - Erro na Combobox Empty Re: [Resolvido]Access 2010 - Erro na Combobox

    Mensagem  Convidado 24/4/2013, 18:14

    Então é um form para adicionar registros correto?

    Cumprimentos.
    avatar
    Convidado
    Convidado


    [Resolvido]Access 2010 - Erro na Combobox Empty Re: [Resolvido]Access 2010 - Erro na Combobox

    Mensagem  Convidado 24/4/2013, 18:22

    Insira as informações necessárias na combo assim como no teu exemplo original, e adapte este código no evento após atualizar da combo:


    Dim seq As String, k

    seq = "[Nome] & '|' & [Contato]
    & '|' & [Telefone] & '|' & [Endereço] & '|' &
    [Nº] & '|' & [Bairro] & '|' & [Complemento]"
    seq = DLookup(seq, "tabelaclientes", "Nome= '" & Me!Cliente.Column(1) & "'")
    k = Split(seq, "|")
    Me!Cliente = k(0)
    Me!EndereçoColeta = k(3)
    Me!NºColeta = k(4)
    Me!BairroColeta = k(5)
    Me!Contato = k(1)
    Me!Telefone = k(2)
    Me!Complemento = k(6)


    Cumprimentos.
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Access 2010 - Erro na Combobox Empty Re: [Resolvido]Access 2010 - Erro na Combobox

    Mensagem  Samuel Ribeiro 24/4/2013, 18:46

    Piloto olha os erros e veja se fiz certo, sou fraco ainda em vba.

    Segue em anexo o print da tela de códigos.


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    avatar
    Convidado
    Convidado


    [Resolvido]Access 2010 - Erro na Combobox Empty Re: [Resolvido]Access 2010 - Erro na Combobox

    Mensagem  Convidado 24/4/2013, 19:12

    Tens que adaptar os nome dos campos conforme sua tabela...

    Logo mais verei isso.

    Va tentanto ai.

    Cumprimentos.
    avatar
    Convidado
    Convidado


    [Resolvido]Access 2010 - Erro na Combobox Empty Re: [Resolvido]Access 2010 - Erro na Combobox

    Mensagem  Convidado 24/4/2013, 19:22

    Esta preenchendo dois campos... faça semelhante para os demais que necessita

    Dim seq As String, k
    seq = "[Nomecliente] & '|' & [Renasem_CPF_CNPJ] & '|' & [Endereco] & '|' & [Cidade_UF] & '|' & [CEP] & '|' & [Telefone]"
    seq = DLookup(seq, "CadastroDeClientes", "Codigo_Cliente= " & Me!cboCliente.Column(0) & "")
    k = Split(seq, "|")

    Me!Endereco = k(2)
    Me![Cidade/Uf] = k(3)

    Obs.. Não utilize barras em nome de campos copmo Cidade/UF


    Cumprimentos.
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Access 2010 - Erro na Combobox Empty Re: [Resolvido]Access 2010 - Erro na Combobox

    Mensagem  Samuel Ribeiro 24/4/2013, 19:43

    Ok Piloto..

    Funcionou.

    Mas esta dando um erro na hora de salvar o registro, vou fazer mais uns teste, para isso preciso dos documentos que vou aguardar o cliente me enviar, vou dar este tópico como resolvida, se precisar eu abro outro.

    Muito obrigado pela paciência,
    Um abraço.


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Access 2010 - Erro na Combobox Empty Re: [Resolvido]Access 2010 - Erro na Combobox

    Mensagem  Samuel Ribeiro 24/4/2013, 19:45

    Opa me perdoe


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    avatar
    Convidado
    Convidado


    [Resolvido]Access 2010 - Erro na Combobox Empty Re: [Resolvido]Access 2010 - Erro na Combobox

    Mensagem  Convidado 24/4/2013, 19:48

    O Fórum agradece o Retorno.

    Conteúdo patrocinado


    [Resolvido]Access 2010 - Erro na Combobox Empty Re: [Resolvido]Access 2010 - Erro na Combobox

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 08:37