Ashadi Cahyadi

dokumen-dokumen yang mirip
Mengakses Database pada Delphi dengan ADO

Lisensi Dokumen: Uraian Kasus :

Membuat report pada Delphi 7.0 dengan menggunakan komponen Rave Report

Mengakses database Microsoft Access dengan Delphi 7.0

Mengakses database Microsoft Access dengan Delphi 7.0

Membangun website dinamis berbasis PHP-mySQL (3)

Taufik Adi Sanjaya. Menampilkan file Pdf pada form Delphi, ( baca : Delphi 7 )

C. Ms Powerpoint D. Notepad E. Ms Acces

Berlatih Tipe Data di Delphi

Cara menghubungkan / mengkoneksikan database dinamis Microsoft Access dengan delphi menggunakkan ADOConnection dan ADOQuerypada Delphi 7

Cara menghubungkan / mengkoneksikan database dinamis Microsoft Access dengan delphi menggunakkan ADOConnection dan ADOTable pada Delphi 7

MENGGANTI TEXT PADA XP START BUTTON

M. Choirul Amri.

Pengenalan Script. Definisi HTML

Aplikasi CRUD Sederhana Dengan PHP dan MySql

3 Cara Belajar HTML, PHP dan MySQL. Nama Penulis Lisensi Dokumen:

Laporan. Danu Wira Pangestu Lisensi Dokumen:

Langkah 1. Asep Tatang S.

Bondan Muliawan Mengenal ASP

Algoritma Pemrograman A

Farhan Perdana

Membuat Dialog Killer dengan Delphi 7.0

E-Trik Visual C++ 6.0

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

Riyanto

SOAL PRODUKTIF KEJURUAN KELAS X MULTIMEDIA

Untung Subagyo

CRYSTAL REPORT. Menurut Daryanto mengemukakan bahwa Crystal report, yaitu: Crystal report merupakan tool yang sering digunakan untuk membuat laporan.

Elga Lesmana

Menu & Toolbar. Danu Wira Pangestu 1. Menu. Lisensi Dokumen:

Memasukkan file Flash Ke Delphi 7

Sony Arianto Kurniawan

Nama Penulis Pendahuluan. Isi. Lisensi Dokumen:

Septina Budi Kurniawati

Cara Mudah Membuat Banner Animasi

MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI. Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya.

Pembuatan Website Sederhana Menggunakan HTML (Hyper Text Markup Language)

Membuat Web sederhana dengan Joomla

MEMBUAT LAPORAN (DATA REPORT)

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

Motion detection / deteksi gerakan dengan Delphi memanfaatkan komponen Video grabber (Share ware Version)

Panduan Web Desain Menggunakan Editor Macromedia Dreamweaver 8

E-trik Ajax. Database MySQL. Dedi Alnas

Pengenalan Borland Delphi 7.0

PENGANTAR KOMPUTER DAN TI 2C

Pemrograman Web Week 2. Team Teaching

INSTALISASI COMPORT PADA DELPHI 7 By : Taufik Adi Sanjaya Website penulis :

Membuat Layout Web Mengunakan Table

Sudarma Sopian Pendahuluan. Isi. Lisensi Dokumen:

MEMBUAT APLIKASI DESKTOP DENGAN DATABASE ORACLE. UNIKOM (2010) Disusun Oleh : Andri Heryandi, M.T.

Krisna D. Octovhiana. 1.1 Apa itu Operator?

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

HTML (HyperText Markup Language)

Mengakses Microsoft SQL Server dengan PHP

E-Trik JAVA. Pemrograman Database. IRAWAN irawan_cyber@yahoo.com.sg

Aplikasi Komputer. Bekerja Dengan Microsoft Excel Access (1) Ita Novita, S.Kom, M.T.I. Modul ke: Fakultas ILMU KOMPUTER. Program Studi Informatika

Tombol input mikrokontroller ditampilkan pada form aplikasi yang dibangun dengan Delphi 7

BAB II LANDASAN TEORI

Mengganti Password Akun Windows lewat CMD

Script PHP dan MySQL J A M K E E M P A T

Virtual serial port, Solusi simulasi komunikasi serial computer dalam satu computer

BAB 2 LANDASAN TEORI

Cara membuat HTML dasar

M. Choirul Amri

Praktikum Pemrograman 1. Mengenal Delphi

Database. Danu Wira Pangestu 1. Mengenal Database. Lisensi Dokumen:

Johani

PERTEMUAN 1. Kompetensi Dasar : Menjelaskan konsep dasar dan teknologi Webpage

Happy Chandraleka

BAB I PERKENALAN HTML

Membuat Template Interaktif pada Microsoft Word 2010

Modul 2 DreamWeaver MX Suendri, S.Kom

Nofriza Nindiyasari

MODUL 11 MEMBUAT LOGIN USER

