sql >> Databasteknik >  >> RDS >> Oracle

Oracle 11g Reports and Forms Properties Massuppdateringar

Massuppdatering av formulär kan hanteras med JDAPI som ingår i installationen av formulärbyggaren. En bra utgångspunkt är i Forms Builder -> Hjälp -> Onlinehjälp -> Innehåll -> Programmera Oracle Forms med JDAPI.

Obs:följande env-variabler måste ställas in korrekt:

ORACLE_HOME={your forms/reports install}\{Oracle_FRHome1}
CLASSPATH=%ORACLE_HOME%\jlib\frmjdapi.jar;%CLASSPATH%
FORMS_PATH={path to your fmb's}
PATH=%ORACLE_HOME%\jdk\bin;%PATH%

JDAPI fungerar endast på formulär, menyer och bibliotek, fungerar inte för rapporter. Jag har använt den för att framgångsrikt modifiera en applikation med 400+ formulär, ändringar inkluderade att skapa block, flytta knappar, ändra teckensnitt, ändra storlek på fönster och arbetsyta, ta bort föråldrade fält.

Massuppdatering av rapporter, jag har haft begränsad framgång med att konvertera till xml och sedan redigera, processen fungerade på enkla rapporter, på komplexa rapporter saknades komponenter vid konvertering till XML och sedan tillbaka till RDF (detta kan ha varit specifikt för våra rapporter, du kan ha bättre resultat).




  1. Oracle varför misslyckas skapande av trigger när det finns ett fält som heter tidsstämpel?

  2. postgresql motsvarande $mysqli->insert_id

  3. Tillåt användaren att skapa och ändra tabell?

  4. Få variabel MIN-datum baserat på markör i rad