Oblikujte novi Oracle Forms builder

Thursday, 04.02.2010 – Darko

Nedavno je na Oracle-ovom forumu pokrenuta tema na kojoj možete predložiti šta bi bilo dobro da se doda u Oracle Forms.

http://forums.oracle.com/forums/thread.jspa?threadID=1021732&start=0&tstart=0

Na ovaj način je ljudima koji koriste ovaj alat je data sjajna prilika da oblikuju narednu verziji Forms-a.
Naravno, neće se svaki predlog prihvatiti, ali vrijedi pokušati…

Lično, prve stvari koje su mi pale na pamet su

– dodavanje kalendarčića ( ovo trenutno radim preko Java binova, ali bi bilo puno bolje imati neki gotovi formsov objekat )
– poboljšanje editora PL/SQL-a ( trenutni editor je više nego smiješan. Čak kada razmislim – ne znam za gori )
– ugrađena podrška za webutil ( nepotrebno zakomplikovano )

– bolje odrađena podrška za slike ( slike importovane preko Image item-a su neprihvatljivo loše )

– bolje urađena podrška za kreiranje i importovanje Java binova ( nepotrebno zakomplikovano, bez ozbiljnog modula u samom IDE-u koji bi developerima pomogao pri kreiranju binova )

– veća sloboda pri kreiranju i oblikovanju data blokova. ( Npr. da se može zadati upit na osnovu kojeg će se u run time-u izgenerisati data blok ( ok, koji bi bio read-only ) . Npr. kao data grid koji imamo u BCB-u, .NET-u… .)

Naravno, ima još toga čime bi se trebalo pozabaviti u formsu, kao što je npr. debugger, VCS , prelaženje sa aplet aplikacija na ajax aplikacije , standardizacija IDE-a itd i još dosta dosta toga…

Dakle, ko ima ideje – neka predloži…

  1. 4 Responses to “Oblikujte novi Oracle Forms builder”

  2. Treba mi pomoć. Koristim Oracle Forms 6i. Instalirao sam DeveloperSuite 10g. U Forms 6i napravio sam neke aplikacije. Htio bih da to prebacim na 10g. Ne mogu nikako da pokrenem reports na aplikaciji koju sam napravio sa Forms 6i. Možda nisam dobro podesio parametre za reports.Evo jednog primjera:

    DECLARE
    LIST_ID PARAMLIST;
    POM NUMBER;
    BEGIN
    POM:=:GLOBAL.SIFRA;
    list_id := Create_Parameter_List(‘ROBA_QUERY’);

    Add_Parameter(LIST_ID,’BROJ’,TEXT_PARAMETER,TO_CHAR(POM));
    Add_Parameter(LIST_ID,’DATUM’,TEXT_PARAMETER,TO_CHAR(:DATUM));

    Run_Product(REPORTS,’C:\ROBA\IZNOS’,SYNCHRONOUS,RUNTIME,
    FILESYSTEM,LIST_ID);
    DESTROY_PARAMETER_LIST(LIST_ID);
    END;

    Aplikacija mi radi u 10g samo ne mogu da štampam izvještaj. Kada kliknem na štampu na dnu piše:
    Run_Product(REPORTS) is no longer reports supported, use Run_Report_Object instead. Ako neko može da mi pomogne da ovo ispravim.
    Hvala.

    By zdravko on Feb 14, 2010

  3. Evo, iako pitanje nije vezano za temu posta , odgovoricu na njega.
    Nisam nikada radio sa forms 6i, te stoga nisam nikada imao ovaj problem, ali mi se cini da ti u greski pise sasvim jasan opis.
    Jesi li pokusao sa funkcijom koja ti je navedena u poruci o gresci?

    By Darko on Feb 20, 2010

  4. Is it still possible to use RUN_PRODUCT to run a report in Forms 9i /10g?

    No, RUN_PRODUCT is de-supported / obsoleted in these version. Use RUN_REPORT_OBJECT instead.
    How to migrate existing Forms containing code to call Reports, are there any migration tools?

    Forms Migration Assistance utility can be used. The utility converts RUN_PRODUCT code into RUN_REPORT_OBJECT code. It can be downloaded from

    http://www.oracle.com/technology/software/products/forms/index.html

    Instructions for installing the Forms Migration Assistant

    1) Ensure that you have installed Patch 1 to Oracle9iDS

    2) Unzip or un-tar the file into a suitable temporary folder e.g. c:\temp\fma

    3) Start the Universal installer from the Oracle Installation Products start menu option

    4) Point the installer at the (c:\temp\fma\)products.jar file and select the Developer Suite Oracle Home

    5) Follow the installer instructions

    6) Read the readme file launched by the install

    7a) On Windows: Click on the Start menu option created in the ‘Forms Developer” Start menu
    to launch the migration assistant.

    7b) On Unix: at a command prompt run the command f90plsqlconv.sh mode=wizard

    Restrictions

    1) This utility is only intended for installation into an existing Oracle Developer Suite Oracle Home

    2) Ensure that FORMS90_PATH / FORMS_PATH in the registry or in the unix command shell includes [ORACLE_HOME] /forms90 or /forms directory

    3) This utility needs version 2.2 or higher of the Oracle Universal installer (this version was first shipped with Oracle 9iAS Rel 2 / Oracle 9iDS Rel 2 patchset 1.)

    By Dejan on Feb 21, 2010

  5. Ima jos jedan tekst sa naslovom “How to Convert Run_Product to Run_Report_Object?”, pa ako zelis, mogu ti ga poslati putem emaila …

    By Dejan on Feb 21, 2010

Post a Comment