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]Fazer combobox (chave estrangeira) mostrar o nome ao invés da id no formulário

    avatar
    adriano carlos
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 37
    Registrado : 08/09/2010

    [Resolvido]Fazer combobox (chave estrangeira) mostrar o nome ao invés da id no formulário Empty [Resolvido]Fazer combobox (chave estrangeira) mostrar o nome ao invés da id no formulário

    Mensagem  adriano carlos 8/9/2010, 05:01

    BOM DIA AMIGOS,
    TENHO UMA TABELA ACCESS 2010 CHAMADA ESPECIALIDADES COM SEGUINTES CAMPOS.
    IDESPECIALIDADE
    NOMEESPECIALIDADE
    TENHO UM FORMULARIO E UMA TABELA CHAMADO - RESUMODEATENDIMENTO.
    TENHO UMA CAIXA DE COMBINAÇÃO QUE PUXA OS DADOS DA TABELA ESPECIALIDADES, E NESSA CAIXA APARECE O NOMEESPECIALIDADE.
    DEPOIS DE PREENCHER TODOS OS CAMPOS DO FORMULARIO VOU ATÉ A TABELA E PARA MINHA SUPRESA NO CAMPO NOMEESPECIALIDADE APARECE O IDESPECIALIDADE AO INVÉS DE APARECER O NOME DA ESPECIALIDADE. EXEMPLO
    ERA PARA APARECER - GINECOLIGA
    APARECEU O CÓDIGO ID - 35
    ALGUÉM PODE ME AJUDAR NESTE PROBLEMA.
    DESDE JÁ AGRADEÇO.
    JPaulo
    JPaulo
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Fazer combobox (chave estrangeira) mostrar o nome ao invés da id no formulário Empty Re: [Resolvido]Fazer combobox (chave estrangeira) mostrar o nome ao invés da id no formulário

    Mensagem  JPaulo 8/9/2010, 09:36

    Amigão seja bem vindo ao fórum.

    As combos funcionam com colunas inumeradas (index), por exemplo:

    Primeira coluna = Coluna zero (0)
    Segunda coluna = Coluna um (1) e por ae...

    Então, sempre que você escolher um item da combo, ela coloca a primeira coluna que no seu caso será o ID.

    Para resolver isso, coloque na combo apenas uma coluna, a do nome da especialidade.


    .................................................................................
    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]Fazer combobox (chave estrangeira) mostrar o nome ao invés da id no formulário Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Fazer combobox (chave estrangeira) mostrar o nome ao invés da id no formulário Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Fazer combobox (chave estrangeira) mostrar o nome ao invés da id no formulário Folder_announce_new Instruções SQL como utilizar...
    avatar
    adriano carlos
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 37
    Registrado : 08/09/2010

    [Resolvido]Fazer combobox (chave estrangeira) mostrar o nome ao invés da id no formulário Empty Re: [Resolvido]Fazer combobox (chave estrangeira) mostrar o nome ao invés da id no formulário

    Mensagem  adriano carlos 9/9/2010, 05:19

    Bom dia jpaulo,
    Mesmo incluindo outro combo e colocando somente uma coluna que é o nome da especialidade no banco de dados aparece ainda o id da especialidade.
    Estou tentando de várias formas mas não estou conseguindo.
    JPaulo
    JPaulo
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Fazer combobox (chave estrangeira) mostrar o nome ao invés da id no formulário Empty Re: [Resolvido]Fazer combobox (chave estrangeira) mostrar o nome ao invés da id no formulário

    Mensagem  JPaulo 9/9/2010, 07:28

    Amigão, o campo da sua tabela terá de estar somente como texto na aba Pesquisa, não pode estar com o formato Caixa de combinação.

    O formato Caixa de combinação terá de estar apenas no seu formulario.


    .................................................................................
    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]Fazer combobox (chave estrangeira) mostrar o nome ao invés da id no formulário Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Fazer combobox (chave estrangeira) mostrar o nome ao invés da id no formulário Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Fazer combobox (chave estrangeira) mostrar o nome ao invés da id no formulário Folder_announce_new Instruções SQL como utilizar...
    avatar
    adriano carlos
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 37
    Registrado : 08/09/2010

    [Resolvido]Fazer combobox (chave estrangeira) mostrar o nome ao invés da id no formulário Empty Re: [Resolvido]Fazer combobox (chave estrangeira) mostrar o nome ao invés da id no formulário

    Mensagem  adriano carlos 10/9/2010, 22:28

    Boa tarde, JPaulo
    é exatamente desse jeito que está.
    Na tabela está como caixa de texto e o formulário como caixa de combinação.

    Tenho nesse combo da especialidade o um código que faz o proximo combo me aparecer somente os prossionais dessa especialidade e no proximo combo os procedimentos dessa especialidade, será que tem algo a ver.
    Segue o código
    Dim sOrigemprocedimento As String


    sOrigemprocedimento = "SELECT NomeProcedimento FROM Procedimentos " & _
    "WHERE IdEspecialidade = " & Me.Ambulatorio

    Procedimento.RowSource = sOrigemprocedimento
    Procedimento.Requery

    Dim sOrigemprofissional As String

    sOrigemprofissional = "SELECT idEspecialidade, nomeProfissional FROM Profissional " & _
    "WHERE IdEspecialidade = " & Me.Ambulatorio

    Profissional.RowSource = sOrigemprofissional
    Profissional.Requery




    End Sub


    obrigado pela atenção.
    JPaulo
    JPaulo
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Fazer combobox (chave estrangeira) mostrar o nome ao invés da id no formulário Empty Re: [Resolvido]Fazer combobox (chave estrangeira) mostrar o nome ao invés da id no formulário

    Mensagem  JPaulo 10/9/2010, 23:08

    Troque este;

    sOrigemprofissional = "SELECT nomeProfissional,idEspecialidade FROM Profissional " & _
    "WHERE IdEspecialidade = " & Me.Ambulatorio


    .................................................................................
    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]Fazer combobox (chave estrangeira) mostrar o nome ao invés da id no formulário Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Fazer combobox (chave estrangeira) mostrar o nome ao invés da id no formulário Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Fazer combobox (chave estrangeira) mostrar o nome ao invés da id no formulário Folder_announce_new Instruções SQL como utilizar...
    avatar
    adriano carlos
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 37
    Registrado : 08/09/2010

    [Resolvido]Fazer combobox (chave estrangeira) mostrar o nome ao invés da id no formulário Empty Re: [Resolvido]Fazer combobox (chave estrangeira) mostrar o nome ao invés da id no formulário

    Mensagem  adriano carlos 13/9/2010, 04:24

    BOM DIA, JPAULO
    NA TABELA DEIXEI COMO CAIXA DE COMBINAÇÃO, NA ORIGEM DA LINHA COLOQUEI A TABELA ESPECIALIDADE E DEU CERTO, AGORA APARECE O NOME DA ESPECIALIDADE.
    PROBLEMA RESOLVIDO.
    OBRIGADO PELA FORÇA E ATÉ AS PRÓXIMAS DÚVIDAS, MUITO OBRIGADO MESMO.
    GOSTEI MUITO DESSE FORUM, VOCES RESPONDEM MUITO RAPIDO E SÃO MUITO ATENCIOSOS.

      Data/hora atual: 13/6/2021, 01:32