Campo Select - Pesquisar pelo inicio

Olá Pessoal

Tenho um campo do tipo Select que eu uso para consultar pelo nome.

Propriedades do campo :
Usar Select2 = marcado
Usar area de pesquisa do select2 = marcada

O problema é que a busca não ocorre pelo inicio do nome.

Por exemplo, se eu digitar “ANTONIO”, o campo traz
“JOSE ANTONIO”
“JOSE FRANCISCO ANTONIO”
“ANTONIO DA SILVA”

Mas na verdade o que me interessa é localizar registros que começam com “ANTONIO”.

Infelizmente nao encontrei alguma propriedade do select que eu possa usar para essa finalidade.

Alguem poderia me ajudar?

Esse campo é uma nova implementação da última versão do SC Campos autocomplete tem a opção de pesquisar pelo inicio ou por uma palavra no campo mas campos select não sei dizer.

Deu certo amigo,

Muitissimo obrigado!!!

Amigo,

Nem tudo são flores…

O autocomplete preenche corretamente o campo.

Porem, eu quero vincular o valor desse campo a propriedade ajax de outro campo, de tal modo que quando eu selecionar o fornecedor XXX, sejam mostrados os contratos dele no campo seguinte.

Infelizmente, com o autocomplete isso nao funcionou, e o campo para selecionar os contratos fica sempre vazio. Mas se eu deixar o campo do fornecedor como tipo “Select” a coisa volta ao normal.

O que será que estou fazendo de errado?

Amigo Haroldo

O comportamento esperado é o seguinte:

Tenho uma tabela com os seguintes campos :

data_cadastro, no formato dd/mm/aaaa
codigo_fornecedor (aqui será feito um select ou auto complete)
id_contrato (aqui serao mostrados os contratos vinculados ao fornecedor selecionado)

Entretanto, há um criterio adicional na listagem dos contratos: todos devem estar dentro de um periodo de validade. Por isso eu devo jogar na consulta, alem do codigo do fornecedor, a data de cadastro.

Assim

select id_contrato,nr_contrato from contrato where cd_forn=’{codigo_fornecedor}’ and ‘{data_emissao}’ between data_inicio and data_final

Isso funciona muito bem no delphi. Mas no scriptcase a o campo {data_emissao} fica mal formatado, e talvez por isso nada seja mostrado.

Aparentemente o scriptcase nao reconhece o campo {data_emissao} logo após seu preenchimento.

O fato é que eu nao consigo selecionar o contrato corretamente.

Entao vem a duvida : Seria possivel abrir um formulario modal com um grid contendo essa consulta, para que o usuario selecionasse um registro, e após isso, fechasse o formulario, e o resultado retornasse para o campo correto do formulario anterior?