Berikut adalah langkah ntuk membuat atau memperbarui parameter:
- Pada window SAP Crystal Reports, munculkan panel Field Explorer dengan memilih menu View --> pilih Field Explorer.
- Klik kanan pada field Parameter dan pilih New
- Jendela Create New Parameter akan muncul. Pada jendela ini, Anda dapat menentukan nama, jenis, dan nilai parameter.
- Note : Setelah Anda menambahkan parameter, Anda tidak dapat mengubah namanya, namun Anda dapat mengedit tipe dan nilai-nilainya.
PARAMETER TYPE
Tabel berikut menyediakan daftar tipe parameter (daftar dropdown Type) dan tipe kontrol terkait di SAP Business One :
Parameter Type |
Control Type |
Values |
Boolean |
Checkbox |
Fixed Values :
|
Currency |
Edit box dengan calculator |
N/A |
Date |
Calender-type date picker;edit box dengan calender |
N/A |
Date Time |
Calender-type date picker; edit box dengan calender |
Note: Dikarenakan SAP Business One tidak memiliki time control, parameter ini menyediakan waktu default 00:00 |
Number |
Edit box dengan calculator |
N/A |
String |
Edit box |
N/A |
Time |
Tidak didukung |
N/A |
LIST OF VALUES
Jenis daftar nilai dapat didefinisikan sebagai statis atau dinamis.
- Statis
Ini adalah opsi yang disarankan. Prompt statis adalah prompt yang selalu berisi nilai yang sama. Misalnya, jika parameter meminta nilai negara, Anda dapat membuat prompt statis karena daftar negara berisi set nilai-nilai yang tidak sering berubah. Jika sintaks token diterapkan pada nama parameter, nilai opsi secara dinamis diisi untuk parameter ini.
Opsi statis memberikan opsi berikut:- Parameter sederhana (opsi tampilan)
- Daftar nilai yang dikodekan secara keras seperti pelanggan, vendor, dan pelanggan
- Nilai dinamis yang kompleks
- Dinamis
Opsi ini tidak disarankan. Nilai dari prompt dinamis diambil secara dinamis dan langsung dari sumber data dan tidak disimpan dalam laporan. Misalnya, jika Anda meminta nama pelanggan, Anda bisa membuat prompt dinamis karena nama-nama dalam basis data pelanggan Anda mungkin sering berubah.
Saat Anda mengatur tipe List of Values ke Dinamis, area nilai tidak tersedia, dan Anda dapat mengambil data saja dengan menggunakan kode SQL pada nama parameter. Selanjutnya, tipe statis dengan token dan pernyataan SQL menyediakan cara yang lebih baik untuk mendapatkan daftar opsi karena pengguna dapat memfilter dengan menambahkan klausa WHERE di SQL bagian dari parameter nama.
VALUE AREA
Nilai-nilai yang Anda masukkan atau impor di field Value muncul untuk diseleksi dalam window selection criteria SAP Business One.
VALUE OPTIONS AND SETTINGS
Di window Create New Parameter atau Edit Parameter, anda dapat menentukan pengaturan untuk opsi nilai seperti yang ditunjukkan pada tabel di bawah ini.
Value Option |
SAP Business One Type |
Setting Descriptions |
Show on (Viewer) Panel |
N/A |
Menentukan opsi Parameter Panel di SAP Crystal Reports viewer :
|
Prompt Text |
N/A |
muncul pada SAP Business One Control sebagai UI string yang memberikan instruksi kepada pengguna, seperti “Enter a value.” |
Prompt with description only |
N/A |
Fixed Value:
|
Optional Prompt |
N/A |
Set menjadi True jika anda jika Anda ingin mengizinkan pengguna melewati memasukkan nilai untuk parameter ini |
Default value |
N/A |
Tambahkan nilai ke bidang ini jika Anda ingin default muncul saat program meminta pengguna untuk memilih nilai. Jika pengguna tidak mengubahnya, nilai default akan diterapkan. Note : Opsi ini hanya tersedia untuk parameter dengan static prompts. |
Allow custom values |
Not supported |
N/A |
Allow multiple values |
Tombol (…) [Browse] yang dapat memunculkan jendela baru untuk memungkinkan pengguna memilih beberapa nilai |
Fixed values:
|
Allow discrete values |
Dropdown list |
Seorang pengguna hanya dapat memilih satu nilai tunggal. Jika Anda menyetel Izinkan beberapa nilai ke True. Seorang pengguna dapat memilih lebih dari satu nilai diskrit untuk bidang parameter. mengira nilai-nilai ini akan terus berfungsi secara tunggal sebagai lawan dari nilai rentang. Anda dapat memilih nilai terpisah untuk bidang parameter ini setelah Anda memilih Refresh Report Data command. Fixed values:
|
Allow range values |
From/to fields |
Fixed values:
|
Min Length |
N/A |
Membatasi nilai, bergantung pada tipenya. Misalnya, jika tipenya adalah String, nilai ini adalah Min Length. Jika jenisnya adalah Tanggal, Tanggal waktu, atau waktu, nilainya adalah Mulai. Jika tipenya adalah Angka atau Mata Uang, nilainya adalah Nilai Min. |
Max Length |
N/A |
Membatasi nilai, bergantung pada tipenya. Misalnya, jika tipenya adalah String, nilai ini adalah Max Length. Jika jenisnya adalah Tanggal, Tanggal waktu, atau waktu, nilainya adalah Mulai. Jika tipenya adalah Angka atau Mata Uang, nilainya adalah Nilai Max. |
Edit Mask |
N/A |
Hanya berlaku untuk tipe parameter String. Untuk informasi lebih lanjut, lihat SAP Crystal Reports online help |
Artikel dibuat oleh : Hendri - Visi Intech