![]()  | 
	
 
  | 
		
			
  | 	
	
	
		
		|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны | 
![]()  | 
	
	
| 
		 | 
	Опции темы | Поиск в этой теме | Опции просмотра | 
| 
		 
			 
			#1  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Всем доброго времени суток. 
		
	
		
		
		
		
		
	
		
		
	
	
	Мне нужно сделать фильтрацию по диапазону даты в БД Хочется сделать через MonthCalendar но не знаю как. Помогите плизз.  | 
| 
		 
			 
			#2  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Цитата: 
	
 Экстрасенсы сейчас оффлайн)  | 
| 
		 
			 
			#3  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 БД Pharadox 7 ) 
		
	
		
		
		
		
		
	
		
		
	
	
	 | 
| 
		 
			 
			#4  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Запрос: 
		
	
		
		
		
		
		
	
		
		
	
	
	Код: 
	SELECT * FROM Table WHERE DateField >= :Date1 AND DateField <= :Date2 Код вызова: Код: 
	Query1.ParamByName('Date1').AsDateTime := DateTimePicker1.Date;
Query1.ParamByName('Date2').AsDateTime := DateTimePicker2.Date;
Query1.Open; | 
| 
		 
			 
			#5  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Спасибо) 
		
	
		
		
		
		
		
	
		
		
	
	
	А у меня ещё вопрос можно так сделать? Код: 
	Table1.SetRangeStart;
Table1.KeyExclusive:=false;
Table1.FieldbyName ('Data').AsDateTime:=MonthCalendar1.Date;
Table1.SetRangeEnd;
Table1.KeyExclusive:=false;
Table1.FieldbyName ('Data').AsDateTime:=MonthCalendar2.Date; | 
| 
		 
			 
			#6  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Через делай это через запрос. 
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	 |