|
Отбор СКД
| ☑ |
0
Bolik1979
19.02.16
✎
16:56
|
Такая проблема с СКД.
2 набора данных, левое соединение на закладке "связи наборов данных". Если сделать отбор в отчете на не заполненность поля из правой таблицы, то отчет ничего не выводит. Видимо отбор ставится на сам запрос, а не на результат соединения. Можно это как-то победить?
|
|
1
Nuobu
19.02.16
✎
17:16
|
(0) Сделать во втором наборе поле с другим именем, на него и ставить отбор.
|
|
2
Bolik1979
19.02.16
✎
17:25
|
(1) Не понял какое поле. Вот пример:
Первая таблица
Поле1 Поле2
1 2
1 3
2 2
Вторая таблица
Поле1 Поле3
1 5
Соединение по Поле1
Результат
Поле1 Поле2 Поле3
1 2 5
1 3 5
2 2
Ставлю отбор Поле3 не заполнено, результат - пустой
|
|
3
Nuobu
19.02.16
✎
17:27
|
(2) Так добавь в первый запрос поле3 с пустым значением.
|
|
4
Ma3eIIa
19.02.16
✎
17:27
|
(3) ага. +1
|
|
5
Bolik1979
19.02.16
✎
17:31
|
(3,4) Результат без отбора стал:
Поле1 Поле2 Поле3
1 2
1 3
2 2
что неверно
|
|
6
Nuobu
19.02.16
✎
17:51
|
(5) Протестил, действительно глючит, при чем нехило так...
|
|
7
Nuobu
19.02.16
✎
18:03
|
(6) Нашел, что такой отбор нормально работает на детальные записи.
Может, поможет.
|
|
8
Nuobu
19.02.16
✎
18:04
|
(7) Я тестил на всём отчете - не катит, а на детальных записях - прокатило.
|
|
9
Bolik1979
19.02.16
✎
18:07
|
(7, 8) Я так и сделал. Но объяснять пользователям, что у группировок бывают свои отборы в СКД - та еще радость )
|
|