Работа с полем типа "ДАТА" в отчетах -
В работе столкнулся с необходимостью создать отчет в котором проверялось бы поле типа "ДАТА" в закладке на пустое или непустое значение.
Тогда в отчет попадут контакты где не устанавливалась дата !!
Daeno
Пользователь
Эксперт
Постов: 33
В ответ на: Работа с полем типа "ДАТА" в отчетах -
Ух ты! Информация определённо полезна. Обычно идёт проверка на "пусто", если я ничего не путаю. Думаю стоит это добавить в хелп по работе с программой.
В ответ на: Работа с полем типа -
Может, дело в том, что у меня в отчет выводится не поле "дата" из стандартной истории контакта, а из моей отдельно созданной закладки?
admin
Администратор
Администратор
Постов: 2728
В ответ на: Работа с полем типа -
Поскольку такую задачу периодически решают все, в новой версии мы добавим блок поиска пустых значение в базе.
А пока, можно решить этот вопрос, созданием отчета.
Отчет который выводит список строк с незаполненными полями типа "Дата" :
Создаем новый отчет, переключаемся на - Использовать язык запросов (SQL)
В верхнее окно, помещаем код
Code:
declare @SQL nvarchar(4000)
declare @PageNameEng varchar(250)
select @PageNameEng=[Name] from pagename where isnull([DeletePages],0)=0 and NameRus=@PageNameRus
declare @FieldEng varchar(250)
select @FieldEng=[Field] from 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