Author Topic: cara setting panjang halaman di report ?  (Read 2802 times)

0 Members and 1 Guest are viewing this topic.

Offline kgb2006

  • Newbie
  • *
  • Posts: 11
cara setting panjang halaman di report ?
« on: April 10, 2009, 03:45:22 PM »
Hallo semua,
Ada yang tahu cara setting panjang dan lebar halaman di report untuk VFP 9 ?
Tolong pencerahan nya...
Thanks

Offline berto

  • Junior Member
  • *
  • Posts: 159
Re: cara setting panjang halaman di report ?
« Reply #1 on: April 10, 2009, 03:53:30 PM »
cara sederhana .... saat membuat report (report desain sudah terbuka) pilih File --> Page Setup selanjutnya tinggal disesuaikan, pada Report Propertis -- pada tab layout bisa klik pada Page Setup ukuran kertas bisa diatur sesuai printer.

mungkin ini bisa membantu....

Offline kgb2006

  • Newbie
  • *
  • Posts: 11
Re: cara setting panjang halaman di report ?
« Reply #2 on: April 10, 2009, 03:59:25 PM »
sudah saya coba, tetapi untuk ukuran kertas tidak bisa diganti alias tidak bisa custom

Offline berto

  • Junior Member
  • *
  • Posts: 159
Re: cara setting panjang halaman di report ?
« Reply #3 on: April 10, 2009, 04:15:52 PM »
untuk bikin ukuran sesuai dengan yang kita inginkan saya biasa pake ini

Offline kgb2006

  • Newbie
  • *
  • Posts: 11
Re: cara setting panjang halaman di report ?
« Reply #4 on: April 10, 2009, 04:23:00 PM »
saya coba dengan server properties, untuk printer LX-300 bisa tambah form untuk ukuran kertasnya. tetapi bila pakai epson Rx-210 tidak bisa ganti.
 ???

Offline berto

  • Junior Member
  • *
  • Posts: 159
Re: cara setting panjang halaman di report ?
« Reply #5 on: April 10, 2009, 04:31:47 PM »
maaf tadi lupa ngasih filenya ....

cara makenya

SET PROCEDURE TO AddPrinterFormClass

tes= NEWOBJECT("AddPrinterForm", "AddPrinterFormClass.fxp")
IF NOT tes.AddForm("Nama_ukuran", 8.5, 5.5 , "EPSON LX-300+")
    MESSAGEBOX("Nama Custum Printer sudah ada")
ELSE
    MESSAGEBOX("Nama Custum Printer Berhasil ditambahkan!")
ENDIF
tes = Null

("Nama_ukuran", 8.5,5.5, "EPSON LX-300+")
"Nama_ukuran" : merupakan nama yang akan terbentuk sebagai ukuran kertas
8.5  : ukuran lebar dalam inci
5.5  " ukuran panjang dalam inci
"EPSON LX-300+" : nama printer yang terinstal yang pingin ditambah ukuran kertasnya.

silahkan dimodif supaya bisa bikin Nama ukuran, dan ukuran yang dapat dirubah-rubah.

kalau scrip ini udah dijalankan silahkan lihat saat pengaturan kertas pada printer maka ukuran kertas dengan nama "Nama_Ukuran" sudah tersedia..

cara ini juga dapatnya dari fox-id ini, makasih semuanya....

silahkan mencoba..

[attachment deleted by admin]
« Last Edit: April 10, 2009, 04:35:41 PM by berto »