Masino Sinaga

Web Development and PHPMaker

Anda di sini: Beranda / PHPMaker / Syarat Supaya Dynamic Selection List Bisa Diterapkan di Master/Detail PHPMaker
Supaya Modal Dialog Bisa Dibuka dari Bagian Preview Row di PHPMaker
Perbedaan Antara Masino Extensions dan Masino Template untuk PHPMaker

Syarat Supaya Dynamic Selection List Bisa Diterapkan di Master/Detail PHPMaker

Sen, 12 September 2016 oleh Masino Sinaga 7 Komentar

Mungkin tidak banyak yang tahu, bahwa di Aplikasi Web yang dihasilkan oleh PHPMaker, kita sebagai Web Developer dapat menerapkan Dynamic Selection List di halaman Master/Detail. Artinya, jika Pengguna memilih data tertentu di bagian Master, maka data yang terkait dengan data terpilih tadi akan ditampilkan di bagian Detail.

Supaya semakin jelas, Anda bisa melihat demo-nya melalui link ini. O iya, jika Anda mengklik link tadi, maka muncul pesan yang memberitahukan bahwa Anda tidak berhak mengakses halaman itu. Jangan panik. Klik OK di pesan tersebut, lalu klik tombol Login di form Login yang muncul.

Setelah berhasil Login, maka di halaman berikutnya, ditampilkan form Master/Detail Add untuk menambahkan data Purchases (Master) dan Purchases Detail (Detail). Melalui form ini, kita dapat menambah data Master dan Detail sekaligus dalam satu halaman saja.

Nah, yang dimaksud Dynamic Selection List di halaman Master/Detail tadi adalah, ketika Anda memilih salah satu data Supplier di field Supplier ID pada bagian Master, maka data Supplier yang terpilih tadi akan ditampilkan di field Supplier Number pada bagian Detail.

Dengan cara ini, maka kita dapat memilih data Stock Item sesuai dengan data Supplier Number yang kita pilih di bagian Detail tadi. Jadi, inilah yang dimaksud dengan Dynamic Selection List di Master/Detail PHPMaker.

Untuk menghasilkan fitur ini, Anda dapat mendownload file project PHPMaker yang bernama Stock Inventory Management – PHPMaker 2017 Project.

Dengan file project ini, maka Anda dapat mempelajari bagaimana contoh menentukan setting pada table Purchases dan Purchases Detail. Anda menjadi tahu bagaimana cara menghubungkan antara kedua table tadi, sampai kepada bagaimana cara menentukan nilai property yang terkait di field Supplier ID di bagian Master, serta field Supplier_Number dan Stock_Item di bagian Detail.

Secara umum, syarat yang dibutuhkan untuk menghasilkan fitur ini sangatlah sederhana. Kedua table harus dihubungkan dengan relasi Master/Detail. Kemudian, field Supplier ID, Supplier Number, dan Stock Item masing-masing harus diset sebagai Lookup Field ke table terkait. Selanjutnya, di field Supplier Number, kita harus memilih table yang berperan sebagai parent atau induknya, yang dalam hal ini adalah table Purchases. Dan terakhir, di field Stock Item hanya perlu direlasikan dengan field parent-nya, yaitu Supplier Number.

Betapa mudah, cepat, dan menyenangkan sekali bukan? Semuanya serba terstruktur dan begitu rapinya.

Ditempatkan di bawah: PHPMaker Ditag dengan:Belajar PHPMaker, Dynamic Selection List, Master/Detail, PHPMaker 2017, PHPMaker Indonesia, Tutorial PHPMaker

Masino Sinaga

Web Developer pengguna PHPMaker untuk membangun Aplikasi Web sejak tahun 2004. Sampai sekarang masih aktif dan rajin membagikan pengalamannya menggunakan PHPMaker melalui situs masinosinaga.com, ilovephpmaker.com, dan phpmakerprojects.com.

Supaya Modal Dialog Bisa Dibuka dari Bagian Preview Row di PHPMaker
Perbedaan Antara Masino Extensions dan Masino Template untuk PHPMaker

