|
Как перезаписать записи на APEX
|
|||
---|---|---|---|
#18+
Всем здравствуйте, как перезаписать записи на APEX. Точнее мне нужен был счетчик, который каждый раз когда запись сохраняется, счетчик увеличивался. На странице Edit Page Item в закладке Default написал begin update MY_SECURITY_TABLE SET show=show+1 WHERE name=:P20_MANAGER; end; еще: Default Value Type----->PL/SQL Function Body но не работает, другого выхода пока что не вижу. Если кто нибудь знает или сталкивался подобной проблемой поделитесь пожалуйста ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2012, 08:33 |
|
Как перезаписать записи на APEX
|
|||
---|---|---|---|
#18+
Если непонятно выразился, спрашивайте пожалуйста. Гуглил, но не нашел, даже похожих примеров нету. Помогите пожалуйста ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2012, 09:02 |
|
Как перезаписать записи на APEX
|
|||
---|---|---|---|
#18+
Если я правильно понял, то вам лучше использовать Computations, что бы последний после сабмита добавлял еденицу ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2012, 11:01 |
|
Как перезаписать записи на APEX
|
|||
---|---|---|---|
#18+
Ситуация такая, пользователь заполняет какой то документ и рассылает к нескольким пользователям. И есть таблица которые сохранены имя, номер и т.д. для каждого пользователя , еще есть пустое поле show тип number, которое кому документ отправлены, то соответствующие поля show получает запись 1. И те которые получили, могут видеть, а те кто не получили они не могут видеть, так как поле show у них null. Вопрос, как сделать чтобы поле show принимал запись 1 когда........ ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2012, 11:23 |
|
Как перезаписать записи на APEX
|
|||
---|---|---|---|
#18+
Всем спасибо, триггер написал, работает. Только код карявый, не советовал бы. А вот код: V_COUNT NUMBER; V_COLUM_NAME VARCHAR2(50); ...... ...... ...... ----------Первый выпадающий список--------- V_COUNT := 0; V_COLUM_NAME := ':NEW.MANAGER'; SELECT COUNT(T.NAME) INTO V_COUNT FROM MY_SECURITY_TABLE T WHERE T.NAME = :NEW.MANAGER; IF V_COUNT > 0 THEN UPDATE My_Security_Table T SET T.SHOW = T.SHOW + 1 WHERE T.NAME = :NEW.MANAGER; END IF; ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2012, 08:35 |
|
|
start [/forum/topic.php?fid=50&msg=37681422&tid=1876202]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 295ms |
total: | 439ms |
0 / 0 |