SQL*Menu (V5)

Pengenalan

Selain daripada CASE*Generator, anda boleh bina MENU dengan menggunakan SQL*Menu. Terdapat dua cara untuk masuk ke SQL*Menu iaitu melalui CASE*Dictionary (menu Impl, cAse*generators, Menu, sQl*menu (v5)) atau melalui prompt Unix. Arahan pada prompt Unix adalah seperti berikut:-

sqlmenu50  -c sun:sun (di workstation)
atau

sqlmenu50 -c vt100:vt100 (di PC)


Di sini juga akan diterangkan bagaimana cara mengubahsuai MENU yang sudah dijana dengan CASE*Generator.

[Isi Kandungan]
Penerangan Berkenaan Menu
  1. Action

    Di dalamnya terdapat menu untuk operasi seperti dapatkan MENU (Open), jana (Generate), simpan (Save), hapus (Delete), Salin (Copy), laksana (Execute) dan eksport (Unload) definisi menu applikasi anda kepada fail.

  2. Menu

    Menu ini hanya boleh digunakan setelah anda Open MENU.Terdapat empat menu di dalamnya iaitu Application, Menu, Item dan Parameter.

    • Application
      Ia mengandungi maklumat ringkas menu applikasi anda.

    • Menu
      Di sini anda boleh kemaskini menu-menu yang digunakan.

    • Item
      Bagi setiap menu yang ditentukan dalam Menu, didalamnya perlu diletakkan item yang merupakan arahan bagi memanggil menu lain, perlaksanaan FORM, REPORT, arahan SQL atau arahan sistem operasi.

    • Parameter
      Tidak akan diterangkan di sini.


Langkah-langkah Pengubahsuaian MENU

Berikut ialah langkah-langkah yang diperlukan untuk mengubahsuai MENU yang sudah dibina dengan menggunakan CASE*Dictionary.

  1. Dapatkan MENU

    Menu Open (Action, Open) digunakan untuk mendapatkan MENU yang tersimpan dalam database Oracle. Anda boleh tekan [LIST] untuk dapatkan senarai MENU yang ada. Setelah anda lakukan pengubahsuaian, anda perlu generate menggunakan menu Generate (Action, Generate). Kemudian save dengan menggunakan menu Save (Action, Save). Jika tidak, perubahan terkini yang anda lakukan tidak akan disimpan.

  2. Pengubahsuaian MENU

    Pengubahsuaian MENU boleh dilakukan pada menu Menu(Menu, Menu) dan Item (Menu, Item) .
    Menu

    Bagi menu yang dijana menggunakan CASE*Generator, di dalamnya terdapat banyak menu. Anda tidak perlu ubah apa-apa pada column Menu Name. Walau bagaimanapun anda boleh ubah tajuk pada column Title, Subtitle dan Bottomtitle.

  3. Item

    Di sini anda boleh tentukan item yang perlu dalam menu ini dan arahan apa yang akan dilakukan oleh item tersebut. Di dalam skrin Item Definition ini terdapat column seperti berikut:-

    Item Number

    Ia merupakan turutan bagi item yang akan dipaparkan. Jika anda mahu item ini dipaparkan pada kedudukan teratas sekali, isikan nilai 1 pada column ini.

    Command Type

    Terdapat 6 jenis arahan yang boleh digunakan oleh item berkenaan iaitu:-

    1. Menu
      Item ini akan memanggil menu lain yang telah ditentukan dalam skrin Menu Definition (Menu, Menu).

    2. OS
      Item ini akan melakukan arahan dalam sistem operasi. Sebaik sahaja arahan tersebut dilakukan, ia kembali semula ke menu semasa.

    3. OS+pause
      Fungsinya hampir sama seperti 2 tetapi mesej "Press any key to continue" akan dipaparkan selepas arahan dalam sistem operasi dilaksanakan.

    4. Form
      Item ini digunakan untuk melarikan FORM anda iaitu bagi fail yang mempunyai penambahan .frm di belakangnya.

    5. SQL*Plus
      Untuk melaksanakan fail yang mengandungi arahan-arahan SQL*Plus.

    6. Macro
      Ia boleh digunakan untuk melaksanakan arahan-arahan makro seperti PRVMENU (kembali ke menu sebelum) atau SHOWKEYS (paparkan kunci dan proses yang dilakukannya).

    7. PL/SQL
      Untuk melaksanakan aturcara yang mengandungi arahan-arahan SQL.

    Grant Role

    Di sini kita boleh tentukan siapa yang boleh capai item tersebut berdasarkan role yang diberi.

    Item Text

    Isikan teks bagi item anda. Apa bila anda run menu sistem anda, ia akan dipaparkan sebagai Hint bagi item dalam menu Pull Down atau teks bagi item itu sendiri dalam menu bentuk Full Screen.

    Short Item Name

    Isikan singkatan nama bagi item menu ini.

    Display No Priv

    Tidak perlu ubah apa-apa.

    Command Line

    Isikan arahan mengikut jenis arahan yang anda tentukan dalam column Command Type.

    Help Text

    Isikan teks bantuan bagi menu ini. Boleh dibiarkan kosong.


[Isi Kandungan]
Copyright © 1995-1999 Fz Sdc
nsr@melayu.com
http://www.melayu.com/nsr


1