Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Запросы и вопрос по дате
 
 автор: час   (04.08.2011 в 09:46)   личное сообщение
 
 

При создании запроса, надо что бы в него не попали данные у которых нет даты.
Дата может быть ранее была, но удалена.
Так что значение поля? Толи Empty то ли "" толи Null то ли IsDate
Что написать в условие отбора?

  Ответить  
 
 автор: Силblч   (04.08.2011 в 09:57)   личное сообщение
 
 

а в чем проблем?
смешно, но вероятно зависит от формата поля ;)
если он дата, то кажись так: not [Поле] is Null
если текстовое, то len(nz([Поле],""))>0
как то так...

:))

  Ответить  
 
 автор: Explorer   (04.08.2011 в 10:30)   личное сообщение
 
 

WHERE NOT (ISDATE)

  Ответить  
 
 автор: Дядя Федор   (04.08.2011 в 12:35)   личное сообщение
 
 


WHERE NOT (ISDATE)

это наоборот выведет тех у кого нет даты

Вот так как-то

WHERE ((Not (Tbldata.DataT) Is Null));

ИЛИ

WHERE (IsDate([DataT]));

  Ответить  
 
 автор: Explorer   (04.08.2011 в 12:52)   личное сообщение
 
 

а, ну да :)

автор сформулировал с двумя отрицаниями а я не заметил

  Ответить  
 
 автор: час   (04.08.2011 в 13:08)   личное сообщение
 
 

ДЫ нет не с отрицаниями -
тип поля дата\время
спасибо!!!

  Ответить  
 
 автор: Explorer   (04.08.2011 в 14:06)   личное сообщение
 
 

если тип дата-время то WHERE NOT([DATEFIELD] ISNULL)

  Ответить  
 
 автор: час   (04.08.2011 в 18:26)   личное сообщение
 
 

А то я вот так пишу - (PRODUCTS_TBL.DATE_OTK) Is Not Null
это покатит?

  Ответить  
 
 автор: Explorer   (04.08.2011 в 18:27)   личное сообщение
 
 

наверное :)

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList