Amigos, criando uma app nova vi que o campo Número Auto-Complete no filtro da Grid difere
nos mesmos resultados sendo usado em um formulário com tudo igual, ele não traz os dados
exemplo:
vi que em um voce colocou em caixa baixa (pre.) e o outro em caixa alta (PRE.)
foi marcado case sensitive ?
Select igualzinho nos campos.
SELECT PessoaID, CONCAT(Nome, ' *', PessoaID, '*')
FROM pessoas
WHERE Ativo='S' AND Restrito<>'S' AND TipoPessoa LIKE '%CLIENTE%'
ORDER BY Nome
Segue vídeo com comparação entre a GRID e o formulário.
Ele teria que trazer o mesmo resultado nem existe case-sensitive opcional para marcar nesse tipo de campo.
Vídeo 01
Vídeo 02
Testando em 08/11/2021 - 9.7.001
Procurado em campo número - auto-complete por: pre.
O Mesmo código no grid e no campo do formulário, ele pega dados diferentes.
SELECT PessoaID, CONCAT(Nome, ' *', PessoaID, '*')
FROM pessoas
WHERE Ativo='S' AND Restrito<>'S' AND TipoPessoa LIKE '%CLIENTE%'
ORDER BY Nome
Na 9.7.003 não vi nada ainda sobre esta correção.
ScriptCase v9.7.003 (24/11/2021 22:13) - Changelog - Scriptcase
Olá, @Jailton
Favor mudar o tipo para “texto auto complete”. Estamos analisando o comportamento desses tipos de campo devido a formatação na hora da digitação, pois o formulário existe um tratamento para campos numéricos.
Exemplo:
Campo Texto: Aceita qualquer caractere.
Campo numérico: O caractere ponto, é utilizando para tratamento de campos decimais na hora da digitação.
Existem outro bugs incluindo texto aucomplete com select2.
no evento ajax de um campo ao mover um valor ‘válido’ o campo auto complete com select2 não aceita o valor e fica como vazio.