Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.05.29;
Скачать: [xml.tar.bz2];

Вниз

Как правильно записать запрос в 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.009 c
3-94660
P.Kert
2003-05-07 10:58
2003.05.29
Необходимо вставить BLOB !!!


1-94839
Алекс
2003-05-16 01:28
2003.05.29
Работа с датой


14-95048
Falkton
2003-05-09 03:58
2003.05.29
Записи


14-95032
Pat
2003-05-08 16:21
2003.05.29
Выключение Win2k


1-94793
cobza
2003-05-17 20:46
2003.05.29
Есть ли компонент для добавления....





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский