Sunday, December 14, 2014

Menyimpan Datawindow Report ke file PSR


Datawindow memang sungguh sangat "ajaib",  mengapa?, karena dengan datawindow kita dapat membuat report yang kita buat dapat disimpan ke berbagai format file. Format file report yang dapat didukung oleh Datawindow Powerbuilder yaitu seperti terlihat pada tabel berikut ini :
 Parameter Powerbuilder
Uraian
Excel!
Microsoft Excel format.
Text!
(Default) Tab-separated columns with a return at the end of each row
CSV!
Comma-separated values
SYLK!
Microsoft Multiplan format
WKS!
Lotus 1-2-3 format
WK1!
Lotus 1-2-3 format
DIF!
Data Interchange Format
dBASE2!
dBASE-II format
dBASE3!
dBASE-III format
SQLInsert!
SQL syntax
Clipboard!
Save an image of the graph to the clipboard
PSReport!
Powersoft Report (PSR) format
WMF!
Windows Metafile format
HTMLTable!
HTML TABLE, TR, and TD elements
Excel5!
Microsoft Excel Version 5 format
XML!
Extensible Markup Language (XML)
XSLFO!
Extensible Stylesheet Language Formatting Objects (XSL-FO)
PDF!
Portable Document Format (PDF)
Excel8!
Microsoft Excel Version 8 and higher format
EMF!
Enhanced Metafile Format
XLSX!
Microsoft Excel 2007 format for XML data (requires .NET Framework 3.0 or later)
XLSB!
Microsoft Excel 2007 format for binary data (requires .NET Framework 3.0 or later)

Salah satu format file yang diperkenankan yaitu file *.PSR ( PowerSoft Report ). Dengan menyimpan hasil report ke dalam file *.PSR ini, report-report yang kita buat dapat tersimpan ke dalam file persis seperti tampilan report dalam aplikasi. File *.PSR ini dapat kita buka dengan menggunakan Software InfoMaker. Selain dengan Infomaker, kita juga dapat membuat sebuah tools sederhana untuk membaca file Report *.psr tersebut dengan menggukana PowerBuilder. Pembahasan mengenai cara membuat tools sederhana untuk membaca file report PSR akan diuraiankan pada artikel berikutnya.

Sintax script umum Powerbuilder untuk menyimpan datawindow ke dalam file report *.PSR yaitu sebagai berikut :
dwcontrol.SaveAs ( string graphcontrol {, string filename, SaveAsType saveastype, boolean colheading { , encoding } } )
Berikut ini beberapa contoh script untuk menyimpan datawindow ke dalam file report *.PSR.
  1. Pernyataan berikut berfungsi untuk menyimpan isi atau tampilan dari object control datawindow report Rekap Penjualan ke dalam format file *.PSR. di folder D:\SALES
dwr_rekappenjualan.SaveAs(“D:\SALES\RekapPenjualan.PSR”, PSReport!, true)
  1. Pernyataan berikut ini merupakan contoh script untuk menyimpan isi gr_komputer yang ada dalam kontrol DataWindow dw_penjualan
    ke file Penjualan.psr dalam folder D:\INVENTORY\

    Formatnya penulisan scriptnya adalah sebagai berikut :
    dw_penjualan.SaveAs ("gr_komputer", "D:\INVENTORY\PENJUALAN.PSR", PSReport!, true)
Demikian uraian mengenai cara menyimpan datawindow report ke dalam format file *.PSR. Semoga artikel ini dapat bermanfaat dalam aktivitas pekerjaan rekan-rekan semuanya. Amiin.

No comments:

Post a Comment