rulururu





post Tips: Fungsi Delete dan Update Power Builder

April 15th, 2008

Filed under: Power Builder — Unggul_USA @ 6:47 pm — View blog reactions


Pada artikel ini akan dijelaskan fungsi-fungsi buatan yang dapat digunakan dalam pembuatan aplikasi menggunakan power builder. Fungsi-fungsi ini bertujuan untuk lebih mudah dalam coding. Sehingga fungsi ini dibuat untuk event/proses yang paling sering digunakan apabila kita mengembangkan aplikasi menggunakan power builder.

Msalnya kita ingin mengembangkan user interface ( UI ) sebagai berikut.

w_entry_user

Dan kita perlu mengembangkan 2 (dua) fungsi yang paling umum dipakai, yaitu:

  1. Fungsi delete data
    f_dw_delete
    Dengan Powerscript:
    integer Net
    Net = MessageBox(”Result”, l_message, &
    Exclamation!, YesNo!, 2)
    IF Net = 1 THEN
    l_dw.deleterow(l_row)
    f_dw_update(l_dw,”,0)
    return 1
    ELSE
    return 0
    END IF
    return 1
  2. Fungsi simpan data
    f_dw_update
    Dengan Powerscript:
    integer Net
    if l_confirm = 1 then
    Net = MessageBox(”Result”, l_message,Exclamation!, YesNo!, 2)
    else
    Net = 1
    end if
    IF Net = 1 THEN
    integer rtn
    rtn = l_dw.Update(true,true)
    IF rtn = 1 THEN
    COMMIT USING SQLCA;
    return 1
    ELSE
    ROLLBACK USING SQLCA;
    return 0
    END IF
    ELSE
    return 0
    END IF
    return 1

Pada event clicked di command button hapus powerscript yang digunakan:
f_dw_delete(dw_1,dw_1.getrow(),”Anda Yakin Ingin Menghapus Data ?”,1)

Pada event clicked di command button simpan powerscript yang digunakan:
f_dw_update(dw_1,”Terdapat Perubahan Data, Yakin Akan Disimpan ?”,0)

Penjelasan:
dw_1 adalah datawindow object yang akan dihapus datanya, dw_1.getrow() adalah parameter yang berisi nomor baris data yang akan hapus pada datawindow object dw_1 . Pada fungsi f_dw_delete digunakan fungsi f_dw_update tetapi menggunakan parameter l_confirm untuk menandai apakah proses update menampilkan ( jika l_confirm = 1 maka tampil, jila l_confirm = 0 maka tidak tampil ) messagebox konfirmasi berikut :

msg_box

Jika anda ingin mendownload silahkan klik di sini. Selamat mencoba. Semoga bermanfaat.
Inlinks :

(2 votes, average: 2.5 out of 5)
473 Views

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment

Most Viewed Post/Page:

  • Tips : Mengatasi Komputer Bermasalah - 15,551 Views
  • Tips : Membuat Jaringan Wi-Fi - 6,757 Views
  • Download - 6,101 Views
  • Memilih Anti Virus - 5,248 Views
  • Apa itu Multimedia ? - 5,230 Views
  • SORTING ALGORITHM ANALYSIS - 4,864 Views
  • Tips : Merawat Komputer - 3,789 Views
  • Sejarah Kriptografi - 3,612 Views
  • Database - 3,383 Views
  • Power Builder 11.0 Launching - 3,374 Views
  • Most Rated Post/Page:

  • Tips : Membuat Jaringan Wi-Fi - 8 Votes
  • Tips : Mengatasi Komputer Bermasalah - 7 Votes
  • Download - 5 Votes
  • Tips : Komputer Aman Dari Virus - 5 Votes
  • Memilih Anti Virus - 4 Votes
  • Menjalankan Banyak Account Yahoo Messenger - 3 Votes
  • Aplikasi Web Atau Aplikasi Desktop ? - 3 Votes
  • Aplikasi Untuk Amankan Data Penting - 3 Votes
  • Tips : Merawat Komputer - 2 Votes
  • Database #2 - 2 Votes
  • ruldrurd
    porn movies buy online pharmacy viagra soft tabs viagra or levitra order cialis soft tabs online information on viagra for woman cheap cialis soft tabs levitra cheap generic viagra online viagra levitra purchase uk free cialis order online cialis cream for women levitra for women online viagra soft tabs
    Powered by WordPress, Web Design by Laurentiu Piron
    Entries (RSS) and Comments (RSS)