ricak.wordpress.com Component Name & Interface

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

Sekilas Mengenai HTML

Menampilkan Data/Tabel MySQL di Ms.Access

Design Web 2 Kolom Flexible

Triswansyah Yuliano

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

PHP & MYSQL. Ingat, PC anda tidak memerlukan tambahan khusus atau apapun untuk melihat hasil eksekusi kode PHP anda. Mengapa?

Design Web Dengan 2 Kolom

Triswansyah Yuliano

Eko Junaidi Salam. Pendahuluan. Lisensi Dokumen:

Tutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP

Membuat Program Perhitungan Sederhana dengan Java NetBeans 8.1

Cara Menginstall I Cloud

4.1 Pengenalan MS-Frontpage Eko Purwanto WEBMEDIA Training Center Medan

EDISI MEI 2004, Volume IX, No. 2 ISSN : Oleh: Kristophorus Hadiono dan Hari Murti

MODUL I PENGENALAN HTML. a. Mengenalkan kepada mahasiswa mengenai pemrograman WEB dengan menggunakan HTML b. Mengenalkan kode-kode HTML 2.

Soal Remedial Prakarya-1

I. KONSEP DASAR WEB Lisensi Dokumen:

Syntax HTML. Biasanya digunakan untuk menulis komentar, tidak akan timbul dihalaman web.

Identitas dosen POKOK BAHASAN. mendemonstrasikan tentang membuat project aplikasi dengan database access dengan benar (C3) Suherman,, ST Address

FERNANDYA RISKI HARTANTRI / F DASAR-DASAR HTML

Transkripsi:

Membuat Html Report di Delphi Ashadi Cahyadi Hadi_stiki@telkom.net Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com. Introduksi Ketika anda ingin membuat Report di Delphi pasti anda akan menggunakan Quick Report atau Rave Designer. Tetapi bagamaina jika anda ingin membuat suatu report yang mempunyai desain yang menarik tanpa harus pusing memikirkan kode-kode yang rumit atau komponen apa yang akan digunakan? Jawabannya mudah. Anda tinggal membuat report dari file Html. Kenapa Html? Karena dengan html kita bisa membuat tampilan yang ciamik on the fly tanpa memikirkan scriptnya. Cukup menggunakan Html Editor dan sedikit trik, bahkan anda bisa menyisipkan flash didalamnya. Kok bisa? anda akan temukan jawabannya setelah ini. Catatan Disini tidak akan dibahas mengenai dasar-dasar pemrograman delphi. Diharapkan anda sudah tahu tentang cara pemrograman database dengan delphi dan sedikit mengenai HTML. Untuk anda yang masih belum mengetahui sama sekali ya mohon maaf. Karena saya juga masih belajar dalam menulis artikel. jadi masih bingung Let s Go Yang anda perlukan untuk membuat proyek ini adalah : 1. Html editor, bisa menggunakan Dreamweaver, frontpage atau sejenisnya yang penting bisa membuat tabel. Kalo mau, anda juga bisa menulisnya sendiri menggunakan notepad. Tapi siapa yang mau repot ya? 2. Tentu saja Program Delphi. terserah mau pake versi berapa, tapi disini saya menggunakan versi 7. 3. Sedikit kreativitas dalam mendesain, itu juga kalau anda mau membuat tampilan yang nyeleneh.. (bagus sekali) Langkah-langkah Anda harus membuat database dulu. Lho kok? Ya pasti lah wong Report kan ambil datanya dari database. (sorry tadi lupa bilang he..he..). saya menggunakan Microsoft Acces, untuk yang lain silakan dicoba sendiri. Saya membuat tabel dengan field-field sebagai berikut : 1

Nama tabel : Demo Field Type Size No AutoNumber Nama Charakter 30 Alamat Charakter 65 Kota Charakter 35 Setelah itu isi tabel tersebut. (ini hanya untuk demo lho, kalo yang beneran ya harus ada program inputnya). Terus simpan pada folder yang akan kita gunakan nanti untuk membuat project di delphi Ilustrasi : Gbr. 1 Membuat Tabel Gbr. 2 Isi Tabel 2

