powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Всем здравствуйте, помогите пожалуйста
13 сообщений из 13, страница 1 из 1
Всем здравствуйте, помогите пожалуйста
    #37653004
Санжар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В форме заполняю, и задача такая, ввожу данные id филиала в соответсвующее поле, и в другом поле появляется директор того филиала. Помогите пожалуйста
...
Рейтинг: 0 / 0
Всем здравствуйте, помогите пожалуйста
    #37653420
kuz9000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ищи по "APEX Dinamic actions" + "APEX OnDemand"
...
Рейтинг: 0 / 0
Всем здравствуйте, помогите пожалуйста
    #37654073
Санжар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, получилось. Но появился другой вопрос, есть данные и несколько пользователей, и некоторые из них могут видеть только некоторые поля соответственно по ID, а некоторые могут видеть все поля. Я новичок в APEX, пожалуйста помогите.
...
Рейтинг: 0 / 0
Всем здравствуйте, помогите пожалуйста
    #37654206
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Всем здравствуйте, помогите пожалуйста
    #37655150
Санжар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо,
...
Рейтинг: 0 / 0
Всем здравствуйте, помогите пожалуйста
    #37655156
Санжар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
СанжарСпасибо, получилось. Но появился другой вопрос, есть данные и несколько пользователей, и некоторые из них могут видеть только некоторые поля соответственно по ID, а некоторые могут видеть все поля. Я новичок в APEX, пожалуйста помогите.
Хочу прояснить, начальство говорит, должна быть таблица где хранится имена или логин и пароль пользователей. И соответственно должны показывать только свой запись, а кому то вся запись. Гуглил, искал в других сайтах, но нигде не нашел. Буду очень признателен, хотя бы ссылку.
...
Рейтинг: 0 / 0
Всем здравствуйте, помогите пожалуйста
    #37655290
emdidemdid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Санжар,

Apex здесь не является главным препятствием.
Попробуйте решить эту задачу для простого SQL. Apex - это только интерфейс.

Указанная Вами задача - одна из наиболее часто встречаемых нерешенных (или даже нерешаемых) задач.

Как сделаете - поделитесь решением.
...
Рейтинг: 0 / 0
Всем здравствуйте, помогите пожалуйста
    #37655555
Санжар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
emdidemdid,
Спасибо огромное, в pl/sql сделал, здесь откопал .
...
Рейтинг: 0 / 0
Всем здравствуйте, помогите пожалуйста
    #37655592
emdidemdid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Санжар,

Внутренний телепат сообщает о возможных следующих вопросах начальства:
- А как сделать так, чтобы начальник группы видел все записи своих подчиненных и не видел записи других групп.
- А как сделать так, чтобы сотруднику на время отпуска видеть записи другого сотрудника, а потом не видел. А как сделать так, чтобы продолжение этих записей были сделаны от имени сотрудника в отпуске.

То есть все указанные (и не указанные) вопросы являются организационными проблемами (не Apex и не Oracle). Без четкого организационного решения этих вопросов (вне зависимости от применяемых технических средств) удачи не будет.
Вы еще в самом начале пути.
...
Рейтинг: 0 / 0
Всем здравствуйте, помогите пожалуйста
    #37655749
Санжар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо огромное, в pl/sql сделал, здесь откапал . Но еще опять проблема, в APEX код куда заложить. Вставлял сюда Home/Application Builder/Application123/Shared Components/Authentication Schemes/Create Edit. А вообще правильно я все сделал.
...
Рейтинг: 0 / 0
Всем здравствуйте, помогите пожалуйста
    #37655761
Санжар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо огромное, в pl/sql сделал, здесь откапал. Но еще опять проблема, в APEX код куда заложить. Вставлял сюда Home/Application Builder/Application123/Shared Components/Authentication Schemes/Create Edit. А вообще правильно я все сделал?
...
Рейтинг: 0 / 0
Всем здравствуйте, помогите пожалуйста
    #37662228
Санжар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
emdidemdidСанжар,

Apex здесь не является главным препятствием.
Попробуйте решить эту задачу для простого SQL. Apex - это только интерфейс.

Указанная Вами задача - одна из наиболее часто встречаемых нерешенных (или даже нерешаемых) задач.

Как сделаете - поделитесь решением.

Всем спасибо, разобрался уже, оказывается не надо было никокого триггера и т.д. Только потребовались политика и функция:

DBMS_RLS.ADD_POLICY (
object_schema => 'TEST',
object_name => 'ORDER_TABLE',
policy_name => 'TESTAPP_POLICY',
function_schema => 'TEST',
policy_function => 'my_security_function',
statement_types => 'SELECT,UPDATE,INSERT,DELETE',
update_check => TRUE,
enable => TRUE,
static_policy => FALSE);

Таблица ORDER_TABLE большая и несколько полей. Дальше пишу функцию:

create or replace function my_security_function( p_schema in varchar2,

p_object in varchar2 ) return varchar2
as
begin
if ( V('APP_USER') = 'PARKER' ) then --здесь parker пользователь
return 'branch = 081'; --branch имя поле
else
return 'branch = 061';
end if;
end;

Всем очень благодарен!!!!!
...
Рейтинг: 0 / 0
Всем здравствуйте, помогите пожалуйста
    #37662467
emdidemdid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Санжар,

Большое спасибо, что вспоминаете об ответах и пишете их здесь. Это действительно важно.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Всем здравствуйте, помогите пожалуйста
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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