Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
22.07.2009, 15:55
|
|||
---|---|---|---|
БАГ List of Values? |
|||
#18+
Product Build: 3.1.2.00.02 Нужно вывести в поле табличной формы (в подчиненной форме - возможно и это имеет значение в случае бага) выбирать из списка Подставляю запрос в List of Values в поле List of values definition SELECT APP_NAME, APP_ID FROM APPLICATION Все работает как надо Подставляю SELECT APP_NAME, APP_ID FROM APPLICATION WHERE NOT APP_ID IN (SELECT APP_ID FROM CLIENT_APPLICATION where "CLI_ID" = :P14_CLI_ID) ORDER BY APP_NAME В в самом списке все тоже как надо, но в в поле табличной формы выводятся не APP_NAME, APP_ID. Вообще экперименты с where "CLI_ID" = дают странные весчи. Например, если подствить where "CLI_ID" = 41 и существует APP_ID = 41, то для всех APP_ID не равных 41 выводится APP_NAME, а для APP_ID = 41 выводится собсно APP_ID, т.е. 41??? Хотелось бы не выводить в списке выбора то что уже есть. Но вот такая трабла. Есть ли какие мыстли про это? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.07.2009, 10:49
|
|||
---|---|---|---|
БАГ List of Values? |
|||
#18+
Это все же не баг. Трабла в том что один и тотже запрос используется и для значений выбора из списка и для подстановки в представление Tabular Form, например, при открытии формы и вообще до редоктирования, если есть записи. А надо чтобы списке было только то чего нет в представлении. В результате ему нечего подставлять в представление. Т.е. как бы вывод для представления и список противоречат. Т.е. Представление на основе источника: Код: plaintext 1. 2. 3. 4. 5. 6.
Но выбираться только те, которых нет для данного "CLI_ID" (действительно, раз они уже и так есть, зачем их предлагвать выбирать) Список в первом посте так написан, что он должен типа NULL подставлять в представления, хотя выбирать моно только из того что надо. Вот и думаю можно ли как-то разрулить это без манульного создания Tabular Form. Пока все попытки безуспешны. Но вроде как такое часто может быть нужно. Мож кто сталкивался? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=50&mobile=1&tid=1877345]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
41ms |
get topic data: |
14ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 282ms |
total: | 417ms |
0 / 0 |