Member 13264296 Ответов: 1

Как отобразить отчеты между двумя диапазонами дат, включая даты без транзакций, с помощью crystal report


В моей базе данных MySql у меня была транзакция с датами 2017-09-08, 2017-09-10 и 2017-09-11. Затем я хочу отобразить записи между диапазоном дат с помощью datetimepicker1 и datetimepicker2. Предположим, что значение datetimepicker1 2017-09-07 и значение datetimepicker2 2017-09-13.Так что выход поставьте вот так:

2017-09-07 no transaction of this date.

2017-09-08 showing here the transaction.

2017-09-09 no transaction of this date. 

2017-09-10 showing here the transaction.

2017-09-11 showing here the transaction.

2017-09-12 no transaction of this date.

2017-09-13 no transaction of this date.


Что я уже пробовал:

Я понятия не имею, как это сделать. 1-й раз в Хрустальном отчете.

1 Ответов

Рейтинг:
1

Aswani Madhavan

Напишите процедуру, как показано ниже
1. пройти fromdate и todate в сочетании в качестве параметров
2. Создайте временную таблицу с полями: Дата транзакции и сведения о транзакции
3. заполните дату транзакции временной таблицы датами между датой от и датой до
4. обновите временную таблицу подробностями транзакций
5. обновите временную таблицу с надписью "Нет транзакции на эту дату", если сведения о транзакции равны нулю.
6. верните этот результирующий набор и отобразите его непосредственно в crystal report