Bom tarde pessoal, tenho um campo texto auto-complete onde uso a opção capturar texto, no select eu seleciono ID e Nome, o problema é que quando eu seleciono alguém ele coloca a ID no campo e não o nome, se eu tirar a ID e deixar só o Nome no select ele desabilita a opção de capturar texto.
O campo na tabela é varchar.
Eu preciso usar a opção capturar texto pois sómente assim eu consigo inserir nomes que não existem no cadastro.
Eternos problemas com campo auto-complete.
É só inverter seu SELECT colocar o pe_nome primeiro e CONCAT com o Nome e Código Após, como
seu varchar tem 50 caracteres aumenta a Largura para 57 para comportar o nome e código juntos na
exibição, exemplo:
A maneira que montou o código está correta.
Deveria exibir o nome.
Se o campo deve conter o id mas exibir apenas nome o código está correto.
Muito obrigado Jailton, eu resolvi de forma semelhante a tua dica, fiz “select nome, nome from …” Depois de muito tentar chutei e deu certo, de qualquer forma muito obrigado pela dica e atenção de todos.
Ralph, com relação ao “Nome” no label ele é sómente um label mesmo, não é o nome do campo, mas obrigado.
Haroldo, eu refiz, alterei, exclui o form, fiz um novo enfim, não mudou nada infelizmente.