Caracteres especiais no filtro

1

Eu tenho um banco de dados Access para gerenciar treinamentos de funcionários. Existem 2 casos que estão causando problemas e, para um, ainda não encontrei a solução.

Caso 1: o nome do treinamento contém C++

Caso 2: é um treinamento em grupo, caso em que o funcionário é indicado como * para todos

Quando abro o banco de dados, posso aplicar um filtro nos títulos das colunas, mas ele não é filtrado corretamente. Meu palpite é que caracteres especiais precisam ser escapados.

Eu tentei:

  • selecione uma das entradas por meio da caixa de seleção
  • use um filtro de texto que diga "contém ..." com vários tipos de escape, como abaixo
  • use \ como o caractere de escape
  • use [ ... ] como o caractere de escape (sugestão em um fórum), talvez voltando para o Operador LIKE . Isso funciona para a parte * , mas não funciona para a parte C++
  • usando C?? , mas que também corresponde a termos como advanced
  • criando um formulário para a tabela e depois filtrando no formulário
  • Adicionando um ponto de interrupção e observando os filtros resultantes. Vejo que o + divide a consulta, por isso também tentei usar C[++][++]

Como filtrar uma tabela para entradas que contenham um + ?

Estou usando o Access 2016. Observe que o + está nos dados, não no nome da tabela ou no nome da coluna.

    
por Thomas Weller 27.09.2018 / 11:58

0 respostas