Pages

  • Home
  • Daftar Artikel

Form Untuk Memuat TextArea


Masih ingat konsep website yang akan kita buat dalam web contoh?, lihat Konsep Website Contoh agar form yang akan kita buat ini sesuai dengan konsep awal.
Teman yang sudah register (member) dapat login dan menceritakan kisahnya, atau kisah temannya yang juga sudah register juga.
Sebelumnya kita sudah menyiapkan tabel "kisah" dalam database kita.

  • Buat halaman baru, kita beri nama "addkisah"
  • Halaman ini di proteksi dalam login. Set Page Restriction menjadi Yes,  set acces dengan cek "member" dan "admin".
  • Pada halaman ini kita akan menempatkan tabel grid daftar kisah yang ditulis oleh member yang login; menempatkan form record "kisah" disampingnya.

visual query builderPertama. Membuat Form "Kisah Teman"

Tentukan penempatan form pada layout halaman. Terus gunakan Record Builder di toolbox.
Pilih tabel "kisah" sebagai sumber data.
Atur kondisi WHERE sbb:
field idkisah, type integer = parameter idkisah, type URL, default 0.
field idpenulis, type integer = parameter UserID, type Session, default 0

Parameter pada UserID pada field idpenulis akan membuat field tersebut diisi dengan idteman (yang login). Kita perlu memaksa bahwa idpenulis akan diisi dengan id member yang login. Nanti akan kita gunakan Before Show Rule.


Pada komponen properti, pilih Before Show, pilih Retrieve Value for Control.

Atur:
Control Name dengan idpenulis
Source Type dengan Session
Source name dengan UserID




form kisah teman

Setelah selesai, form akan terlihat seperti di gambar. Beberapa pengaturan yang perlu dibuat adalah:
  1. Format tanggal, atur format dan db format. Default CurrentDate
  2. DatePicker di hapus saja karena tanggal diisi dengan tanggal sekarang/currentdate.
  3. Hidden field tanggal
  4. Hidden field idpenulis
  5. Ganti textbox "tampil" menjadi "checkbox" dengan properti: Data Type Integer, Checked Value 1, Unchecked Value 0, Default Value 0 
  6. Perbesar textarea pada tekscerita. Dalam contoh ini cerita ditulis dalam teks, bukan html. 
  7. Atur listbox idteman sbb:
  • Sebelum mengatur listbox ini, perlu diketahui, listbox ini dimaksudkan untuk menjelaskan teman inilah yang diceritakan dalam kisah ini, bisa jadi penulis sendiri bisa jadi member lain.
  • Agar tidak terjadi kesalahan dalam memilih idteman, maka listbox ini perlu memperlihatkan nomor idteman dan namanya.
  • Agar mudah dimengerti, ganti teks idteman menjadi "Kisah Tentang"
  • Perhatikan pengaturan khusus untuk listbox ini.
  • Dilanjutkan pada artikel selanjutnya


No comments:

Post a Comment