Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Как перезаписать записи на APEX / 5 сообщений из 5, страница 1 из 1
27.02.2012, 08:33
    #37679176
Санжар
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перезаписать записи на APEX
Всем здравствуйте, как перезаписать записи на 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

но не работает, другого выхода пока что не вижу. Если кто нибудь знает или сталкивался подобной проблемой поделитесь пожалуйста
...
Рейтинг: 0 / 0
27.02.2012, 09:02
    #37679193
Санжар
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перезаписать записи на APEX
Если непонятно выразился, спрашивайте пожалуйста. Гуглил, но не нашел, даже похожих примеров нету. Помогите пожалуйста
...
Рейтинг: 0 / 0
27.02.2012, 11:01
    #37679414
Daedroth
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перезаписать записи на APEX
Если я правильно понял, то вам лучше использовать Computations, что бы последний после сабмита добавлял еденицу
...
Рейтинг: 0 / 0
27.02.2012, 11:23
    #37679472
Санжар
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перезаписать записи на APEX
Ситуация такая, пользователь заполняет какой то документ и рассылает к нескольким пользователям. И есть таблица которые сохранены имя, номер и т.д. для каждого пользователя , еще есть пустое поле show тип number, которое кому документ отправлены, то соответствующие поля show получает запись 1. И те которые получили, могут видеть, а те кто не получили они не могут видеть, так как поле show у них null. Вопрос, как сделать чтобы поле show принимал запись 1 когда........
...
Рейтинг: 0 / 0
28.02.2012, 08:35
    #37681422
Санжар
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перезаписать записи на APEX
Всем спасибо, триггер написал, работает. Только код карявый, не советовал бы. А вот код:
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;
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Как перезаписать записи на APEX / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]