Последняя версия DataExpress 3 beta от 15 сентября 2020 года.

Изображение Скачать | Изображение Что нового?



Объявление:

Если вам понравилась программа и вы ее интенсивно используете - замолвите словечко о ней на вашем сайте (блоге, форуме, твитере, краской на подъезде, ютуб-канале и т.д.) с активной (по-возможности) ссылкой на сайт программы/форум. Тем самым вы можете внести небольшой вклад в seo-карму проекта в виде входящих ссылок.
Спасибо! Администрация :)


>> Обсудить <<

Фильтр запроса

Вопросы, связанные с конструктором приложений баз данных DataExpress.
memo
Интересующийся
Сообщения: 65
Зарегистрирован: 08 окт 2019, 22:54
Благодарил (а): 16 раз
Поблагодарили: 4 раза

Фильтр запроса

Сообщение memo » 29 июн 2020, 13:47

Приветствую, подскажите пожалуйста как можно настроить фильтр запроса,
есть форма на ней [Дата оплаты] и [Дата следующей оплаты], следующая оплата ставиться в зависимости от плательщика, есть ежемесячные, а есть которые платят раз в три месяца, создал запрос с выходным фильтром

Код: Выделить всё

IIF([:Флажок текущий мес]=1,[Дата следующей оплаты]>=BEGINMONTH(DATE)&[Дата следующей оплаты]<=ENDMONTH(DATE),'')

по дате следующей оплаты все нормально выводит, но вопрос как убрать из запроса тех кто оплатил в промежуток от последней даты оплаты и до даты следующей оплаты, пробую не получается настроить не чего, спасибо.

Morozbl4
Интересующийся
Сообщения: 232
Зарегистрирован: 04 дек 2019, 11:04
Благодарил (а): 113 раз
Поблагодарили: 12 раз

Фильтр запроса

Сообщение Morozbl4 » 29 июн 2020, 14:45

Чекбокс в форму засуньте и доп фильтр по нему сделайте

memo
Интересующийся
Сообщения: 65
Зарегистрирован: 08 окт 2019, 22:54
Благодарил (а): 16 раз
Поблагодарили: 4 раза

Фильтр запроса

Сообщение memo » 30 июн 2020, 15:44

каких чекбоксов , без них не обойтись не как

Morozbl4
Интересующийся
Сообщения: 232
Зарегистрирован: 04 дек 2019, 11:04
Благодарил (а): 113 раз
Поблагодарили: 12 раз

Фильтр запроса

Сообщение Morozbl4 » 30 июн 2020, 15:47

Код: Выделить всё

IIF([:Флажок текущий мес]=1,[Дата следующей оплаты]>=BEGINMONTH(DATE)&[Дата следующей оплаты]<=ENDMONTH(DATE)&[:Флажок оплатил в промежуток от последней даты оплаты и до даты следующей]=0,'')

memo
Интересующийся
Сообщения: 65
Зарегистрирован: 08 окт 2019, 22:54
Благодарил (а): 16 раз
Поблагодарили: 4 раза

Фильтр запроса

Сообщение memo » 30 июн 2020, 15:52

Morozbl4 писал(а):

Код: Выделить всё

IIF([:Флажок текущий мес]=1,[Дата следующей оплаты]>=BEGINMONTH(DATE)&[Дата следующей оплаты]<=ENDMONTH(DATE)&[:Флажок оплатил в промежуток от последней даты оплаты и до даты следующей]=0,'')

каким образам будет формироваться такой флажок, его кто то должен ставить или он сам будет проставляться в 1

Morozbl4
Интересующийся
Сообщения: 232
Зарегистрирован: 04 дек 2019, 11:04
Благодарил (а): 113 раз
Поблагодарили: 12 раз

Фильтр запроса

Сообщение Morozbl4 » 30 июн 2020, 15:59

ну оплату как вносите? можно через скрипт присваивать нужное значение при внесении оплаты, либо самому проставлять.

memo
Интересующийся
Сообщения: 65
Зарегистрирован: 08 окт 2019, 22:54
Благодарил (а): 16 раз
Поблагодарили: 4 раза

Фильтр запроса

Сообщение memo » 30 июн 2020, 16:01

Morozbl4 писал(а):ну оплату как вносите? можно через скрипт присваивать нужное значение при внесении оплаты, либо самому проставлять.

сам я не проставляю, проставлять его в ручную врядли кто будут регулярно, хотелось обойтись без скриптов ((

Morozbl4
Интересующийся
Сообщения: 232
Зарегистрирован: 04 дек 2019, 11:04
Благодарил (а): 113 раз
Поблагодарили: 12 раз

Фильтр запроса

Сообщение Morozbl4 » 30 июн 2020, 16:05

а оплату как вносите? добавочный фильтр какой-нибудь на проверку поля оплату по неравенству нулю или null

memo
Интересующийся
Сообщения: 65
Зарегистрирован: 08 окт 2019, 22:54
Благодарил (а): 16 раз
Поблагодарили: 4 раза

Фильтр запроса

Сообщение memo » 30 июн 2020, 16:17

Morozbl4 писал(а):а оплату как вносите? добавочный фильтр какой-нибудь на проверку поля оплату по неравенству нулю или null

оплата обычная цена, количество киловат, или взносы, они могут и совпадать из месяца в месяц

Morozbl4
Интересующийся
Сообщения: 232
Зарегистрирован: 04 дек 2019, 11:04
Благодарил (а): 113 раз
Поблагодарили: 12 раз

Фильтр запроса

Сообщение Morozbl4 » 30 июн 2020, 16:25

ну в фильтр добавьте условие на проверку поля с оплатой по условию не null, типа

Код: Выделить всё

IIF([:Флажок текущий мес]=1,[Дата следующей оплаты]>=BEGINMONTH(DATE)&[Дата следующей оплаты]<=ENDMONTH(DATE)&[Оплачено в текущем месяце]<>null,'')

Где [Оплачено в текущем месяце] это сумма оплаты которую вы прописываете при получении


Вернуться в «Вопросы по DataExpress»