Архив форума A-Number CRM

 

Работа с полем типа \"ДАТА\" в отчетах

minakov
Пользователь

Мастер
Постов: 218
graphgraph
 
Работа с полем типа "ДАТА" в отчетах - В работе столкнулся с необходимостью
создать отчет
в котором проверялось бы поле типа "ДАТА"
в закладке на пустое или непустое значение.

Можно ли в мастере отчетов создать такое условие?
 
admin
avatar Администратор

Администратор
Постов: 2728
graph
 
В ответ на: Работа с полем типа "ДАТА" в отчетах - Логическая операция :

Дата < 01.01.1910

Тогда в отчет попадут контакты где не устанавливалась дата !!
 
Daeno
avatar Пользователь

Эксперт
Постов: 33
graphgraph
 
В ответ на: Работа с полем типа "ДАТА" в отчетах - Ух ты! Информация определённо полезна. Обычно идёт проверка на "пусто", если я ничего не путаю. Думаю стоит это добавить в хелп по работе с программой.
 
admin
avatar Администратор

Администратор
Постов: 2728
graph
 
В ответ на: Работа с полем типа "ДАТА" в отчетах - Обязательно добавим, спасибо большое !!
 
minakov
Пользователь

Мастер
Постов: 218
graphgraph
 
В ответ на: Работа с полем типа - admin писал(а):
Логическая операция :

Дата < 01.01.1910

Тогда в отчет попадут контакты где не устанавливалась дата !!


кстати - метод не работает,
попробуйте сами
 
admin
avatar Администратор

Администратор
Постов: 2728
graph
 
В ответ на: Работа с полем типа - Пользуемся сами, работает !! :о))
 
niks111111
Пользователь

Специалист
Постов: 25
graphgraph
 
В ответ на: Работа с полем типа - admin писал(а):
Пользуемся сами, работает !! :о))

И у меня не работает ((
 
niks111111
Пользователь

Специалист
Постов: 25
graphgraph
 
В ответ на: Работа с полем типа - Может, дело в том, что у меня в отчет выводится не поле "дата" из стандартной истории контакта, а из моей отдельно созданной закладки?
 
admin
avatar Администратор

Администратор
Постов: 2728
graph
 
В ответ на: Работа с полем типа - Поскольку такую задачу периодически решают все, в новой версии мы добавим блок поиска пустых значение в базе.

А пока, можно решить этот вопрос, созданием отчета.

Отчет который выводит список строк с незаполненными полями типа "Дата" :

Создаем новый отчет, переключаемся на - Использовать язык запросов (SQL)

В верхнее окно, помещаем код
Code:

  declare @SQL nvarchar(4000) declare @PageNameEng varchar(250) select @PageNameEng=[Namefrom pagename where isnull([DeletePages],0)=and NameRus=@PageNameRus declare @FieldEng varchar(250) select @FieldEng=[Fieldfrom pagefield where PageName=@PageNameEng  and FieldRus=@PageFieldRus set @SQL='select  distinct(id_contacts) as '+char(39)+'№'+char(39)+' from '+@PageNameEng+' where isnull(['+@FieldEng+'],0)<' +char(39)+'01.01.1910'+char(39) exec sp_executesql @SQL



В нижнем вносим параметры.

Параметры

@PageNameRus
@PageFieldRus

Наименование параметров

Закладка
Поле с датами

Тип параметров

строка
строка
 
© 2005 - 2015 A-Number Software. Все права защищены                          Написать письмо