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


3 participantes

    Atualizar uma caixa de texto através de uma caixa de combinação

    avatar
    DBarreto
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 03/05/2014

    Atualizar uma caixa de texto através de uma caixa de combinação Empty Atualizar uma caixa de texto através de uma caixa de combinação

    Mensagem  DBarreto 3/5/2014, 23:13

    Por favor, preciso de uma ajuda bem simples no access.


    Preciso que um registro seja atualizado com base em uma caixa de combinação.

    EXEMPLO.

    Tenho uma tabela Tab_Cad_Form_Preço, e outra Tab_Cad_Cliente
    Um formulário Cad_Form_Preço. Neste formulário tenho dois campos
    uma caixa de combinação(nome _cliente) e uma caixa de texto(Cod_Cliente)
    O que eu quero é. Quando eu selecionar o nome do cliente na caixa de combinação. Automaticamente o cod_cliente seja atualizado. Mas não só no formulário na tabela também, tanto com campo nome_cliente, como o campo cod_cliente.

    Por favor, você pode me ajudar?


    Atenciosamente,

    DEMIAN PAES BARRETO
    avatar
    Convidado
    Convidado


    Atualizar uma caixa de texto através de uma caixa de combinação Empty Re: Atualizar uma caixa de texto através de uma caixa de combinação

    Mensagem  Convidado 4/5/2014, 04:16

    Boas Demian, seja bem vindo ao Fórum

    Uma caixa de combinação comporta seus valores em colunas
    A primeira coluna é a de número 0

    No evento após atualizar da caixa de combinação coloque:

    Me.SuaCaixaTexto = Me.SuaCombo.Column(x)
    Onde x será o número da coluna que comporta o valor.

    Cumprimentos.
    avatar
    DBarreto
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 03/05/2014

    Atualizar uma caixa de texto através de uma caixa de combinação Empty Atualizar uma caixa de texto através de uma caixa de combinação" em "MaximoAccess

    Mensagem  DBarreto 4/5/2014, 21:13

    Obrigado pela ajuda. Mas ainda não funcionou. Quando eu faço isso retorna uma mensagem de erro. "Se "Me" for uma macro ou um grupo de macro, verifique se você a salvou com o nome correto.

    E o registro não é atualizado.

    Estou usando o accees 2010 em português.


    Obrigado.


    Atenciosamente,

    DEMIAN PAES BARRETO
    avatar
    Convidado
    Convidado


    Atualizar uma caixa de texto através de uma caixa de combinação Empty Re: Atualizar uma caixa de texto através de uma caixa de combinação

    Mensagem  Convidado 4/5/2014, 21:25

    Manda o  modelo do bd citando os objetos envolvidos.

    Cumprimentos.
    avatar
    Convidado
    Convidado


    Atualizar uma caixa de texto através de uma caixa de combinação Empty Re: Atualizar uma caixa de texto através de uma caixa de combinação

    Mensagem  Convidado 4/5/2014, 21:26

    Substituiu o nome SuaCaixatexto e SuaCombo pelo nome dos seus obejetos?


    Cumprimentos.
    avatar
    DBarreto
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 03/05/2014

    Atualizar uma caixa de texto através de uma caixa de combinação Empty Re: Atualizar uma caixa de texto através de uma caixa de combinação

    Mensagem  DBarreto 5/5/2014, 02:11

    Bem, segue detalhe do banco de dados.

    Esse formulário tem uma tabela Tab_cad_form_preço

    Campos
    Nome_cliente (caixa de combinação) - nesta caixa de combinação coloquei na origem da lina (SELECT Tab_cad_Cliente.nome_cliente, Tab_cad_Cliente.cod_cliente FROM Tab_cad_Cliente; ) para selecionar os itens da caixa de combinação

    cod_cliente (caixa de texto)

    coloquei a sua sugestão no evento da caixa de combinação - após atualizar, mas como falei retorna um erro.

    Peço ajuda mais uma vez.

    Demian
    avatar
    Convidado
    Convidado


    Atualizar uma caixa de texto através de uma caixa de combinação Empty Re: Atualizar uma caixa de texto através de uma caixa de combinação

    Mensagem  Convidado 5/5/2014, 03:01

    Poste o bd com os objetos envolvidos para que possamos ver. O que eu havia falado em um post anterior resolveria sua dúvida.... No entanto algo deve estar ocorrendo que não consegui compreender tua real necessidade. Poste o bd para que possamos ver isto.

    Cumprimentos.
    avatar
    DBarreto
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 03/05/2014

    Atualizar uma caixa de texto através de uma caixa de combinação Empty Atualizar uma caixa de texto através de uma caixa de combinação

    Mensagem  DBarreto 8/5/2014, 22:41

    Pessoal, alguém pode me ajudar com isso. Até agora não tive sucesso.



    Bem, segue detalhe do banco de dados.

    Esse formulário tem uma tabela Tab_cad_form_preço

    Campos
    Nome_cliente (caixa de combinação) - nesta caixa de combinação coloquei na origem da lina (SELECT Tab_cad_Cliente.nome_cliente, Tab_cad_Cliente.cod_cliente FROM Tab_cad_Cliente; ) para selecionar os itens da caixa de combinação

    cod_cliente (caixa de texto)

    coloquei a sua sugestão no evento da caixa de combinação - após atualizar, mas como falei retorna um erro.

    Peço ajuda mais uma vez.

    Demia
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    Atualizar uma caixa de texto através de uma caixa de combinação Empty Re: Atualizar uma caixa de texto através de uma caixa de combinação

    Mensagem  Fernando Bueno 9/5/2014, 03:48

    Como moderador disse, sem ver o banco ficara meio complicado ajudar amigo.


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    Atualizar uma caixa de texto através de uma caixa de combinação 16rzeq
    clynton
    clynton
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 309
    Registrado : 08/07/2013

    Atualizar uma caixa de texto através de uma caixa de combinação Empty Re: Atualizar uma caixa de texto através de uma caixa de combinação

    Mensagem  clynton 9/5/2014, 06:43

    DBarreto,

    Seque um exemplo exatamente como o HARYSOHN falou.
    Analise a estrutura para entender o que foi feito.
    Qualquer coisa estamos por aqui.
    E se ainda assim não conseguir resolver no seu BD, insistimos para que mande o seu BD para olharmos.
    Anexos
    Atualizar uma caixa de texto através de uma caixa de combinação AttachmentCaixa de Texto.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (21 Kb) Baixado 18 vez(es)
    avatar
    Convidado
    Convidado


    Atualizar uma caixa de texto através de uma caixa de combinação Empty Re: Atualizar uma caixa de texto através de uma caixa de combinação

    Mensagem  Convidado 13/5/2014, 18:37

    Como anda esta solução colega?

    Cumprimentos.

    Conteúdo patrocinado


    Atualizar uma caixa de texto através de uma caixa de combinação Empty Re: Atualizar uma caixa de texto através de uma caixa de combinação

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 01:20