powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / автоматическое задание параметров в RS2005
6 сообщений из 6, страница 1 из 1
автоматическое задание параметров в RS2005
    #37341552
рррррнг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть отчет с параметрами начальная дата и конечная дата
надо раз в месяц отправлять отчет автоматически по почте
как в подписке задать параметры первый и последний дни месяца?
...
Рейтинг: 0 / 0
автоматическое задание параметров в RS2005
    #37341753
LelikB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
рррррнг,

Надо default values брать из датасета, например такого:
Код: plaintext
1.
2.
3.
	
select	 
convert(smalldatetime, convert(varchar( 10 ), dateadd(dd, 1 -day(dateadd(dd,-day(getdate()),getdate())),dateadd(dd,-day(getdate()),getdate())), 104 )) as startdate
,convert(smalldatetime, convert(varchar( 10 ),dateadd(dd,-day(getdate()),getdate()), 104 )) as enddate
...
Рейтинг: 0 / 0
автоматическое задание параметров в RS2005
    #37341813
Bigheadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LelikB,
Не проще ли в Expression сделать вычисление этих дат?
...
Рейтинг: 0 / 0
автоматическое задание параметров в RS2005
    #37342608
рррррнг,
Код: plaintext
1.
select dateadd(mm, datediff(mm,  0 , getdate()),  0 ) [первый день текущего месяца],
dateadd(month,  1 +datediff(month,  0 , getdate()),  0 )- 1  [последний день текущего месяца]
...
Рейтинг: 0 / 0
автоматическое задание параметров в RS2005
    #37342692
Bigheadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Повторюсь. Зачем делать лишний запрос к СУБД, если можно обе даты расчитать через Expression?!
...
Рейтинг: 0 / 0
автоматическое задание параметров в RS2005
    #37342699
рррррнг,

Или прописать значения Default Value параметров.

Для начальной даты:
Код: plaintext
=DateAdd("m", - 1 , DateValue(Now))

Для конечной даты:
Код: plaintext
=DateValue(Now)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / автоматическое задание параметров в RS2005
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]