28.11.2007, 08:09 | #1 |
Участник
|
Как выбрать в фильтре отсутствующие записи
Пользователи хотят выбрать с помощью стантартного фильтра (воронки) из Карточки сотрудника тех, у кого отсутствует информация в опыте работы. Они к Окружению добавляют Опыт работы (1:n). А что дальше? Или все- таки программно надо делать?
|
|
28.11.2007, 18:37 | #2 |
Участник
|
Насколько я понимаю, для выбора записей из таблицы А, по которым в таблице В отсутствуют связанные по ключу записи, необходимо использовать outer join и указать, что в обязательном к заполнению поле таблицы В - RecId, например - должно быть пустое/нулевое значение (коль скоро выбрать значение NULL средствами Аксапты не получится). Варианты с notexists join как самоубийственные для БД на больших объемах данных не рассматриваем. Так вот, когда вы или пользователь в фильтре добавляете таблицу, то она добавляется по inner join, так что, видимо, все же прийдется такой фильтр программировать.
|
|
02.12.2007, 23:40 | #3 |
NavAx
|
Господа, обращайте внимание на раздел, в котором задан вопрос.
Данный раздел - про NAV.
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Записи на форме | 9 | |||
Записи Null при импорте | 5 | |||
Вывод записи из несвязанное таблицы | 4 | |||
вставка новой записи | 0 | |||
[attain] Как при добавлении новой записи установить фокус на | 7 |
|