Oracle
 sql >> база данни >  >> RDS >> Oracle

Опресняване / Актуализиране на екран на формуляр в Oracle D2k Forms 6i

Опресняване / Актуализиране на екран на формуляр в Oracle D2k Forms 6i

Проблем

Искате да покажете броя на обработените записи или лента за напредък във формуляра чрез процедура.

Решение

Деклариране
nTotalRec Number :=10000;
nCurrRec Number :=1;
Начало
За i в 1..nTotalRec Loop
:ablock.aitem :=nCurrRec;
Синхронизиране; -- това ще актуализира екрана
--- направете нещо тук
nCurrRec :=nCurrRec + 1;
Край на цикъла;
Край;

Това ще направи необходимото. Но по време на този процес, ако някой щракне върху формуляра, той няма да покаже напредъка, но обработката ще продължи. Решението на този проблем е да поставите командата по-долу в тригера when-new-form-instance:

:system.message_level :=5;

Сега ще започне гладка актуализация на екрана.

Можете да зададете всякакви въпроси, свързани с Oracle PLSQL и D2k чрез коментар, скоро ще ви дам отговор.


Опресняване на формуляр в Oracle

Прегледано от Vizu Fernandis на

06 януари

Рейтинг:
5
  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Намиране и премахване на не-ASCII знаци от Oracle Varchar2

  2. Как да разрешите ORA-29913 с външни таблици

  3. Резултат от формата за изваждане на времето

  4. SQL не показва нулеви стойности в заявка не е равно?

  5. NLS_NUMERIC_CHARACTERS настройка за десетичен знак