Komentar

  1. Irfan Gumelar mengatakan

    Sab, 24 September 2016 pada 10:09 am

    Maaf sebelumnya OOT, kebetulan saya pernah memakai Scriptcase selama 2 bulan. Nah ada rencana nyoba phpmaker, kira2 kalau saya migrasi dari scriptcase ke phpmaker itu perlu effort lebih tidak ya? maksudnya cara kerjanya beda jauh apa kurang lebih sama?

    dan di scriptcase ada scriptcase macro, nah di PHPmaker ada perintah serupa tidak ya? terimakasih sebelumnya.

    Balas
    • Masino Sinaga mengatakan

      Sab, 24 September 2016 pada 11:50 am

      Dulu saya juga pernah coba ScriptCase, tapi hanya sekilas saja. Artinya, tidak terlalu detail, jadi belum pernah nyobain macro-nya.

      Cara kerja PHPMaker kurang lebih sama dengan ScriptCase. Perbedaan utamanya hanya dari sisi platform aplikasinya. Kalau PHPMaker itu adalah aplikasi desktop dan tidak bisa digunakan oleh lebih dari satu user secara bersamaan, sedangkan kalau ScriptCase adalah web based dan bisa digunakan oleh multi-user.

      Kemiripan keduanya, sama-sama membangkitkan file-file kode PHP, CSS, dan Javascript untuk menghasilkan Aplikasi Web.

      Balas
  2. Rakhmatalfian mengatakan

    Sen, 26 September 2016 pada 1:14 pm

    Bang, kalo mau beli masino template phpmaker v12 harganya berapa bang?
    Kalo mau daftar di ilovephpmaker pake rupiah gimana prosedur nya bang?

    Balas
    • Masino Sinaga mengatakan

      Sel, 27 September 2016 pada 1:32 pm

      Masino Template untuk PHPMaker v12 harganya USD 450 atau jika dirupiahkan menjadi Rp 5.850.000.

      Kalau mau daftar di ilovephpmaker.com pakai Rupiah, silahkan transfer Rp 1.950.000 ke rekening BCA nomor 1062222144 a.n. Masino Sinaga.

      Jika sudah ditransfer, konfirmasikan data Anda ke email saya masino.sinaga@gmail.com, yaitu:
      – Nama Lengkap
      – Email

      Selanjutnya akun Anda akan saya daftarkan untuk satu tahun ke depan, dan info akun Anda akan saya kirim ke Email tersebut.

      Balas
  3. ame mengatakan

    Jum, 25 Agustus 2017 pada 2:48 pm

    Pak masino, sya sudah liat demonya.
    Bagaimana jika dinamic selection untuk beda table apa bisa?
    Misal mau buat purchase order :
    Kategori supplier material > maka akan pilih material_table
    Kategori suppler tukang > maka akan pilih tukang_table

    Balas
    • Masino Sinaga mengatakan

      Jum, 25 Agustus 2017 pada 3:17 pm

      Bisa.

      Balas
  4. Adhi mengatakan

    Rab, 8 November 2017 pada 9:17 am

    Pagi Pak Masino,

    Mohon bimbingannya, saya kesulitan membuat filter master detail sbb:

    Master Field (parent filter) : tgl
    Detail Field yang di filter : no_invoice
    Lookup Field detail : no_invoice, tgl

    bisakah saya filter nomor invoice dengan kondisi
    tgl invoice harus lebih kecil dari tgl yang ada di master field?
    Mohon bimbingannya,

    Terima kasih Pak Masino,
    Salam Sukses selalu.

    Balas

Tinggalkan Balasan Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses

Pos-pos Terbaru

  • Mudahnya Mengubah Nilai Delay Auto Hide Success Message di PHPMaker 2025
  • Mudahnya Berpindah Layout dari Table ke Cards di Halaman List lewat PHPMaker 2025
  • Jangan Lupa Pakai AdjustSql Saat Insert atau Update Data Lewat ExecuteStatement
  • File-File yang Wajib Diperhatikan Setelah Menambah Item User Values di PHPMaker 2025
  • Begini Cara Memuat Tables dari Database Secara Dinamis di PHPMaker 2025

Menu

  • Siapa Saya?
  • Web Development
  • PHPMaker
  • Umum
  • Syarat dan Ketentuan
  • Sitemap (Peta Situs)
  • Komentar

Komentar Terbaru

  • Masino Sinaga pada Mudahnya Menyesuaikan Timezone di Calendar Report pada PHPMaker 2023
  • Nano pada Mudahnya Menyesuaikan Timezone di Calendar Report pada PHPMaker 2023
  • Charly pada Mudahnya Menyembunyikan Tombol Master/Detail di Halaman View pada PHPMaker 2023
  • Charly pada Mudahnya Menyembunyikan Tombol Master/Detail di Halaman View pada PHPMaker 2023
  • Masino Sinaga pada Mudahnya Menyembunyikan Tombol Master/Detail di Halaman View pada PHPMaker 2023

Situs Terkait

  1. I Love PHPMaker
  2. Situs Resmi PHPMaker
  3. Forum Diskusi PHPMaker
  4. PHPMaker di IlmuKomputer.com
  5. PHPMaker Projects
  6. PHPMaker Learning

Baru di PHPMaker?

Baca ini terlebih dulu ...

  1. Ayo Menjadi Web Developer yang Cerdas!
  2. PHPMaker: PHP Code Generator + PHP Framework
  3. Pertanyaan-Pertanyaan yang Paling Sering Diajukan Seputar PHPMaker
  4. Tips buat Anda Pemula yang Baru Mengenal dan Menggunakan PHPMaker
  5. Bacalah Help, Bacalah Help, dan Bacalah Help di PHPMaker!

(c) Masino Sinaga 2009 - 2025 | WordPress | Catat masuk | Kembali ke atas