Oracle формирует записи сортировки - PullRequest
0 голосов
/ 30 мая 2018

Я хотел отсортировать записи в блоке из нескольких записей перед сохранением следующим образом:

enter image description here

Я уже пытался изменить порядок наэтого предмета здесь:

enter image description here

Но это не имеет никакого эффекта (я думаю).

Я также хочу знать, если яможет автоматически сортировать записи в WHEN-NEW-RECORD-INSTANCE на уровне блока, так что после ввода последней записи она будет отсортирована.

1 Ответ

0 голосов
/ 30 мая 2018

Нам нужно иметь несколько записей block (block1) с Имя источника данных запроса Свойство установлено в Имя таблицы , в которой есть varchar2столбец типа а именно str1,

и Текстовый элемент (str1) с Элемент базы данных Свойство имеет значение "Да" (то есть по умолчанию),

и, наконец, кнопка со следующим кодом внутри при нажатии кнопки его триггер:

declare
   v_blk varchar2(25) := 'block1';
begin   
   commit_form;    
   go_block(v_blk);
   execute_query;
end;

При условии, что мы установили Свойство ORDER BY Clause , установленное на ascii(str1), как на картинке ниже, мы сможем получить желаемый результат, если нажать кнопку после ввода букв в порядке 'h', 'e', ​​'l',' l ',' o '.

enter image description here

...