Kedua anda harus membuat sebuah file Html yang isinya berupa tabel dengan kolom sama dengan tabel didatabase anda (kok mbulet? Ya pokoknya gitu maksudnya). Yang perlu anda perhatikan disini adalah menyisipkan tagstring pada kolom-kolomnya sesuai dengan nama field-field tabel anda (tabel demo). Contoh : <#no>, <#nama>,<#alamat>. Dan harus sesuai dengan nama fieldnya agar nanti bisa diganti dengan data yang sesuai oleh delphi. Anda bisa menggunakan frontpage, dll. Dalam hal ini saya menggunakan dreamweaver. Desain terserah anda, dan anda bisa memasukkan flash, java script, atau gambar. Kalo mau bagus sih.. Buat tabelnya cukup dua baris saja. Satu untuk header dan satu untuk tagstringnya. Ilustrasi Report menggunakan HTML FILE : No Nama Alamat Kota <#no> <#nama> <#alamat> <#kota> Copyright 2005 Setelah itu anda masuk ke kode editornya. Maka akan tampak seperti dibawah : ------------------------------------------------------------------* <html> <head> <title>untitled Document</title> <style type="text/css"> <!--.style1 { color: #FFFFFF; font-weight: bold; }.style2 {font-family: "Courier New", Courier, mono}.style3 {color: #FFFFFF; font-weight: bold; font-family: "Courier New", Courier, mono; }.style7 {color: #0000FF} --> </style> </head> <body> <h1>report menggunakan HTML FILE :</h1> <table width="743" border="1"> <tr bgcolor="#0033ff"> <td width="43"><div align="center" class="style1 style2">no</div></td> <td width="275"><div align="center" class="style3">nama</div></td> <td width="172"><div align="center" class="style3">alamat</div></td> <td width="225"><div align="center" class="style3">kota</div></td> </tr> <tr> <td><#no></td> <td><#nama></td> <td><#alamat></td> <td><#kota></td> </tr> 3

</table> <h1 class="style7">copyright 2005 </h1> </body> </html> --------------------------------------------------------* Langkah selanjutnya adalah memecah script tersebut menjadi tiga bagian yaitu header, isi dan footer. Buka notepad atau teks editor lain terus copy bagian : <html> <head> <title>untitled Document</title> <style type="text/css"> <!--.style1 { color: #FFFFFF; font-weight: bold; }.style2 {font-family: "Courier New", Courier, mono}.style3 {color: #FFFFFF; font-weight: bold; font-family: "Courier New", Courier, mono; }.style7 {color: #0000FF} --> </style> </head> <body> <h1>report menggunakan HTML FILE :</h1> <table width="743" border="1"> <tr bgcolor="#0033ff"> <td width="43"><div align="center" class="style1 style2">no</div></td> <td width="275"><div align="center" class="style3">nama</div></td> <td width="172"><div align="center" class="style3">alamat</div></td> <td width="225"><div align="center" class="style3">kota</div></td> </tr> Simpan dan beri nama header.txt pada folder yang sama dengan database. 4

Selanjutnya select pada bagian : <tr> <td><#no></td> <td><#nama></td> <td><#alamat></td> <td><#kota></td> </tr> Copy ke notepad dan simpan dengan nama isi.txt Yang terakhir select bagian </table> <h1 class="style7">copyright 2005 </h1> </body> </html> Copy ke notepad dan simpan dengan nama footer.txt Beginning Saatnya anda masuk ke Delphi, buat form baru dengan komponen-komponen sbb : Ado Connection : hubungkan dengan database yang telah dibuat tadi Ado Query, set connection ke Ado Connection dan Sql String isi dengan select * from demo Data Set Page Producer pada page Internet, set dataset ke Ado Query ; Button untuk menampilkan report tadi: Yang perlu anda perhatikan adalah menggunakan unit shellapi pada uses di unit tadi 5

Contoh gambar Setting Komponen-komponen : Ado Query Setting : Double klik pada button tampil dan tulis script berikut : procedure TForm1.Button1Click(Sender: TObject); var Outfile : TextFile; Begin ADOQuery1.Close; 6

ADOQuery1.Open; AssignFile(Outfile,'Demohtml.htm'); rewrite(outfile); DataSetPageProducer1.HTMLFile := 'header.txt'; write (outfile,datasetpageproducer1.content); DataSetPageProducer1.HTMLFile := 'isi.txt'; AdoQuery1.Prior; while not AdoQuery1.Eof do begin write (outfile,datasetpageproducer1.content); AdoQuery1.Next; end; DataSetPageProducer1.HTMLFile := 'footer.txt'; write (outfile,datasetpageproducer1.content); closefile(outfile); ShellExecute(Handle,'Open',pchar('Demohtml.htm'),' ',nil,sw_showmaximized); end; Simpan project tersebut pada folder yang sama. Dan kompile form tersebut maka akan tekan tombol tampil, maka akan muncul : Penutup Karena kita membuat report dengan html maka kita bisa mengubah tampilannya tanpa harus mengkompile ulang program kita, tapi cukup dengan membuatnya dengan html editor dan memecahnya menjadi tiga bagian file untuk disisipkan ke Delphi. Anda juga bisa menambahkan Flash, java Scipts untuk mempercantik tampilan tanpa harus memprogram ulang lagi di Delphi.cukup mengotak-atik tiga file tadi.. caranya gimana? Itu tergantung kreativitas anda. Good Luck! Note : untuk yang masih bingung silahkan download source kodenya. Maklum penulisnya masih belajar bikin artikel. 7