Создание базы данных доступа для работы. Пользователи будут использовать разделенную форму только с таблицей данных, видимой для просмотра и обработки числовых данных c. В форму я встроил быстрые фильтры, которые состоят из текстовых полей, в которых значения либо повышаются, либо понижаются с помощью кнопок со стрелками, которые имеют события нажатия. В настоящее время у меня есть текстовые поля, связанные с критериями запроса к источнику записей.
Учитывая все вышесказанное, проблема, с которой я столкнулся, заключается в том, что мне нужно, чтобы фильтр действовал следующим образом:
Если значение в текстовом поле равно 0, я хочу увидеть все записи. Если значение больше 0, я хочу, чтобы все записи были больше или равны значению текстового поля. Наконец, если значение в текстовом поле меньше 0, я хочу, чтобы все значения были меньше или равны 0.
Я рассмотрел попытку использовать несколько операторов sql, но у меня обычно около 3 из этих быстрых фильтров на каждой форме, и мой проект в конечном итоге будет иметь около 20 форм. Это много sql заявлений, которые могут испортить.
Какие у вас, ребята, идеи, чтобы решить эту проблему? Мне действительно нужна помощь.