![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
||||
|
||||
|
Привет ребята!я уже к вам обращалась по поводу фильтра по датам!оказывается нужна фильтрация по периоду дат,но дело в том что какой код бы я не использовала выдает ошибку: аргумент имеет не правильный тип выходит за пределы диапазона или вступают в конфликт друг с другом! помогите если можете?!
|
|
#2
|
||||
|
||||
|
Привет-привет.
Напиши как сделано сейчас, а то модуль экстрасенса в армии забыл... |
|
#3
|
||||
|
||||
|
Код:
.ADOTable1.filter:='Дата начало>='+DateToStr(DateTimePicker1.Date)+'and Дата начало<='+DateToStr(DateTimePicker2.Date); Последний раз редактировалось agent_mariya, 22.05.2013 в 18:32. |
|
#4
|
||||
|
||||
|
если тип поля - не дата, то нужны кавычки, примерно так
Код:
table_name.Filter:='date_zayavka >='+QuotedStr(d1)+' and date_zayavka <='+QuotedStr(d2) ; поля русские можно вроде в access Последний раз редактировалось Mrak, 22.05.2013 в 18:45. |
|
#5
|
||||
|
||||
|
Цитата:
|
|
#6
|
||||
|
||||
|
еще попробуй поколдовать с этим
Код:
table_name.Filter:='date_zayavka >='+QuotedStr(formatdatetime('yyyymmdd', datetimepickler1.Date))+' and date_zayavka <='+QuotedStr(formatdatetime('yyyymmdd', datetimepickler1.Date)) это на случай америкосовской системы даты. мне кажется что-то с этим, пробуй разные вариации. для начала убери переменную, напиши типа так Код:
table_name.Filter:='date_zayavka >= 12112013 and date_zayavka <= 14112013' тоже пользуй разные вариации посмотри формат в базе |