From Indra Dwi Budi Rahadian
on
Membuat Kode Otomatis Saat Data Ditambah di Aplikasi Web dari PHPMaker
Salam Mas Masino,
Saya sudah coba untuk mengimplementasikan kode dan merubahnya sedikit sesuai keperluan. dan ketika mengakses halaman “add” kode pertama yaitu KPM00001 muncul, namun ketika saya “simpan”
muncul notifikasi error seperti ini :
Failed to execute SQL. Error: Unknown column ‘KPST00001’ in ‘field list’
Dan berikut kode yang sudah saya modifikasi.
function GetNextKodeJenis() {
$sNextKode = "";
$sLastKode = "";
$value = ew_ExecuteScalar("SELECT nomor_invoice FROM pelayanan_stnk_stck ORDER BY nomor_invoice DESC");
if ($value != "") { // jika sudah ada, langsung ambil dan proses...
$sLastKode = intval(substr($value, 3, 5)); // ambil 3 digit terakhir
$sLastKode = intval($sLastKode) + 1; // konversi ke integer, lalu tambahkan satu
$sNextKode = "KPM" . sprintf('%05s', $sLastKode); // format hasilnya dan tambahkan prefix
if (strlen($sNextKode) > 6) {
$sNextKode = "KPM99999";
}
} else { // jika belum ada, gunakan kode yang pertama
$sNextKode = "KPM00001";
}
return $sNextKode;
}
//Row Inserting
// Row Inserting event
function Row_Inserting($rsold, &$rsnew) {
// Enter your code here
// To cancel, set return value to FALSE
$rsnew["nomor_invoice"] = GetNextKodeJenis(); // mengantisipasi lebih satu user menginput data saat bersamaan
return TRUE;
}
//Row Rendered
// Row Rendered event
function Row_Rendered() {
// To view properties of field class, use:
//var_dump($this->FieldName);
// Kondisi saat form Tambah sedang terbuka (tidak dalam mode konfirmasi)
if (CurrentPageID() == "add" && $this->CurrentAction != "F") {
$this->nomor_invoice->EditValue = GetNextKodeJenis(); // trik
$this->nomor_invoice->ReadOnly = TRUE; // supaya tidak bisa diubah
}
// Kondisi saat form Tambah sedang dalam mode konfirmasi
if ($this->CurrentAction == "add" && $this->CurrentAction=="F") {
$this->nomor_invoice->ViewValue = $this->nomor_invoice->CurrentValue; // ambil dari mode sebelumnya
}
}
Mohon pencerahannya Mas, terimakasih.
2016/03/27 at 12:50 am
From Masino Sinaga
on
Membuat Kode Otomatis Saat Data Ditambah di Aplikasi Web dari PHPMaker
Error tersebut menunjuk ke kode baris yang mana?
2016/03/28 at 9:46 am
From Indra Dwi Budi Rahadian
on
Membuat Kode Otomatis Saat Data Ditambah di Aplikasi Web dari PHPMaker
Notifikasinya tidak menunjukan error pada baris tertentu Mas…,
hanya menunjukkan ” Failed to execute SQL. Error: Unknown column ‘KPST00001’ in ‘field list’ ”
saya pake PHPMAKER 12, mungkinkah ada perbedaan ?
2016/03/28 at 2:23 pm
From Indra Dwi Budi Rahadian
on
Membuat Kode Otomatis Saat Data Ditambah di Aplikasi Web dari PHPMaker
Maaf maksud saya “Failed to execute SQL. Error: Unknown column ‘KPM00001’ in ‘field list’ “
2016/03/28 at 2:27 pm
From Masino Sinaga
on
Membuat Kode Otomatis Saat Data Ditambah di Aplikasi Web dari PHPMaker
Aktifkan mode Debug, dari menu Tools -> Advanced Settings -> Debug, generate ulang, lalu coba lagi untuk mencari tahu error itu menunjuk ke baris kode di file php yang mana.
2016/03/28 at 2:39 pm
From Indra Dwi Budi Rahadian
on
Membuat Kode Otomatis Saat Data Ditambah di Aplikasi Web dari PHPMaker
Makasih banyak ~!
God Bless You !
2016/03/28 at 2:57 pm
From Masino Sinaga
on
Membuat Kode Otomatis Saat Data Ditambah di Aplikasi Web dari PHPMaker
Sama-sama.
2016/03/28 at 3:10 pm
From Indra Dwi Budi Rahadian
on
Membuat Kode Otomatis Saat Data Ditambah di Aplikasi Web dari PHPMaker
Hehehehehe, jangan2 mas Masino ini yang bikin Aplikasi PHPMAKER, MANTAP ! sudah berhasil !
2016/03/28 at 2:56 pm
From Masino Sinaga
on
Membuat Kode Otomatis Saat Data Ditambah di Aplikasi Web dari PHPMaker
Syukurlah kalau begitu, hehehe… 😀
2016/03/28 at 3:10 pm
From alfa
on
Mudahnya Membatasi Jumlah Karakter di TextArea Aplikasi Web dari PHPMaker
Malam pak masino…..bila menampilkan peringatan jumlah pesanan melebihi jumlah stok tersedia dari kolom stok dan kolom pesanan tabel order gmana caranya pak…..mohon bantuanya….trima kasih
2016/03/24 at 9:49 pm
From Masino Sinaga
on
Mudahnya Membatasi Jumlah Karakter di TextArea Aplikasi Web dari PHPMaker
Caranya, Anda bisa menggunakan server event Row_Inserting dan/atau Row_Updating. Silahkan baca topik Server Events and Client Scripts dari menu Help PHPMaker.
2016/03/26 at 6:38 pm
From trie
on
Mudahnya Mengubah Icon di Tombol pada Aplikasi Web dari PHPMaker
Mantap phpmaker…..baru paham pak….tq masukanya
2016/03/24 at 2:51 pm
From Masino Sinaga
on
Mudahnya Mengubah Icon di Tombol pada Aplikasi Web dari PHPMaker
Sama-sama.
2016/03/24 at 4:39 pm
From trie
on
Mudahnya Mengubah Icon di Tombol pada Aplikasi Web dari PHPMaker
Bisa minta tolong contohnya pak……sy harus simpan dimana icon add (tambah) tersebut dan clas nya seperti apa…..trims
2016/03/24 at 1:26 pm
From Masino Sinaga
on
Mudahnya Mengubah Icon di Tombol pada Aplikasi Web dari PHPMaker
Icon tersebut sudah satu kesatuan dari framework Bootstrap yang digunakan oleh PHPMaker. Class icon Add sudah ada contohnya di atas. Silahkan baca ulang dengan teliti artikelnya.
2016/03/24 at 2:26 pm
From trie
on
Mudahnya Membuat Layout Form Dua Kolom di Aplikasi Web dari PHPMaker
Trims. pak……sy coba sempitkan layar nya jd mengecil dan diatas nama fieldnya….mantap jg php maker ya…
2016/03/24 at 11:32 am
From Masino Sinaga
on
Mudahnya Membuat Layout Form Dua Kolom di Aplikasi Web dari PHPMaker
Hehehe… baru tau ya? 😉
2016/03/24 at 11:36 am
From trie
on
Mudahnya Membuat Layout Form Dua Kolom di Aplikasi Web dari PHPMaker
Mantap pak..
..trus Bila nama field diatas kolom gimana caranya pak
2016/03/24 at 10:30 am
From Masino Sinaga
on
Mudahnya Membuat Layout Form Dua Kolom di Aplikasi Web dari PHPMaker
Tinggal disesuaikan saja class-nya. Silahkan dicoba sendiri ya.
Sebenarnya kode di atas akan menyebabkan nama field berada di atas field-nya jika ukuran lebar jendela browser diperkecil, atau jika ditampilkan di perangkat mobile yang layarnya sempit, seperti handphone.
2016/03/24 at 11:23 am
From trie
on
Mudahnya Mengisi Data Otomatis ke Form Tambah di Aplikasi Web dari PHPMaker
Apakah mungkin php maker bisa imput data lebih dari satu item sekaligus dengan no sama …..contohnya……sya pnya konsumen A dia membeli 5 jenis barang yang berbeda dan sy ingin imput data tersebut sekaligus dengan 5 item satu konsummen…mohon penjelasanya
2016/03/23 at 9:34 pm
From Masino Sinaga
on
Mudahnya Mengisi Data Otomatis ke Form Tambah di Aplikasi Web dari PHPMaker
From trie
on
Mudahnya Mengisi Data Otomatis ke Form Tambah di Aplikasi Web dari PHPMaker
Maaf pak masino sya belum menemukan cntoh yg saya maksud dari contoh aplikasi yg pak masino berikan
2016/03/24 at 7:55 am
From Masino Sinaga
on
Mudahnya Mengisi Data Otomatis ke Form Tambah di Aplikasi Web dari PHPMaker
Setelah berhasil login, klik menu Purchases, lalu klik tombol Add Purchases/Purchases Detail.
2016/03/24 at 9:09 am
From trie
on
Mudahnya Mengisi Data Otomatis ke Form Tambah di Aplikasi Web dari PHPMaker
Contoh kodenya gimana ya pak…..bila ada pembeli nama A dia memesan 5 jenis barang yang berbeda dan di input sekaligus disimpan di list sementara setelah selesai baru simpan semua kedatabase..mohon bantuanya dan trims
2016/03/24 at 6:33 pm
From Masino Sinaga
on
Mudahnya Mengisi Data Otomatis ke Form Tambah di Aplikasi Web dari PHPMaker
Anda bisa mendownload contoh kodenya dari file project PHPMaker untuk Stock Inventory tersebut setelah menjadi member di website I Love PHPMaker.
2016/03/26 at 6:37 pm
From Bambang
on
Mengenal File Upload di PHPMaker
saya memakai cara upload file to folder untuk menyimpan file, jika ingin menampilkan link file tersebut di mode views gimana ya pak ? soalnya saya sudah rubah propertinya field-nya di hyperlink -> href field ke field = nama_file, target = _self tapi error The requested URL /nama_project/nama_file was not found on this server
terima kasih
2016/03/22 at 6:01 pm
From Masino Sinaga
on
Mengenal File Upload di PHPMaker
Coba ikuti dengan teliti topik Tutorial – File Upload to Folder dari menu Help PHPMaker.
2016/03/22 at 7:04 pm
From joko
on
Mengenal File Upload di PHPMaker
Kalau mau menampilkan file pdf bisa ngak pak
2018/05/31 at 4:55 pm
From Masino Sinaga
on
Mengenal File Upload di PHPMaker
Bisa.
2018/06/08 at 11:16 pm
From yocki
on
Wow, Keren! Masino Extensions Sekarang Sudah Mendukung Bootstrap Flat
Trims balasannya… Akan saya lihat ke topik itu.
Nanya lagi nih… tentang Dynamic User Level Security. Saya tdk paham bagian Permision Field. Seting ini gunanya apa ya ? Dari penjelasannya : “Permission Field – the permission of the specified User Level ID in the specified table, this field must be integer type also.” Saya tidak paham. Permission Field ini diisi nilai darimana dan nilai ini merepresentasikan apa.
From Nanda
on
Mudahnya Menampilkan Selisih 2 Tanggal dengan Custom Fields dari PHPMaker
Pak Masino Sinaga, saya kok mengalami error yang aneh ya..
jadi setelah saya bikin Custom Field kok tiba2 ketika melakukan Pencarian muncul error seperti ini
Failed to execute SQL. Error: Subquery returns more than 1 row
Padahal Hasil Custom Field di Halaman List dan ADD sendiri Normal (tidak eror) dan tetap bisa dimunculkan.
kira2 penyebabnya apa ya pak… apakah di Database nya atow apa?
NB :
saya sempet gonta ganti setting File Koneksi (manual di file nya) dari Database A ke Database B (jadi yg Database B hanya untuk Uji coba Namun isinya sama dengan A)
yang lebih aneh lagi ketika saya cari data HASIL INPUT hari kemarin Normal, Namun ketika saya cari DATA HASIL INPUT hari ini Malah muncul Error tersebut.
2016/03/18 at 11:49 am
From Masino Sinaga
on
Mudahnya Menampilkan Selisih 2 Tanggal dengan Custom Fields dari PHPMaker
Coba aktifkan mode Debug, untuk memeriksa apakah ada sintaks SQL yang error terkait Custom Field tadi.
2016/03/19 at 11:37 am
From Nanda
on
Mudahnya Menampilkan Selisih 2 Tanggal dengan Custom Fields dari PHPMaker
Terimakasih Jawabannya Pak Masino,
setelah saya aktifkan mode Debug , ketika pertama kali diakses (belum login) justru sudah muncul Peringatan error yaitu :
(mysqlt): SET NAMES ‘utf8’
Error (0):
dan setelah login banyak muncul error di setiap halaman, salah satunya mengarah ke Tabel USER, kira2 seperti ini :
(mysqlt): SET NAMES 'utf8'
Error (0):
(mysqlt): SELECT * FROM `users` WHERE (`user_id` = '0001') OR (`user_id` IN (SELECT `user_id` FROM `users` WHERE `user_id` = '0001'))
Error (0):
dan error lainnya yaitu Error Query ke Tabel-Tabel selain Tabel User,
kira2 seperti ini
(mysqlt): SELECT* bla bla bla…..
Error (0):
intinya error diawali ‘(mysqlt): ‘ dan di akhiri ‘Error (0): ‘
Nah munculnya Error tersebut apakah Permasalahan di Database nya atau ada yang harus Di Ubah pada Advance Setting di dalam project PHP Maker ?
2016/03/21 at 8:40 am
From Masino Sinaga
on
Mudahnya Menampilkan Selisih 2 Tanggal dengan Custom Fields dari PHPMaker
Error (0) itu artinya tidak ada error. Jika ada error, maka nilai 0 berubah jadi 1, dan di sebelah kanannya akan ditampilkan pesan error-nya.
Kalau melihat pesan sebelumnya, maka itu artinya Custom Fields tidak akan berfungsi jika Record yang dikembalikan dari lebih dari satu row. Oleh karena itu, solusinya usahakan agar Record yang dikembalikan hanya satu row.
2016/03/21 at 9:11 am
From Nanda
on
Mudahnya Menampilkan Selisih 2 Tanggal dengan Custom Fields dari PHPMaker
oh.. itu bukan error ya, artinya hanya bisa untuk melakukan pencarian 1 Row ?
tapi kok aneh juga ya..
Errornya memang hanya saat melakukan Pencarian (baik Quick Search maupun Advance)
Jadi di dalam Advance Search disitu ada Pencarian per Tanggal (pake Between)
saya coba melakukan Search Perhari :
# tanggal 16 : error semua (baik quick search maupun Advance, baik pencarian satu record maupun semua)
# tanggal 17 : Tidak error dan LANCAR (baik quick search maupun Advance, baik pencarian satu record maupun semua)
# tanggal 18 s.d. hari ini : Kembali Error seperti semula.
NB :
pada tanggal 17 saya sempat GENERATE ULANG dengan menghilangkan beberapa ‘centang’ pada Quick Search/ kriteria pencarian pada Quick Search saya batasi hnya utk 3 field.
(sehingga tidak error pada hari itu) namun keesokan harinya saya coba lagi mengalami error seperti semula.
Jadi pada awalnya terdapat 4 buah ‘CUSTOM FIELD’ dan Tidak terjadi error, namun setelah saya tambahkan 1 buah ‘ CUSTOM FIELD’
lagi muncul Error tersebut (sehingga terdapat 5 CUSTOM FIELD).
saya sendiri masih bingung, apakah error terjadi karena Custom Field tersebut.. mungkin dibatasi hanya 4 buah ?
atau ada pengaturan lain yang sempat saya ubah ?
2016/03/21 at 10:00 am
From Masino Sinaga
on
Mudahnya Menampilkan Selisih 2 Tanggal dengan Custom Fields dari PHPMaker
Seharusnya field yang dibuat dengan Custom Field tidak perlu disertakan dalam fitur Pencarian, baik Quick Search, Extended Search, dan Advanced Search.
2016/03/21 at 11:11 am
From Nanda
on
Mudahnya Menampilkan Selisih 2 Tanggal dengan Custom Fields dari PHPMaker
sudah saya coba hilangkan yang Pencarian melibatkan Custom Field tersebut.
tapi masih tetep error.
seingat saya perubahan lain yg sempat saya lakukan adalah :
awalnya Project tersebut terkoneksi dengan DATABASE =’A’
lalu saya buat Database Baru dengan Nama = ‘B’ (isinya sama persis dengan ‘A’)
Project tersebut saya ubah koneksi nya Manual dari ‘Text Editor’ menjadi koneksi ke Database ‘B’.
dan baru ketahuan error nya setelah saya tambahkan Custom Field baru tersebut.
2016/03/21 at 11:35 am
From Masino Sinaga
on
Mudahnya Menampilkan Selisih 2 Tanggal dengan Custom Fields dari PHPMaker
Baiklah kalau begitu. 🙂
2016/03/22 at 1:30 pm
From Nanda
on
Mudahnya Menampilkan Selisih 2 Tanggal dengan Custom Fields dari PHPMaker
Maaf Pak Masino, ternyata masalahnya adalah di Tabel Master nya.
Jadi saya itu buat Custom Field (pada Tabel Transaksi relasi ke Tabel Master.)
Nah masalah itu terjadi karena Isi Field (Kode) di Tabel Master ada yang ganda, misalnya ‘Kode 001’ di tabel master yang saya jadikan rujukan ada 3 buah record yang sama, maka akan muncul error tersebut.
sedangkan jika di Tabel Master nya tidak ganda tidak muncul error, misal ‘Kode =002’ pada Tabel Master hanya satu Record maka tidak akan terjadi error.
Tabel Master tersebut saya Import dari Excel, sehingga saya belum sempat melihat ada Kode yang Ganda.
Terimakasih atas Responnya, Maaf.
2016/03/22 at 10:32 am
From Masino Sinaga
on
Mudahnya Menampilkan Selisih 2 Tanggal dengan Custom Fields dari PHPMaker
Coba koneksi ke database-nya dilakukan dari dalam project; jangan diubah manual pakai Text Editor.
From Indra Dwi Budi Rahadian on Membuat Kode Otomatis Saat Data Ditambah di Aplikasi Web dari PHPMaker
2016/03/27 at 12:50 amFrom Masino Sinaga on Membuat Kode Otomatis Saat Data Ditambah di Aplikasi Web dari PHPMaker
2016/03/28 at 9:46 amFrom Indra Dwi Budi Rahadian on Membuat Kode Otomatis Saat Data Ditambah di Aplikasi Web dari PHPMaker
2016/03/28 at 2:23 pmFrom Indra Dwi Budi Rahadian on Membuat Kode Otomatis Saat Data Ditambah di Aplikasi Web dari PHPMaker
2016/03/28 at 2:27 pmFrom Masino Sinaga on Membuat Kode Otomatis Saat Data Ditambah di Aplikasi Web dari PHPMaker
2016/03/28 at 2:39 pmFrom Indra Dwi Budi Rahadian on Membuat Kode Otomatis Saat Data Ditambah di Aplikasi Web dari PHPMaker
2016/03/28 at 2:57 pmFrom Masino Sinaga on Membuat Kode Otomatis Saat Data Ditambah di Aplikasi Web dari PHPMaker
2016/03/28 at 3:10 pmFrom Indra Dwi Budi Rahadian on Membuat Kode Otomatis Saat Data Ditambah di Aplikasi Web dari PHPMaker
2016/03/28 at 2:56 pmFrom Masino Sinaga on Membuat Kode Otomatis Saat Data Ditambah di Aplikasi Web dari PHPMaker
2016/03/28 at 3:10 pmFrom alfa on Mudahnya Membatasi Jumlah Karakter di TextArea Aplikasi Web dari PHPMaker
2016/03/24 at 9:49 pmFrom Masino Sinaga on Mudahnya Membatasi Jumlah Karakter di TextArea Aplikasi Web dari PHPMaker
2016/03/26 at 6:38 pmFrom trie on Mudahnya Mengubah Icon di Tombol pada Aplikasi Web dari PHPMaker
2016/03/24 at 2:51 pmFrom Masino Sinaga on Mudahnya Mengubah Icon di Tombol pada Aplikasi Web dari PHPMaker
2016/03/24 at 4:39 pmFrom trie on Mudahnya Mengubah Icon di Tombol pada Aplikasi Web dari PHPMaker
2016/03/24 at 1:26 pmFrom Masino Sinaga on Mudahnya Mengubah Icon di Tombol pada Aplikasi Web dari PHPMaker
2016/03/24 at 2:26 pmFrom trie on Mudahnya Membuat Layout Form Dua Kolom di Aplikasi Web dari PHPMaker
2016/03/24 at 11:32 amFrom Masino Sinaga on Mudahnya Membuat Layout Form Dua Kolom di Aplikasi Web dari PHPMaker
2016/03/24 at 11:36 amFrom trie on Mudahnya Membuat Layout Form Dua Kolom di Aplikasi Web dari PHPMaker
2016/03/24 at 10:30 amFrom Masino Sinaga on Mudahnya Membuat Layout Form Dua Kolom di Aplikasi Web dari PHPMaker
2016/03/24 at 11:23 amFrom trie on Mudahnya Mengisi Data Otomatis ke Form Tambah di Aplikasi Web dari PHPMaker
2016/03/23 at 9:34 pmFrom Masino Sinaga on Mudahnya Mengisi Data Otomatis ke Form Tambah di Aplikasi Web dari PHPMaker
2016/03/23 at 9:44 pmFrom trie on Mudahnya Mengisi Data Otomatis ke Form Tambah di Aplikasi Web dari PHPMaker
2016/03/24 at 7:55 amFrom Masino Sinaga on Mudahnya Mengisi Data Otomatis ke Form Tambah di Aplikasi Web dari PHPMaker
2016/03/24 at 9:09 amFrom trie on Mudahnya Mengisi Data Otomatis ke Form Tambah di Aplikasi Web dari PHPMaker
2016/03/24 at 6:33 pmFrom Masino Sinaga on Mudahnya Mengisi Data Otomatis ke Form Tambah di Aplikasi Web dari PHPMaker
2016/03/26 at 6:37 pmFrom Bambang on Mengenal File Upload di PHPMaker
2016/03/22 at 6:01 pmFrom Masino Sinaga on Mengenal File Upload di PHPMaker
2016/03/22 at 7:04 pmFrom joko on Mengenal File Upload di PHPMaker
2018/05/31 at 4:55 pmFrom Masino Sinaga on Mengenal File Upload di PHPMaker
2018/06/08 at 11:16 pmFrom yocki on Wow, Keren! Masino Extensions Sekarang Sudah Mendukung Bootstrap Flat
2016/03/19 at 1:16 pmFrom Masino Sinaga on Wow, Keren! Masino Extensions Sekarang Sudah Mendukung Bootstrap Flat
2016/03/19 at 6:23 pmFrom Nanda on Mudahnya Menampilkan Selisih 2 Tanggal dengan Custom Fields dari PHPMaker
2016/03/18 at 11:49 amFrom Masino Sinaga on Mudahnya Menampilkan Selisih 2 Tanggal dengan Custom Fields dari PHPMaker
2016/03/19 at 11:37 amFrom Nanda on Mudahnya Menampilkan Selisih 2 Tanggal dengan Custom Fields dari PHPMaker
2016/03/21 at 8:40 amFrom Masino Sinaga on Mudahnya Menampilkan Selisih 2 Tanggal dengan Custom Fields dari PHPMaker
2016/03/21 at 9:11 amFrom Nanda on Mudahnya Menampilkan Selisih 2 Tanggal dengan Custom Fields dari PHPMaker
2016/03/21 at 10:00 amFrom Masino Sinaga on Mudahnya Menampilkan Selisih 2 Tanggal dengan Custom Fields dari PHPMaker
2016/03/21 at 11:11 amFrom Nanda on Mudahnya Menampilkan Selisih 2 Tanggal dengan Custom Fields dari PHPMaker
2016/03/21 at 11:35 amFrom Masino Sinaga on Mudahnya Menampilkan Selisih 2 Tanggal dengan Custom Fields dari PHPMaker
2016/03/22 at 1:30 pmFrom Nanda on Mudahnya Menampilkan Selisih 2 Tanggal dengan Custom Fields dari PHPMaker
2016/03/22 at 10:32 amFrom Masino Sinaga on Mudahnya Menampilkan Selisih 2 Tanggal dengan Custom Fields dari PHPMaker
2016/03/21 at 8:18 pm