Maret 20, 2008
· Disimpan dalam VB

Bahasa SQL memang megglobal bisa ditemui dimana saja termasuk Crystal Report. Walaupun namanya SQL language tapi jangan membayangkan kalau semua bahasa SQL bisa dipakai di sini, ya iyalah masa Crystal Report mau create table atau mau drop table ya ga mungkin lah wong Crystal Report cuma sekedar membuat laporan
Bahasa SQL yang dipakai di sini hanya sekedar untuk memanggil dan menseleksi data, ya jadi yang dipakai hanya seputar select, from, order, like serta yang sejenisnya dan yang sering saya pergunakan adalah untuk menseleksi data, contohnya perintah:
select *from Data where Jenis like ‘Almari*’ order by Nama
dari perintah di atas dapat dilihat saya hanya menggunakannya untuk memanggil, menseleksi dan mengurutkannya. Untuk dapat menambahkan perintah SQL:
Baca entri selengkapnya »
Maret 20, 2008
· Disimpan dalam VB

Hal ini lebih dikarenakan rasa ingin mengupdate Crystal Report ku yang udah jadul, dari dulu masih aja pake yang 8.0
Coba install yang versi 10 dan ternyata lancar-lancar aja tanpa ada kendala tapi begitu coba di VB kok ada yang berubah pada bagian komponen crystal report-nya. Naik turunin scroll component window kok ga nemu yang namanya crystal report yang ada malah crystal report viewer. Ya udah akhirnya pake yang itu dan dicoba dengan kode yang biasanya dipake juga tapi hasilnya ga jalan. Kenapa ya??? Apa gara-gara nama Seagate sudah hilang dari crystal report jadi coding di VB dirubah??? Wah ekstrim banget perubahannya. Ah, ga tau lah dan akhirnya q putusin cari info sana-sini dan ga taunya semenjak versi 8.5 kodingnya memang sudah berubah, wekzz telat kali q ya :p dan memang semenjak itu juga nama Seagate hilang. Dan inilah caranya
- – -
Tambahkan komponen Crystal ActiveX Report Viewer Library 10.0
Project – Components – Crystal ActiveX Report Viewer Library 10.0
Tambahkan references Crystal Report ActiveX Designer Run Time Library 10.0
Project – References – Crystal Report ActiveX Designer Run Time Library 10.0
Masukkan komponen crystal report viewer ke dalam form
Ketikkan kode di bawah ini
- – -
Private Sub Form_Load()
Call LoadReport
End Sub
Private Sub LoadReport()
Dim Appl As New CRAXDRT.Application
Dim Report As New CRAXDRT.Report
Set Report = Appl.OpenReport(App.Path + “\report\stok.rpt”)
cr1.ReportSource = Report
cr1.ViewReport
End Sub
Silahkan jikalau perintah LoadReport-nya ingin langsung ditaruh di form_load atau yang lainnya. Perintah app.path saya berikan karena kebiasaan saya menaruhnya dalam satu folder dan supaya lebih pendek kodenya tapi kalau ingin didefinisikan secara direktori langsung diganti aja.
Stok.rpt adalah nama file crystal reportnya dan cr1 adalah nama yang saya berikan kepada komponen crystal report viewer-nya.
Selesai ^^
September 30, 2007
· Disimpan dalam Komputer, VB

Sebagai seseorang yang terkadang suka membuat program adakalanya saya membutuhkan program packager agar program yang telah saya buat dapat di aplikasikan di komputer manapun tanpa ada suatu kendala. Memang ada beberapa software pemrograman yang telah menyediakan packager sebagai fasilitas tambahan namun . . . pernah anda merasa kurang puas dengan kinerja packager tersebut? Kalau saya ya! Terkadang kurang inilah kurang itulah yang membuat saya berpikir untuk mencari software packager tambahan.
Jujur saja, saya yakin bagi orang yang telah sering kali menginstall sesuatu di komputernya pasti mengenal InstallShield. Hal ini tidak lain karena telah banyak software-software yang menggunakan InstallShield sebagai packagernya bahkan Winning Eleven pun menggunakannya. Dari situ pula saya mengetahui tentang InstallShield ini. Iseng googling dan akhirnya benar kalau InstallShield merupakan software packager.
Baca entri selengkapnya »
September 28, 2007
· Disimpan dalam Komputer, VB

Berikut ini adalah source code yang dapat digunakan untuk mencari record ganda (data kembar) pada database. Program ini sudah diaplikasikan di MIPA Connect untuk mencari data yang double input. Program masih sangat sederhana sekali jadi silahkan dikembangkan sendiri.
Objek yang digunakan adalah 2 buah Data, 2 DBGrid, serta 1 command button. Nama tabel dari database adalah tabel serta terdapat sebuah field dengan nama nim dan nama file database adalah data.
Private Sub Command1_Click()
Data1.Recordset.MoveFirst
For i = 0 To Data1.Recordset.RecordCount – 1
x = Data1.Recordset.Fields(0)
Data2.RecordSource = “select *from tabel in’” & _
DatabaseName & “‘ where nim like ‘” & x & “‘”
Data2.DatabaseName = App.Path + “\data.mdb”
Data2.Refresh
If Data2.Recordset.RecordCount > 1 Then
MsgBox “Data kembar”
End If
Data1.Recordset.MoveNext
Next i
End Sub
Private Sub Form_Load()
Data1.RecordSource = “select *from tabel in’” & _
DatabaseName & “‘ order by nim”
Data1.DatabaseName = App.Path + “\data.mdb”
Data1.Refresh
End Sub
- – -
Download: rar files
September 23, 2007
· Disimpan dalam Komputer, VB

Sebenernya udah direncanaain lama buat membaginya di blog tapi baru kesampaian sekarang -_-!
Postingan VB ini sebenernya cuma kumpulan dari program yang pernah q buat dan kebanyakan buat support MIPA Connect. Semoga bisa bermanfaat dan klo ada yg salah tolong diperbaiki.
Ok, untuk mengawali saya akan share beberapa source code yang sering banget saya pakai dalam pembuatan program yang berbasis database acces.
Baca entri selengkapnya »