Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.29;
Скачать: CL | DM;

Вниз

Как правильно записать запрос в Access?   Найти похожие ветки 

 
SPeller ©   (2003-05-08 05:57) [0]

Всем доброго времени суток!

Пытаюсь программно поставить фильтр на отображение записей в форме. Необходимо показывать только те записи, в которых в поле ХХХ дата равна указанной. Выполняю это дело так:

Me.Filter = "ХХХ = " + txtNow.Value
Me.FilterOn = True

где в txtNow записываю нужную дату. Проблема в том, что формат поля ХХХ - Дата/Время; Формат поля - Краткий формат даты, который записывается как 08.05.2003 и вот когда в txtNow я записываю "08.05.2003" и выполняю данный код, то вылетает ошибка:

Run-time error 3075
Число содержит синтаксическую ошибку в выражении запроса "XXX = 08.05.2003"

Прошу прощения, потому что с синтаксисом SQL абсолютно не знаком, все мои знания о нём - из хелпа об Аксессе. Прошу совета, как мне правильно реализовать мою задачу?


 
Дмитрий К.К. ©   (2003-05-08 05:59) [1]

Потрепимся об Аксессе? :)


 
SPeller ©   (2003-05-08 06:01) [2]


> Дмитрий К.К. © (08.05.03 05:59)
> Потрепимся об Аксессе? :)

Не потрепимся об Аксессе, а напишем ответ на вопрос. Трепаться о нём у меня нет никакого желания.


 
Дмитрий К.К. ©   (2003-05-08 06:47) [3]

Дык, батенька, форум выбран был не мной :D


 
sniknik ©   (2003-05-08 08:24) [4]

> Число содержит синтаксическую ошибку в выражении запроса "XXX = 08.05.2003"
замени на
"XXX = #08/05/2003#"


 
Lola ©   (2003-05-08 10:30) [5]

А зачем ты делаешь выборку через фильтр, а не с помощью WHERE? (это я так, к слову :)))


 
SPeller ©   (2003-05-08 12:08) [6]


> Lola © (08.05.03 10:30)
> А зачем ты делаешь выборку через фильтр, а не с помощью
> WHERE? (это я так, к слову :)))

С пользовательской точки зрения будет понятнее (и видно), что перед тобой не все записи базы, а лишь часть из них, итфильтрованная по какому-то признаку. Тем более, что фильтрую не только по дате, есть и другие варианты.


 
SPeller ©   (2003-05-08 12:18) [7]


> sniknik © (08.05.03 08:24)
> замени на
> "XXX = #08/05/2003#"

Спасибо, помогло.


 
Ksanka ©   (2003-05-08 14:31) [8]

сайт о Access
www.hiprog.com


 
SPeller ©   (2003-05-08 15:37) [9]


> Ksanka © (08.05.03 14:31)
> сайт о Access
> www.hiprog.com

Учтём



Страницы: 1 вся ветка

Текущий архив: 2003.05.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.02 c
3-94763
prof
2003-05-12 07:03
2003.05.29
Ошибка в запросе


1-94959
gary5555
2003-05-18 13:23
2003.05.29
Как распознать первый и второй щелчок мыши по кнопке?!?!


14-95086
Stvaffniy
2003-05-11 01:09
2003.05.29
S dnem materi! 11 maya.


1-94927
Skalp
2003-05-17 16:47
2003.05.29
Почему выдает ошибку при попытке загрузки из ресурса


14-95066
Poma
2003-05-09 14:34
2003.05.29
Компоненты