|  11.08.2007, 13:09 | #1 | 
| Постигающий |  Привязка фильтров от одного DS к другому 
			
			Есть форма, в которой содеожится 2 DS..необходимо сделать так , чтобы фильтры , настроенные на одной вкладке (к одному из DS) в то же время влияли на выборку данных на второй вкладке (на ней второй DS по временной таблице с итогами и группировками). то есть если мы настраиваем фильтр первой вкладки на интервал дат "от Х до У", то соответственно точно такой же фильтр должен быть при подсчете итогов на второй вкладке. Возможно ли строить query , наполняющий временную таблицу, на основе другого query?   | 
|  | 
|  11.08.2007, 13:17 | #2 | 
| Участник | 
			
			А разве нельзя просто воспользоваться Query "с первой вкладки"?  То есть при переходе ко второй закладке выполняем код заполнения временной таблицы, который бегает по QueryRun первого источника... | 
|  | 
|  11.08.2007, 13:24 | #3 | 
| Постигающий | 
			
			как поимать первый кверь со всеми его фильтрами? надо полагать table1_ds.query()? Последний раз редактировалось Андрей К.; 11.08.2007 в 13:34. | 
|  | 
|  11.08.2007, 13:43 | #4 | 
| Участник | 
			
			Ну, вообще-то, если Вы хотите, чтобы учитывались и пользовательские фильтры, то надо использовать queryRun table1_qr.query() или table1_ds.queryRun().query() (это одно и то же) | 
|  | |
| За это сообщение автора поблагодарили: belugin (2), Андрей К. (1). | |
|  11.08.2007, 13:53 | #5 | 
| Постигающий | 
			
			kashperuk спасибо Вам. к сожаленью пока не могу щелкнуть о зеленому квадратику, тк последний, кто получил от меня + были опять же Вы )))
		 | 
|  | 
|  23.08.2007, 15:46 | #6 | 
| Постигающий | 
			
			в итоге всех манипуляций выходит неприятное последствие : невозможно настроить пользовательские фильтры для первой вкладки (table1_ds), если до этого включать вторую вкладку (table2_ds), где у меня срабатывает код q = table1_ds.queryRun().query(); qbds = q.addDataSource........... если убрать q = table1_ds.queryRun().query() то никаких последствий нет - фильтры доступны, а иначе выскакивает : "Источник данных не входит в состав родительского источника данных." после нажатия на кнопку "Удалить фильтр" (CTRL+SHIFT+F3) ошибка не вылетает, но и фильтр сбрасывается ( что посоветуете, уважаемые ?   Последний раз редактировалось Андрей К.; 23.08.2007 в 15:50. | 
|  | 
|  23.08.2007, 18:30 | #7 | 
| Участник | |
|  | |
| За это сообщение автора поблагодарили: Андрей К. (1). | |
|  24.08.2007, 08:30 | #8 | 
| Программист | |
|  | 
|  24.08.2007, 09:17 | #9 | 
| Постигающий | |
|  | 
|  24.08.2007, 11:06 | #10 | 
| Member | Цитата: 
		
			Сообщение от /Antony/
			
			 ... Я бы рекомендовал вам вместо этого попробовать следующее: ... table1_ds.queryRun().query() а вот так писать table1_QR.query() 
				__________________ С уважением, glibs® | 
|  | 
|  24.08.2007, 14:57 | #11 | 
| Постигающий | |
|  |