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

    [Resolvido]actualizar dados de um campo a partir de uma caixa de listagem

    avatar
    Cereja
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 5
    Registrado : 27/01/2011

    [Resolvido]actualizar dados de um campo a partir de uma caixa de listagem Empty [Resolvido]actualizar dados de um campo a partir de uma caixa de listagem

    Mensagem  Cereja 27/1/2011, 12:23

    Boa tarde!
    Não tenho experiência em access e estou com a seguinte dúvida: tenho a tabela CAE com os campos NºCAE e Designação
    No formulário tenho 1 caixa de listagem para o campo NºCAE e gostaria que, de acordo com o NºCAE seleccionado, actualizasse o campo designação. Ex:
    CAE Designação
    A01 Agricultura
    B Indústria
    Podem ajudar-me? Rolling Eyes
    Obrigada!
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]actualizar dados de um campo a partir de uma caixa de listagem Empty Re: [Resolvido]actualizar dados de um campo a partir de uma caixa de listagem

    Mensagem  criquio 27/1/2011, 12:28

    Olá Ana, seja bem vinda ao forum. Sua listbox foi criada contendo esses dois campos? Se sim, provavelmente o código abaixo, no evento "Após atualizar" ou "Ao clicar" da sua list, deva servir:

    Me.CampoAAtualizar = Me.NomeDaListBox.Column(1)

    Se sua lista contem apenas esses dois campos, deve funcionar assim. Caso tenha mais de dois campos do registro, pode ser necessário trocar o 1 pelo número certo do índice do campo. Caso sua listbox tenha sido criada apenas com uma coluna, aí será necessário usar um DLookup.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Cereja
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 5
    Registrado : 27/01/2011

    [Resolvido]actualizar dados de um campo a partir de uma caixa de listagem Empty Re: [Resolvido]actualizar dados de um campo a partir de uma caixa de listagem

    Mensagem  Cereja 28/1/2011, 12:52

    Olá!

    A minha list box é relativa apenas ao NºCAE. Depois tenho outro campo que quero que apareça a respectiva Designação. Como uso o Dlookup?
    Obrigada Smile
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]actualizar dados de um campo a partir de uma caixa de listagem Empty Re: [Resolvido]actualizar dados de um campo a partir de uma caixa de listagem

    Mensagem  vieirasoft 28/1/2011, 17:59

    Crie a sua combobox com duas colunas como diz o Criquio acima e de pois no evento afterupdate da combo:

    Me.NºCAE = Me.NomeDaListBox.Column(1)
    Me.Designação = Me.NomeDaListBox.Column(2)



    avatar
    Cereja
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 5
    Registrado : 27/01/2011

    [Resolvido]actualizar dados de um campo a partir de uma caixa de listagem Empty Re: [Resolvido]actualizar dados de um campo a partir de uma caixa de listagem

    Mensagem  Cereja 1/2/2011, 15:29

    Olá pessoal!
    Agradeço desde já a vossa boa vontade em ajudar-me, mas aparece-me sempre uma caixa de textocom a seguinte mesnagem:
    "a expressão Antes de Actualizar que introduziu como a definição da propriedade do acontecimento produziu o seguinte erro: o objecto não contém o objecto de Automação 'me.' ".
    Será que vos posso enviar um exemplo mini BD' para me ajudarem?
    Mais uma vez Obrigada por tudo! Embarassed
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]actualizar dados de um campo a partir de uma caixa de listagem Empty Re: [Resolvido]actualizar dados de um campo a partir de uma caixa de listagem

    Mensagem  vieirasoft 1/2/2011, 15:31

    Pode colocar aqui mesmo para download. Ou em alternativa num site público
    avatar
    Cereja
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 5
    Registrado : 27/01/2011

    [Resolvido]actualizar dados de um campo a partir de uma caixa de listagem Empty Re: [Resolvido]actualizar dados de um campo a partir de uma caixa de listagem

    Mensagem  Cereja 1/2/2011, 16:05


    Não consigo anexá-la ... não dá .mdb?
    Dá erro:O arquivo adicionado não é valido: nome do arquivo incorreto.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]actualizar dados de um campo a partir de uma caixa de listagem Empty Re: [Resolvido]actualizar dados de um campo a partir de uma caixa de listagem

    Mensagem  vieirasoft 1/2/2011, 16:09

    Abaixo do local onde escreveu:

    1- Escolher Ficheiro (vai seleccionar o ficheiro mdb no seu pc. Deve estar no formato 2003 e em ZIP.)

    2- Clicar em submeter e depois enviar

    Se experimentar dificuldades por uma mensagem de não ser possível, bla, bla..., pode enviar para o meu email, que eu coloco aqui.

    sergiovieirasoft@gmail.com
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]actualizar dados de um campo a partir de uma caixa de listagem Empty Re: [Resolvido]actualizar dados de um campo a partir de uma caixa de listagem

    Mensagem  vieirasoft 1/2/2011, 17:21

    Então é assim

    Depois de colocar a sua combobox a funcionar (não é uma listbox), verifiquei que a utilidade naquele form seria nula e ainda mais convencido fiquei quando verifiquei que a origem dos dados vinha da tabela empresas. Aí fui verificar as relações e aquilo estava mal.

    Penso que a o CAE e a designação deve querer que apareçam na tabela Empresas, então fiz o seguinte:

    1- Adicionei na tabela Empresas o CAE e a designação

    2- A tabela cae mantem-se mas não tem necessidade de chave primária e portanto retirei-a

    3- Agora no form frm1 que criei ao seleccionar o CAE inclui a designação e fica ligado à empresa

    4- Formatei o campo Código Postal e crei um novo campo para a localidade

    5- Formatei os campos Telefone e Telemóvel


    Precisando, estamos aqui. Retorne se está tudo OK
    avatar
    Cereja
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 5
    Registrado : 27/01/2011

    [Resolvido]actualizar dados de um campo a partir de uma caixa de listagem Empty Re: [Resolvido]actualizar dados de um campo a partir de uma caixa de listagem

    Mensagem  Cereja 2/2/2011, 08:59

    Está perfeito!
    Muitíssimo obrigado pela preciosa ajuda!
    sunny
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]actualizar dados de um campo a partir de uma caixa de listagem Empty Re: [Resolvido]actualizar dados de um campo a partir de uma caixa de listagem

    Mensagem  vieirasoft 2/2/2011, 10:29

    Valew e obrigado pelo retorno. O Fórum agardece

    Conteúdo patrocinado


    [Resolvido]actualizar dados de um campo a partir de uma caixa de listagem Empty Re: [Resolvido]actualizar dados de um campo a partir de uma caixa de listagem

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 03:22