![]() |
|
![]() ![]() ![]() |
|
Chechaco |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 43 Регистрация: 6.10.2005 Где: из Канска Репутация: 1 Всего: 1 |
Здравствуйте, проблема такая: мне нужно отфильтровать таблицу по полю с датой, Необходимую дату я беру из DateTimePicker в формате 31.10.2005. Пишу следующую строку:
Table1.Filter := 'FieldDate = ' + DateToStr(DateTimePicker1.Date); На что мне выдается нецензурный ответ, мол используется неправильный символ '.' (точка). В умной книжке вычитал что именно так и нужно писать,но почему-то не срабатывает. Если написать в Edit выражение вида FieldDate = 31.10.2005, а затем Table1.Filter := Edit1.Text то проходит на ура. Видимо результат DateToStr(DateTimePicker1.Date) все таки не воспринимается как текст. Объясните пожалуйста, в чем моя ошибка, или есть ли какие-либо другие пути решения? |
|||
|
||||
Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 1 Всего: 108 |
код в студию...
-------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
Chechaco |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 43 Регистрация: 6.10.2005 Где: из Канска Репутация: 1 Всего: 1 |
Не надо кода, функция QuotedStr() решила проблему, то есть выражение получилось такое:
Table2.Filter := 'FieldDate = ' + QuotedStr(DateToStr(DateTimePicker1.Date)); Как я и предполагал фильтр не воспринимает результат функции DateToStr(DateTimePicker1.Date) как текст, так как нет кавычек. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Базы данных и репортинг" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |