срочный вопрос по recordset.filter

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
shady
Постоялец
Постоялец
 
Сообщения: 461
Зарегистрирован: 09.11.2005 (Ср) 11:03

срочный вопрос по recordset.filter

Сообщение shady » 06.07.2006 (Чт) 13:22

помогите пожалуйста, как фильтровать рекордсет по дате. Что -то типа BETWEEN
я пробую так, но ничего ен получается
Код: Выделить всё
rstSpr.Filter = "dn" & i & " >= #" & CDate(Replace(rstUpBP("date").Value, ".", "/")) & "#"

shady
Постоялец
Постоялец
 
Сообщения: 461
Зарегистрирован: 09.11.2005 (Ср) 11:03

Сообщение shady » 06.07.2006 (Чт) 13:24

и так не работает темболее...
Код: Выделить всё
rstSpr.Filter = "dn" & i & " >= #" & CDate(Replace(rstUpBP("date").Value, ".", "/")) & "# AND dk" & i & " <= #" & CDate(Replace(rstUpBP("date").Value, ".", "/")) & "#"

помогите пожалуйста... очень срочный вопрос...

Nicky
Постоялец
Постоялец
 
Сообщения: 519
Зарегистрирован: 12.08.2004 (Чт) 12:14

Сообщение Nicky » 06.07.2006 (Чт) 13:36

rstSpr.Filtered = True

[EDIT]: Replace(rstUpBP("date").Value, ".", "/") :shock:
"#" & Format$(rstUpBP("date"), "mm/dd/yyyy") & "#"

shady
Постоялец
Постоялец
 
Сообщения: 461
Зарегистрирован: 09.11.2005 (Ср) 11:03

Сообщение shady » 06.07.2006 (Чт) 13:44

Код: Выделить всё
rstSpr.filtered = True

method or data member not found

Код: Выделить всё
Debug.Print "#" & Format$(rstUpBP("date"), "mm/dd/yyyy") & "#"

показал #12.28.1999#
почему-то точки на / не заменяются...
и все-равно .. ничего не находит... :(((

Nicky
Постоялец
Постоялец
 
Сообщения: 519
Зарегистрирован: 12.08.2004 (Чт) 12:14

Сообщение Nicky » 06.07.2006 (Чт) 13:59

Сорри
Код: Выделить всё
"#" & Format$(rstUpBP("date"), "mm\/dd\/yyyy") & "#"

А кто такой rstUpBP?

[EDIT]: rstSpr.Filtered = True - не о том подумал :)

shady
Постоялец
Постоялец
 
Сообщения: 461
Зарегистрирован: 09.11.2005 (Ср) 11:03

Сообщение shady » 06.07.2006 (Чт) 14:09

бывает :)
rstUpBP - рекордсет который мне нужно обновить, но это не важно
так теперь изменяет "." на "/", но все-равно не фильтрует...
даже
rstSpr.Filter = "dn2 >= #12/28/1999#"
почему-то не фильтрует... ???

shady
Постоялец
Постоялец
 
Сообщения: 461
Зарегистрирован: 09.11.2005 (Ср) 11:03

Сообщение shady » 06.07.2006 (Чт) 14:12

какой я б.....
смотрю в базе число и вижу фигу... там же дата стоит 10/01/1999
Nicky огромное спасибо!!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 92

    TopList