6.13. SCAN

Perintah Scan adalah fasilitas untuk melihat sekelompok rekord dengan menggunakan index tertentu. Kumpulan scan ada di direktori prg/scan Fasilitas ini dapat dipanggil melalui 1. EDITS tipe VALIDATE 2. DBCACLS tipe SCANSCAN Untuk menggunakan fasilitas Scan ini tinggal mengopi dari file "scan" yang sudah disediakan di direktori kerangka.


	Cara memakai:
	SCAN(nama_scan)

   Keterangan pilihan:
	{SCAN_IGNORE_CABDVS}    
	     Untuk user yang grupnya ada proteksi CAB dan DVS (scr3001,4d), pilihan
	     ini mengabaikan pembatasan tsb untuk VALIDATE yang menggunakan
	     SCAN ini.
	{SCAN_SUM_FIELD=namaField}    
	     Field yang akan ditotal jumlahnya, khusus untuk membantu 
	     DBCALCS tipe SCANSCAN yang menggunakan SCAN_SUM_CALCS.
	{SCAN_SUM_CALCS=namaCalcs}    
	     Kadang field yang ingin ditotal perlu dihitung dulu.
	     Fasilitas ini menyediakan sarana perhitungan field 
	     sebelum dimasukkan ke SCAN_SUM_FIELD.
	{SCAN_REKAP=namaField}    
	     Field yang sama akan digabung jadi satu. Bila nilai rekord di 
	     field ini sama, maka rekord rekord yang sama ini akan
	     ditampilkan menjadi satu rekord di scann. Semua field
	     yang tipenya numeric otomatis akan dijumlahkan.
	{SCAN_REKAP_LEN=panjangString}    
	     Kadang kita tidak ingin membandingkan seluruh field untuk
	     digabung jadi satu, mis. untuk scr155 kita mau menggabungkan
	     bbmno khusus untuk 3 digit pertama, maka gunakanlah 
	     kombinasi {SCAN_REKAP=bbmno} dan {SCAN_REKAP_LEN=3}.
	{SCAN_SELECT=namaCalcs}  
	     Bila SCAN_SELECT diisi, rekord rekord yang memenuhi syarat 
	     di calcs saja yang akan terseleksi.
	{SCAN_SCR_ADD=nomorScr}
  	     Fasilitas ini sebagai pengganti IMAGE_ADD. Pada saat ditekan
	     F8 atau data kosong, program langsung "terbang" ke layar
	     nomorLayar. Untuk mengambil rekord yang sedang dibaca, 
	     gunakan tombol F8. Bila tidak ingin mengambil rekord dan 
	     kembali ke posisi SCAN, gunakan tombol ESC ESC atau Bye untuk
	     keluar dari layar "terbang".
	{SCAN_SCR_QRYFLD=namaField} mis. {SCAN_SCR_QRYFLD=brgkode}
	{SCAN_SCR_EQLFLD=namaField} mis. {SCAN_SCR_EQLFLD=ppdbrg}
	     Sepasang fasilitas diatas memungkinkan untuk
	     masuk ke layar SCAN_SCR_ADD dan sekaligus mencari
	     rekord dengan cara QRYFLD diisi dengan isian dari EQLFLD
	     seakan akan melakukan qryfld INIT_QUERY {EQLFLD}
	{SCAN_F8_QRYFLD=namaField}
	{SCAN_F8_EQLFLD=namaField}
	     Sepasang fasilitas diatas memungkinkan untuk
	     masuk ke layar SCAN_SCR_ADD dari layar query dengan menggunakan
	     tombol F8 dan sekaligus mencari
	     rekord dengan cara QRYFLD diisi dengan isian dari EQLFLD
	     seakan akan melakukan qryfld INIT_QUERY {EQLFLD}
	{SELECT_BAR}                
	     Jangan diubah, supaya timbul persepsi blok.
	{ROLL_LINES=jumlahBaris}
	     Jumlah baris yang akan digunakan untuk naik turun.