Campo Select lento em tabela grande [RESOLVIDO]

Olá pessoal.

Dando sequencia na migração de minha aplicação desktop pro SC me deparei com um novo problema.

Tenho uma tabela “fornecedores” com mais de 63 mil registros. No lançamento do movimento o usuário precisa informar o fornecedor e pra isso usei um campo select. Mas pelo tamanho da tabela, isso se tornou inviável. Muito lento. O select do campo é assim:

SELECT for_id, sc_concat(for_id, ’ - ', for_nome)
FROM “public”.fornecedor
WHERE for_ativo = 1
ORDER BY for_nome

Há alguma forma mais prática e ágil de escolher o fornecedor nessa tabela?

Use o tipo de campo numero autocomplete com select2.

Perfeito.

Depois que lançaram o Select2, a praticidade virou conveniência. A tua resposta me lembrou do curso do Ronaldo. Acho que está na hora de eu rever esses vídeos e relembrar dos fundamentos básicos do SC.

Um abraço!

O Campo Select é estático, então para tabelas com muitos registros ele é inviável mesmo. Nesses casos tem que construir o select por demanda do que se procura.

Olá, desculpe retornar um tópico antigo, mas minha dúvida é a mesma, porém persiste…

o Select é lento devido a uma grande quantidade de valores, o tipo numero autocomplete realmente é rapido, porém, preciso que seja Multiselect, e pelo que percebi o numero auto-complete não é…

alguém poderia me citar uma alternativa?

agradeço!

Abraço!