sql >> Database teknologi >  >> RDS >> Oracle

Opdater/opdater en formularskærm i Oracle D2k Forms 6i

Opdater/opdatering af en formularskærm i Oracle D2k Forms 6i

Problem

Du ønsker at vise antallet af registrerede behandlede fremskridt eller en statuslinje på formularen gennem en procedure.

Løsning

Erklær
nTotalRec Number :=10000;
nCurrRec Number :=1;
Begynd
For i in 1..nTotalRec Loop
:ablock.aitem :=nCurrRec;
Synkroniser; -- dette vil opdatere skærmen
--- gør noget her
nCurrRec :=nCurrRec + 1;
End Loop;
End;

Dette vil gøre det nødvendige. Men under denne proces, hvis nogen klikker på formularen, vil den ikke vise fremskridtene, men behandlingen fortsætter. Løsningen på dette problem er at sætte nedenstående kommando i when-new-form-instance trigger:

:system.message_level :=5;

Nu kører en jævn skærmopdatering.

Du kan stille enhver quest relateret til Oracle PLSQL og D2k gennem kommentar, jeg vil give dig et svar snarest.


Opdatering af en formular i Oracle

Anmeldt af Vizu Fernandis den

06. jan

Bedømmelse:
5
  1. .NET 4:Sådan konfigureres EDMX-fil i anden samling i Web.Config

  2. Nyt sporingsflag for at fikse tabelvariabel ydeevne

  3. Flet en tabel og en ændringslog til en visning i PostgreSQL

  4. Hvordan FOR XML PATH('') virker ved sammenkædning af rækker