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

Форум: VB

Программирование VB

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

 
 

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

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

тема: фильтр по дате
 
 автор: Василий   (06.02.2010 в 21:12)   личное сообщение
 
 

доброго всем дня, подскажите где касяк, замучился уже
CompDailyTblBindingSource.Filter = "[Data]= #" & Format(DateTime2.Value, "mm-dd-yyyy") & "# "

  Ответить  
 
 автор: ДрЮня   (06.02.2010 в 21:19)   личное сообщение
 
 

попробуйте вместо

"mm-dd-yyyy"



"dd.mm.yyyy" или "dd\/mm\/yyyy"

  Ответить  
 
 автор: Василий   (06.02.2010 в 21:32)   личное сообщение
 
 

нет не помогает.

  Ответить  
 
 автор: час   (06.02.2010 в 21:35)   личное сообщение
 
 

Да накручено сурёзно
А поле дата - может переименовать как нибудь - хотя бы DATA_1
А то эт зарезервированное
и попробуй пока без Format()

  Ответить  
 
 автор: kot_k_k   (06.02.2010 в 21:38)   личное сообщение
 
 

Dateserial() datetime() datediff() - почитаё может что поможет

  Ответить  
 
 автор: Василий   (06.02.2010 в 21:59)   личное сообщение
 
 

название зарезервировано но я же в [] взял....сменил название, не помогло.

  Ответить  
 
 автор: kot_k_k   (06.02.2010 в 22:12)   личное сообщение
 
 

попробуй
Me.Filter = "[Data]= #" & Format(DateTime2, "mm-dd-yyyy") & "# "
и посмотри что есть
Format(DateTime2.Value, "mm-dd-yyyy") - создай поле такое - может там что то косяковое.

  Ответить  
 
 автор: Василий   (06.02.2010 в 23:05)   личное сообщение
 
 

получилось
CompDailyTblBindingSource.Filter = "[Data1] ='" & DateTime2.Value & "' "

  Ответить  
 
 автор: kot_k_k   (06.02.2010 в 23:26)   личное сообщение
 
 

у тебя Data1 - строковое?

  Ответить  
 
 автор: Василий   (07.02.2010 в 12:57)   личное сообщение
 
 

да строковое, а вот between уже не получается...

  Ответить  
 
 автор: час   (08.02.2010 в 07:51)   личное сообщение
 
 

Тадa - вон как котт говорит, для битвина делай поле не строковым а датовым тип= Date()

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