Arsip untuk VB

Bahasa SQL Pada Crstal Report

CR

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 »

Komentar bertahan »

Koneksi VB dan Crsytal Report 10

VB60

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 ^^

Komentar (8) »

InstallShield Untuk Program Installer

 InstallShield

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 »

Komentar bertahan »

Mencari Record Ganda Pada Database

VB60

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

Komentar bertahan »

Perintah SQL Untuk Database

 VB60

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 »

Komentar (2) »