15.5. DEFAULT

Perintah ini memberi nilai awal pada field tertentu.


DEFAULT(master/trans/trans2)
   Cara memakai:
   NamaField   nilai  atau
   IF namaCalcs NamaField nilai

   Daftar tipe-nilai
   INIT Nilai  
   	- default ditampilkan pada saat penambahan rekord

   INIT_ADD 
   	- Sama dengan INIT

   INIT_UPDATE
   	- Perintah ini dijalankan pada saat menekan tombol 'u' (ubah).

   INIT_QUERY  nilai 
   	- tampil pada saat pencarian data (query)

   INIT_QUERY_F11 nilai 
   	- nilai harus string dengan dibatasi oleh tanda petik
	  pada awal dan akhirnya. Perintah ini digunakan khusus
	  pada saat pencarian data dan digunakan untuk membuat kondisi
	  tambahan sesuai kebutuhan.
	  mis. "usrnam != "root" &&usrnam != "abcd""
	  Nama field tidak boleh berdiri sendiri dalam string
	  misalnya contoh dibawah ini salah
	  usrnam INIT_QUERYF11 "usrnam  != "root" && usrnam != "abcd""
	  spasi di kedua sisi, tidak boleh

   DUP_DFALT 
   	- Nilai pada pengisian sebelumnya ditampilkan bila menekan TAB

   DUP_INIT 
   	- Nilai pada pengisian sebelumnya ditampilkan pada penambahan rekord

   DFALT_LIST 
   	- Nilai yang ditentukan sesudah DFALT_LIST saja yang dapat
          muncul dengan menekan tombol spasi. (Atribut Input harus NOCHANGE)
          contoh:
	  ppmsts   DFALT_LIST   OPEN CLSD BLANKS

   DFALT_SCAN 
   	- Seperti DFALT_LIST tapi muncul seperti scan
          Contoh:
	  ppmsts DFALT_SCAN  OPEN "Masih belum diproses"
			     CLSD "Sudah diproses"
			     BLANKS "Semua"

   DFALT_SCAN_BLANK 
   	- Seperti DFLAT_SCAN tapi nilai awal blank dulu

   Daftar Nilai
      SYSDATE - hari ini
      Tanggal tertentu dengan format DDMMYY contoh: 230492
      SYSTIME - jam sekarang
      {namaField/namaLocal/namaCalcs} - Nilai dari field/local/calcs
      string-konstan  atau "string-konstan"
   
      Catatan:
      1. Nilai INIT tidak boleh nama field, batasi dengan ""
	 mis. lstr1 INIT brgkode, harus diubah menjadi

	 DEFAULTS(master)
	 lstr1   INIT "brgkode"