MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Recuperar nome em combobox via VBA

    Compartilhe
    avatar
    Tityus
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 61
    Registrado : 19/05/2012

    [Resolvido]Recuperar nome em combobox via VBA

    Mensagem  Tityus em Sab 02 Nov 2013, 21:14

    Olá amigos

    Lá venho eu de novo com mais dúvidas. Me desculpem se o tópico for redundante, eu não sei por que termos procurar para localizar o que preciso.

    Meu problema é o seguinte: eu tenho uma combobox em um formulário que é baseada em uma tabela com uma chave primária Unidade_ID e um campo NomeUnidade. O campo em questão é UNIDADE_Unidade_ID, e armazena a chave estrangeira, mas no formulário mostra a o nome da unidade. Como eu posso recuperar no código o nome da unidade sem que eu tenha que incluir a tabela tbl_UNIDADE na fonte do registro do formulário? É possível recuperar este dado utilizando algo como Me.UNIDADE_Unidade_ID.algumacoisa?

    Obrigado mais uma vez pela ajuda.
    avatar
    Uilson Brasil
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1020
    Registrado : 23/04/2013

    Re: [Resolvido]Recuperar nome em combobox via VBA

    Mensagem  Uilson Brasil em Sab 02 Nov 2013, 22:13

    Tityus,

    Dê uma olhadinha nesse tópico, é o referente ao mesmo problema.

    [Você precisa estar registrado e conectado para ver este link.]

    Caso não consiga resolver se possível disponibilize o bd ou os objetos envolvidos para podermos ajuda-lo.


    Abraços,


    .................................................................................
    ::: Uilson Brasil
    ::: Design in Microsoft Access
    avatar
    Tityus
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 61
    Registrado : 19/05/2012

    Re: [Resolvido]Recuperar nome em combobox via VBA

    Mensagem  Tityus em Sab 02 Nov 2013, 23:22

    Acho que entendi o que foi feito. Eu estava procurando algo mais simples, apenas para recuperar este valor dentro do VBA, por exemplo em uma msgbox. Neste caso, pra mim é mais vantagem incluir a tabela Unidade na fonte de registro do form e colocar o campo NomeUnidade invisivel para recuperar seu valor, embora eu preferisse não fazer isso, pois eu tenho outros campos que acessam a mesma tabela na combobox e gostaria de utilizá-los da mesma forma.
    avatar
    Tityus
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 61
    Registrado : 19/05/2012

    Re: [Resolvido]Recuperar nome em combobox via VBA

    Mensagem  Tityus em Dom 16 Mar 2014, 19:43

    Acabei resolvendo com a função Dlookup. Sei que não é ideal, mas como estou fazendo isso apenas para um registro de cada vez, não tem grande impacto no desempenho do BD.

      Data/hora atual: Seg 26 Jun 2017, 20:02