Pengaturan

Gambar

Lainnya

Tentang KASKUS

Pusat Bantuan

Hubungi Kami

KASKUS Plus

© 2024 KASKUS, PT Darta Media Indonesia. All rights reserved

abaktiarAvatar border
TS
abaktiar
Membuat setup/package visual basic 6 dengan ms acces, crystal report dan ADODC
Beberapa waktu lalu ane buatin program penjualan seorang temen, setelah selesai ternyata masalah yang timbul adalah ketika membuat setup/package agar program bisa jalan dikomputer lain tanpa harus instal vb dan komponen lainya, beberapa masalah itu antara lain:
1. Datagrid dengan koneksi ADODC tidak bisa muncul dan tidak mengenali database acces
2. Laporan dengan crystal report juga tidak bisa muncul sama sekali kadang malah terjadi error
Nah setelah ane oprek sana-sini di mbah google ane ktemu caranya gan....
1. Pemecahan permasalahan pertamax

- Buat form dengan Datagrid dan ADODC, untuk ADODC biarkan saja namanya standard yaitu ADODC1 disini ane tidak membuat koneksi dengan Ms jet database 4.0 seperti biasanya soalnya dengan cara inillah akan terjadi error saat di package, cukup dengan membuat modul kemudian masukkan source kode dibawah ini ke modul:

Public Sub open(myadodc As Adodc)
myadodc.ConnectionString = " Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path + "
ama_database.mdb"
End Sub


Kemudian pada form load isikan kode dibawah ini:

Private db As DAO.Database
Private Sub Form_Load()
open Adodc1
Adodc1.RecordSource = "select * from nama_tabel"
Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1
Set db = OpenDatabase(App.Path + "
ama_database.mdb")
End Sub


Nah begitu form kita jalankan maka Datagrid akan langsung menampilkan data dari database Ms Acces, kelemahanya adalah datagrid tidak bisa dirubah pada judul di baris pertama seperti lebar kolom, jenis huruf dll

2. Pemecahan permasalahan keduax
- Setelah project visual basic 6.0 udah jadi kemudian buat file exe yaitu dengan memilih menu file kemudian pilih make nama_project.exe
- Keluar dari visual basic 6.0
- Buatlah folder baru kemudian copykan project yang telah dibuat tadi ke folder tersebut, buka project yang telah dicopy tadi hapus semua form dan modul sehingga hanya tersisa nama projectnya saja sperti gambar di bawah ini

Kemudian pada component hilangkan centangan Crystal Report Control setelah langkah ini selesai kemudian buka menu add ins, add ins manager, pilih package and development wizard centang startup and loaded, oke buka add ins lagi pilih package ang development wizard lagi kemudian ikuti langkah langkah seperti dibawah ini:
- Pilih package

- Pilih browse cari file exe yang telah dibuat pada project pertama tadi, open
- Pilih standart setup 1, next

- Pilih standart setup, next

- Pilih directory penyimpanan, next

- Add file crystal report yang telah dibuat pada project pertama, pilih open, next

- Pilih single cab, next

- Beri nama fle setupnya, next

- Next

- Centang semua komponen, next

- Finish, tunggu sampai proses selesai

Sampai disini pembuatan setup/package sudah selesai coba dicek tempat tadi menyimpan pada saat memulai pembuatan setup
- Langkah terakhir, install file setup vb yg telah dibuat tadi ke computer lain yang tidak ada visual basic dan crystal report kemudian tambahkan file pengganti komponen crystal report control yang langsung terinstal ke windows komputer nama filenya adalah cr85 dapat di download [URL="http://www.4*shared.com/file/5e0-hF4D/cr85.htm"]di sini[/URL], install cr85 ke computer kemudian jalankan sampai muncul pesan crytl32.ocx was registered. Dan program siap dijalankan tanpa ms vb, ms acces dan crystal report.

Ane asumsikan agan sudah membuat project Visual Basic 6.0 lengkap dengan database ms acces dan laporan dengan menggunakan crystal report 7.0.

Semoga pengalaman ane membantu bagi agan yang mengalami kesulitan yang sama dengan ane…
nona212Avatar border
nona212 memberi reputasi
1
14.5K
8
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Urutan
Terbaru
Terlama
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Komunitas Pilihan