Skip to main content

Cara Mencetak Barcode Data Barang Menggunakan Delphi XE, MySQL Dan FastReport

Untuk sekedar mencetak data barang yang kita miliki di database MySQL tidaklah sesulit seperti yang dibayangkan. Ada banyak opsi atau pilihan yang bisa kita gunakan. Nah kali ini saya akan coba memberikan tutorialnya menggunakan reporting tool yang bernama FastReport versi 4.0.


FastReport ini biasanya dipasangkan dengan delphi. Kalau crystal report biasanya dipasangkan dengan aplikasi .Net (entah itu vb.net, asp.net, c#, dan lain-lain).


Caranya pertama buka IDE Rad Studio Delphi kalian, kemudian buat sebuah project baru dengan cara memilih menu File > New > VCL Form Application - Delphi. Pada contoh kali ini ukuran formnya tidak perlu terlalu besar. Karena kita hanya akan menampilkan 2 buah button di form tersebut. Atur posisi form menjadi screen center atau poScreenCenter.


Tambahkan 2 buah TButton ke dalam form. Ganti masing-masing captionnya menjadi Print Preview dan Close. Untuk kebutuhan koneksi database dan reporting mysql, kita membutuhkan 6 buah component. Yaitu TFDConnection, TFDQuery, TFRxReport, TFRxDataSource, TFDPhysMySQLDriverLink dan TFDGUIxWaitCursor. Namun jika kita ingin mencetak database yang ada di SQL Server, kita hanya membutuhkan 4 component saja. Pilihannya banyak. Bisa menggunakan firedac connection, ado connection dan lain-lain. Jika ingin menggunakan ado connection, component yang dibutuhkan yaitu TADOConnection, TADOQuery, TFRxReport dan TFRxDataSource.


Ok, untuk mempersingkat waktu sekarang saya sudah memiliki database mysql dengan nama product sebagai contoh. Di dalamnya saya memiliki sebuah tabel dengan nama tbl_product. Kira-kira isinya seperti ini :

https://www.youtube.com/watch?v=2yAy-o7uqj8

 

 

 

 

Comments

Popular posts from this blog

Mengirim Email dengan Delphi XE Menggunakan Account Google

Kemarin kita sudah membahas mengenai bagaimana caranya mengirim email melalui aplikasi yang dibuat dengan menggunakan VB.NET . Nah sekarang bagaimana caranya mengirim email tapi melalui aplikasi Delphi XE? Untuk mengirim email melalui Delphi XE sebenarnya mudah sekali. Caranya juga hampir mirip dengan VB.NET kok. Component yang dibutuhkan antara lain adalah TIdSMTP, TIdMessage dan TIdSSLIOHandlerSocketOpenSSL. Tanpa component-component tersebut kamu tidak akan dapat mengirimkan email. Selain component yang saya sebutkan diatas, tentu kamu akan membutuhkan koneksi internet. Tanpa itu mustahil email dapat dikirim ke alamat tujuan. Sebenarnya kamu juga dapat menambahkan class dari masing-masing component diatas ke dalam uses tanpa harus menggunakan component. Hal lain yang sangat penting yang mesti kamu pahami adalah untuk mengirimkan sebuah email dibutuhkan yang namanya email sender (email si pengirim), email recipient (email si penerima), email cc (optional), email bcc (optional) dan SM

Penjumlahan Inputbox Secara Otomatis Di HTML, Php, Dan JQuery

Hai sobat yadishare apa kabar? Sudah hari sabtu lagi nih. Iseng-iseng ah pengen nulis mengenai html dan jquery. Ketika kita membangun sebuah aplikasi menggunakan php, seringkali kita harus membuat sebuah penjumlahan antar textbox secara otomatis agar memudahkan user. Misalnya kita memiliki 3 buah inputbox yang kita buat dengan menggunakan HTML yang terdiri dari sub total, ppn, dan grand total. Kemudian setiap kali kita menginputkan angka ke dalam textbox sub total dan textbox ppn tersebut, kita ingin textbox grand total jumlahnya terhitung secara otomatis agar dapat memudahkan user. Lalu bagaimana caranya? Nah untuk dapat melakukannya, kita pasti butuh cara yang mudah dan cepat bukan? Ada banyak cara yang dapat kita lakukan untuk mewujudkan hal tersebut. Salah satunya adalah dengan menggunakan bantuan JQuery. Pertama kalian bisa download file jquery.js disini . Masukkan ke dalam folder assets/js. Kalian juga dapat menambahkan script berikut ini tanpa harus mendownload f

Tips Jitu Cara Mengatasi Error Pada Saat Compile Aplikasi Menggunakan Visual Basic 6

Sebenarnya ada banyak sekali nih project yang harus saya kerjakan dikantor. Namun terkadang apa yang kita rencanakan sering kali berbeda dengan kenyataan. Maksud hati ingin focus dulu ke satu project, tapi karena adanya satu dan lain hal, akhirnya terpaksa deh harus melakukan modifikasi dan membuka project lama yang sebenarnya saya sudah malas untuk berhubungan lagi dengannya :) Project ini sudah dibangun dari awal tahun 2000-an, jauh sebelum saya join. Ya intinya saya dapat warisannya lah seperti itu. Di bangun masih dengan menggunakan vb5-vb6 waktu itu. Sekarang sudah tahun 2016. Jadi sudah lama ya sob. Sudah ketinggalan jaman lah kurang lebih. Meskipun sudah tua, tapi menurut saya visual basic tetap menjadi bahasa pemrograman yang masih powerful. Masalah Kompatibilitas Nah masalah terbesar dalam menggunakan program-program lawas seperti itu biasanya ada pada kompatibilitas component-componentnya. Karena hardware dan os yang kita gunakan biasanya akan berubah seiring waktu. Jika soba