|
Хитропопый вопрос по СКД
| ☑ |
0
Пират
16.05.13
✎
17:13
|
Есть набор данных "Объединение". Внутри 8-м наборов данных "Запрос".
При определенном фильтре, 4 из 8-ми запросов смысла в себе не несут.
Как сделать, чтобы эти 4-е запроса не молотили по базе данных, все равно пустой результат будет?
|
|
1
Nexux
16.05.13
✎
17:16
|
программно формировать?
|
|
2
Alex_MA
16.05.13
✎
17:16
|
(0)скорее всего никак, имхо
|
|
3
Alex_MA
16.05.13
✎
17:17
|
(1)опять же запрос нужно выполнять - для того чтобы определиться какой запрос подсовывать в СКД
|
|
4
Пират
16.05.13
✎
17:17
|
(1) есть вариант удалять кодом лишние запросы из наборов данных...
|
|
5
Alex_MA
16.05.13
✎
17:17
|
(4)каким образом определишь что они лишние ?
|
|
6
Другая
16.05.13
✎
17:17
|
теоретически можно в коде оперировать наборами данных... но не уверена
|
|
7
Пират
16.05.13
✎
17:18
|
(5) ну я же знаю, какие запросы в объединении у меня лишние. Это все отдельные наборы в конструкторе
|
|
8
Пират
16.05.13
✎
17:19
|
Можно в компоновке удалить набор данных "запрос"?
|
|
9
Пират
16.05.13
✎
17:19
|
+(8) в макете, программно
|
|
10
Nexux
16.05.13
✎
17:20
|
НаборыДанныхСхемыКомпоновкиДанных (DataCompositionSchemaDataSets)
Удалить (Delete)
|
|
11
Alex_MA
16.05.13
✎
17:21
|
тогда только програмно:
Если отбор = Такой то, то запрос такой то
|
|
12
Nexux
16.05.13
✎
17:22
|
или запихивать в СКД таблицу-объект, а запрос делать демонически
|
|
13
Necessitudo
16.05.13
✎
17:23
|
А может стоит взять консоль СКД и посмотреть, какой запрос получается на выходе?
|
|
14
Пират
16.05.13
✎
18:17
|
(13) и?
|
|