Archive for the 'Oracle Developer' Category

February 18th 2011

Form dengan block based table

Membuat form based on table sangat mudah dilakukan, asumsi nya kita sudah mempunyai table EMP yang berada di schema DEMO dengan field sebagai berikut :

SQL> desc emp; Name                                      Null?    Type ----------------------------------------- -------- --------------------- EMPID                                              NUMBER NAME                                               VARCHAR2(30) LAST_NAME                                          VARCHAR2(15) FIRST_NAME                                         VARCHAR2(20) SEX                                                VARCHAR2(1) BIRTHDAY                                           DATE ADDRESS                                            VARCHAR2(200) PHONE                                              NUMBER MOBILE                                             NUMBER BLOOD_TYPE                                         VARCHAR2(1) SS_NUMBER                                          NUMBER MARTIAL_STATUS                                     VARCHAR2(1) JOB_TYPE                                           NUMBER JOB_TITLE                                          VARCHAR2(20) JOB_LOCATION                                       NUMBER

Untuk membuat formnya sendiri dengan mengacu ke table tersebut, yaitu : 1. Jalankan Oracle Form Builder.

2. Pilih data block, lalu double klik atau klik tanda + warna hijau disamping kiri menu. Lalu akan muncul new data block. Pilih option use data block wizard.

3. Lalu setelah itu muncul tampilan awal data block Wizard.

4. Terdapat option apakah data source yang akan digunakan itu table/view atau merupakan stored procedure. Karena kita menggunakan table EMP, maka pilih option table/view.

5. Browse table/view yang akan dijadikan sebagai form. Nanti akan diminta untuk memasukkan username,password dan database name untuk masuk ke schema DEMO tersebut. Pilih table EMP

6. Pilih field-field yang akan dijadikan sebagai Item-item database yang berada di block tersebut.

7. Masukkan nama data block yang akan digunakan.

8. Setelah data block dibuat, option terakhir yaitu apakah kita akan membuat Layoutnya juga atau hanya data block saja. Dalam praktek ini, kita buat Layoutnya juga.

9. Akan muncul display layout wizard.

10. Pilih New Canvas dan Type nya adalah content.

11. Pilih field-field yang akan ditampilkan di layout form.

12. Atur ukuran Text Item, baik itu tinggi dan lebarnya.

13. Pilih tampilan layout, apakah berbentuk form atau tabular.

14. Masukkan judul frame layout dari form yang dibuat.

15. Setelah itu muncul tampilan terakhir pembuatan Layout.

16. Cek dan lihat tampilan Layout yang sudah dibuat menggunakan Wizard.

Incoming search terms:

  • tutorial oracle bahasa indonesia
  • tutorial oracle 11g bahasa indonesia
  • ebook oracle bahasa indonesia
  • tutorial oracle indonesia
  • ebook oracle 10g bahasa indonesia
  • ebook oracle 11g bahasa indonesia
  • ebook oracle database bahasa indonesia
  • oracle form tutorial bahasa indonesia

No Comments yet »

January 28th 2011

Install Oracle Developer Suite 10g di windows 2003 server

Panduan instalasi software Oracle Developer Suite 10g di Windows 2003 Server bisa di unduh disini.

No Comments yet »

May 22nd 2010

Install WebUtil di Oracle Developer Suite 10g

Sewaktu masih bekerja di kantor yang lama (kantor sebelum ini maksudnya..), saat masih jadi Oracle Developer, ada kebutuhan dari client untuk melakukan generate text file dan html file yang isinya itu transaksi pembayaran ke supplier karena hasil text file tersebut akan sebagai data acuan yang akan diproses kembali di system lain (CitiTransfer). Oracle Developer Suite 10g tidak bisa mengakomodasi kebutuhan tersebut karena itu generate text file di Oracle Developer sudah bermain dengan I/O dan level OS. Untuk itu diperlukan plugin tambahan yang harus diinstall di home direktori Oracle Developer yaitu WebUtil. Step yang dilakukan untuk setting dan instalasi webutil yaitu :

1). Download webutil dari website oracle (www.oracle.com) dan jacob_18.zip

2). Extract web util dan Jacob tersebut ke direktori yang dikehendaki

3).Setting virtual direktori di dalam file orion-web.xml yang terdapat di dalam direktori $ORACLE_HOM\j2ee\DevSuite\application-deployments\forms\formsweb

<virtual-directory virtual-path="/webutil" real-path="$ORACLE_HOME/forms/webutil" />

4). Copykan file jacob.jar, frmwebutil.jar ke dalam direktori $ORACLE_HOME/forms/java, copy juga jacob.dll ke dalam direktori $ORACLE_HOME/forms/webutil

5). Copykan file webutilbase.htm, webutiljini.htm, webutiljipi.htm ke direktori $ORACLE_HOME/form/server

6). Setting file default.env yang berada di direktori $ORACLE_HOME/form/server dengan menambahkan / mengaktifkan direktif FORM_PATH, WEB_UTIL_CONFIG dan CLASS_PATH

FORMS_PATH= $ORACLE_HOME\forms\webutil;

WEBUTIL_CONFIG=$ORACLE_HOME\forms\server\webutil.cfg

CLASS_PATH=$ORACLE_HOME\jdk\jre\lib\rt.jar;$ORACLE_HOME\forms\java\frmwebutil.jar;$ORACLE_HOME\forms\java\jacob.jar

7). Setting file form.cfg yang berada di direktori $ORACLE_HOME/form/server dengan mengaktifkan direktif Virtual Path for WebUtil

AliasMatch ^/forms/webutil/(..*) "$ORACLE_HOME/forms/webutil/$1"

8). Setting file formsweb.cfg yang berada di direktori $ORACLE_HOME/form/server dengan menambahkan direktif [webutil]

[webutil]

archive_jini=frmwebutil.jar,jacob.jar,frmall_jinit.jar

archive=frmall.jar

WebUtilLogging=off

WebUtilLoggingDetail=normal

WebUtilErrorMode=Alert

WebUtilDispatchMonitorInterval=5

WebUtilTrustInternal=true

WebUtilMaxTransferSize=16384

baseHTMLjinitiator=webutiljini.htm

baseHTMLjpi=webutiljpi.htm

baseHTML=webutilbase.htm

archive_jini=frmall_jinit.jar

WebUtilArchive=frmwebutil.jar,jacob.jar,f90all.jar

archive=frmwebutil.jar,f90all.jar

lookAndFeel=Generic

9). Sign jacob.jar dan formsweb.jar

$ORACLE_HOME\forms\webutil\sign_webutil.bat $ORACLE_HOME\forms\webutil\jacob.jar

$ORACLE_HOME\forms\webutil\sign_webutil.bat $ORACLE_HOME\forms\webutil\frmwebutil.jar

10). Jalankan create_webutil_db.sql di user yang akan menggunakan webutil tersebut

11). Restart OC4J

7 Comments »