( VISUAL BASIC.NET )
Oleh : Ilman Kadori, M.Kom
Membuat Progress Bar
1. Buatlah Desain Form seperti berikut:
End Sub
4. Coba Run, dan jika berhasil maka tampilan program akan seperti ini
Contoh Penggunaan DialogResult pada Object,
MessageBox dan Form VBNET
Ada yang sudah tahu apa itu DialogResult? Sederhanya adalah jika anda
memunculkan/membuat messagebox, maka akan ada pilihan apakah hasilnya akan Yes, No,
Cancel dan lain lain. Di VB.Net ada 8 DialogResult (dengan index dari 0) :
0 = Windows.Forms.DialogResult.None
1 = Windows.Forms.DialogResult.OK
2 = Windows.Forms.DialogResult.Cancel
3 = Windows.Forms.DialogResult.Abort
4 = Windows.Forms.DialogResult.Retry
5 = Windows.Forms.DialogResult.Ignore
6 = Windows.Forms.DialogResult.Yes
7 = Windows.Forms.DialogResult.No
Jika anda ingin membuat pesan "Yes, No, Cancel" dan masing masing pilihan mempunyai
kondisi yang berbeda, maka anda dapat menulis sintaknya seperti ini :
Case Windows.Forms.DialogResult.Yes
Case Windows.Forms.DialogResult.No
Case Windows.Forms.DialogResult.Cancel
End Select
DialogResult jika dapat anda aplikasikan untuk validasi pada object : OpenFileDialog,
SaveFileDialog, ColorDialog dan lain lain. Sehingga dapat diketahui apakah user itu meng-
click open atau cancel misalnya.
With buka
Else
TextBox1.Text = .FileName
End If
End With
Selain itu jika ada pernah memanggil form lain (form2) dari tombol di form1, anda juga dapat
menggunakan DialogResult supaya lebih praktis. Misalnya saya sudah membuat form seperti
ini :
Kemudian saya panggil dari form1 (saat tekan button1) dan sekaligus membuat kondisi
selanjutnya.
Else
End Sub
Pertanyaanya, bagaimana kita bisa tahu SETUJU = OK dan TIDAK SETUJU = Cancel ?
jawabannya adalah dengan setting dialoag result pada masing masing button di event
form2_load()
Button_tidak.DialogResult = Windows.Forms.DialogResult.Cancel
End Sub
CONTOH PENGGUNAAN RADIO BUTTON
Pada Pembelajaran kali ini akan dibahas tentang Penggunaan RadioButton VB .Net
RadioButton pada Form VB .Net biasanya digunakan untuk memilih atau membuat Pilihan.
Membuat Pilihan seperti Jenis Kelamin : Laki - Laki dan Perempuan dan lain sebagainya.
End Sub
ComboBox pada VB .Net biasanya digunakan pada Form untuk memilih data tertentu. Untuk
contoh penggunaannya adalah sebagai berikut :
End Class
Hasilnya adalah sebagai berikut :
Pada Pembelajaran Visual Basic .Net kali ini akan dibahas tentang Penggunaan GroupBox
Pada VB .Net.
GroupBox pada Vb .Net biasanya digunakan untuk Pengelompokan didalam sebuah Form.
hal ini dimaksudkan agar Form lebih tertata rapi dan indah dilihat.
Jika anda meilhat gambar diatas adalah hasil dari GroupBox dan Button. anda juga bisa
menambahkan GroupBox sesuai dengan keinginan atau kebutuhan anda.
Pada Pembelajaran Visual Basic .Net kali ini akan dibahas tentang Penggunaan StatusStrip
Pada VB .Net
StatusStrip pada VB .Net biasanya digunakan untuk memunculkan data pada Form. letaknya
adalah dibawah atau footer. Jika anda telah download aplikasi VB .Net pada web ini biasanya
kami munculkan pada StatusStrip yaitu : Status User yang sedang Login, Jam atau Tanggal.
Anda juga bisa memunculkan data pada StatusStrip sesuai dengan keinginan anda, untuk
settingnya anda klik Status Strip.
Kemudian anda ubah pada Properties
RichTextBox pada VB .Net biasanya digunakan untuk menampung field pada Form yang
jumlah huruf atau katanya lebih banyak, hal ini memungkinkan pengisiannya bisa terlelihat,
jika anda menggunakan TextBox saja maka isian akan tidak terlihat Full.
Lihat gambar diatas, pada Field alamat kami gunakan RichTextBox agar memungkinkan
isian Alamat yang panjang bisa terlihat jelas pada Form VB .Net anda.
Pada pembelajaran Visual Basic .Net kali ini akan dibahas tentang Penggunaan
DateTimePicker Pada VB .Net
DateTimePicker pada VB .Net biasanya digunakan untuk memunculkan Data tanggal yang
akan ditampilkan didalam form yang mana kita tinggal memilih cukup dengan Klik Saja. Hal
ini sangat memudahkan user dalam memilih tanggal. bayangkan untuk mengisi tanggal jika
menggunakan TextBox maka kita akan menginput tanggal tersebut yang akan menyebabkan
terjadi kesalahan format tanggal.
Untuk itu DateTimePicker juga berfungsi untuk mengurangi kesalahan dalam penginputan
didalam sebuh Form VB .Net anda :)
Pada Pembelajaran Visual Basic .Net kali ini akan dibahas tentang Penggunaan
DataGridView Pada VB .Net
DataGridView pada Form VB .Net biasanya digunakan untuk menampilkan data pada
database. untuk melihat detail penggunaannya anda bisa buka atau serach pada Web ini :
Koneksi database Access VB .Net dan lainnya, maka disitu dijelaskan caranya :
Untuk hasilnya adalah lihat pada gambar dibawah :
MEMBUAT FILE INSTALLER
Pada pembelajaran VB Net kali ini akan dibahas mengenai Cara Membuat File Installer pada
VB Net. File installer biasanya dibuat pada sesi terakhir dimana Project anda sudah selesai
dibuat tanpa debug atau error.
Klik Next
Klik Add
Pilih File pada Bin\Debug bagi anda yang sudah membuat Project dengan VB Net
Jika anda belum membuatnya anda bisa Download pada Aplikasi VB Net kami yaitu
Penjualan VB Net versi 2.0
Klik Open
Klik Next
Klik Finish
Gambar diatas adalah tampilan ketikan anda Klik Finish
Tunggu beberapa menit dan jika selesai maka akan muncul pesan "Build Succeeded"
Untuk lebih lengkap anda bisa lihat pada Folder setup anda
Klik Next
Klik Next
Klik Next
Klik Finish
Pada Pembelajaran Visual Basic .Net kali ini adalah Validasi TextBox Hanya Bisa Diisi
Angka
Pada postingan kali ini adalah Validasi TextBox Hanya bisa diisi dengan angka,
penjelasannya adalah Jika anda telah membuah sebuah database dan Tabel yang mana Field
tabel terebut menggunakan Numeric atau Angka jika pada sebuah form kemudian anda input
text (bukan angka) maka ketika anda simpan maka akan terjadi Bug. oleh karena itu Validasi
disini diperlukan.
Jika diterapkan pada contoh form diatas maka Field : Harga dan Stok harus divalidasi
berikut ini koding untuk form diatas :
Pada pembelajaran Visual Basic .Net kali ini akan dibahas tentang Validasi Panjang TextBox
pada VB .Net
Fungsi dari Validasi Panjang TextBox sendiri adalah Jika anda telah membuat database dan
Tabel, kemudian anda membuat sebuah Form yang akan diinputkan kedalam sebuah Tabel,
dan anda juga telah setting pangjang Field KodeBarang = 6. Maka jika anda mengisi kode
barang pada Form melebihi dari 6 Digit, maka ketika anda Save atau Simpan akan terjadi
error. Hal ini dikarenakan Panjang TextBox melebihi panjang field yang ada di tabel. untuk
itu maka diperlukan Validasi Panjang TextBox.
Kodingnya adalah :
TextBox1.MaxLength = 6
TextBox2.MaxLength = 30
TextBox3.MaxLength = 12
TextBox4.MaxLength = 6
Jika anda membuat sebuah Form seperti gambar diatas, maka berikut Full Kodingnya :
Public Class Form1
Private Sub Form1_Load(ByVal sender As Object, ByVal e As
EventArgs) _
Handles MyBase.Load
Me.Text = "www.belajarvb.com"
TextBox1.MaxLength = 6
TextBox2.MaxLength = 30
TextBox3.MaxLength = 30
TextBox4.MaxLength = 20
End Sub
End Class
Ketika anda jalankan Form diatas, maka anda tidak bisa menginput Digit Kode lebih dari 6
Digit.
VALIDASI TEXTBOX HURUF BESAR
Pada Pembelajaran Visual Basic .Net kali ini akan dibahas tentang Validasi TextBox Huruf
Besar VB .Net
Validasi TextBox Huruf Besar pada VB .Net, biasanya digunakan untuk merapikan sebuah
Entrian pada Form. Agar tersusun rapi maka digunakanlah Validasi ini.
Untuk menggunakannya, silahkan Klik pada TextBox1,2,3 dan 4. (Sesuai dengan keinginan
atau kebutuhan anda) kemudian Lihat pada Properties.
Dengan settingan diatas, ketika anda Run atau Jalankan Form maka pada TextBox1 jika anda
ketik pada KeyBoard akan muncul huruf besar atau KAPITAL tanpa harus Klik CAPSLOCK
pada Keyboard Komputer anda.
Pada Pembelajaran Visual Basic .Net kali ini akan dibahas tentang Validasi ComboBox
Tidak Bisa Diketik
Secara default ComboBox yang kita masukan kedalam sebuah form jika kita Running atau
Jalankan Aplikasinya maka ComboBox selain kita bisa memilih list pada ComboBox namun
BISA KITA KETIK. Hal ini bisa menyebabkan Error pada Aplikasi.
Sebagai contoh pada gambar diatas terdapat Satuan. Jika satuan sudah kita Fixkan menjadi
PCS, KALENG, BOTOL dan lain sebagainya, jika kita bisa Ketik maka Satuan Barang bisa
berubah. Untuk mengatasinya kita perlu lakukan langkah dibawah :
Klik ComboBox1
Lihat pada Properties
Jalankan Form dan dengan langkah ini, ComboBox tidak bisa kita ketik
Array
Array artinya adalah pendeklarasian sekelompok variabel yang bertipe data sama.
Kegunaannya untuk mempersingkat penulisan kode yang bersifat satu per satu. Yang perlu
Anda ketahui dari array adalah cara pendeklarasian yang kian berkembang. Untuk bisa
memahaminya. Kita akan membuat form3.vb, setelah Anda membuatnya, masuklah kedalam
ruang lingkup code, dan ketikkan seperti yang ada dibawah ini:
Pada baris ke 5, itulah cara pendeklarasian array yang terdahulu alias primitif. Pada
pendeklarasian tersebut, Anda hanya menyediakan jumlah variabel yang diperlukan. Setelah
itu lihatlah baris 9 hingga 15, Anda baru memasukan nilainya ke masing-masing variabel
yang telah dideklarasikan.
Dan sekarang lihatlah baris ke 6, inilah cara penulisan array yang baru. Yah tidak baru-baru
banget sih, karena sudah mulai dikenal pada Visual Basic .Net terawal, yaitu Visual Basic
.Net 2000. Dan metode pendeklarasian tersebut tergolong menyakitkan juga, lantaran Anda
langsung bisa memasukan nilainya.
Tapi Anda juga harus tahu, perkembangan pendeklarasian array melebihi dari apa yang
diperkirakan banyak orang. Semisal control, pada masa Visual Basic 6, control belumlah
didefinisikan secara solid. Sehingga untuk mendefinisikan array pada control sangatlah
mustahil. Tapi sekarang, ketika Visual Basic .Net muncul ke permukaan, Anda sanggup
menggabungkan apapun control yang ada. Untuk lebih jelasnya, buatlah Form4.vb, dan
seperti biasa, masuklah kedalam ruang lingkup code, dan ketikkan yang ada dibawah ini:
Anda lihat itu, cepat sekali form4.vb itu tercipta. Dari contoh diatas, memang saya
menggunakan banyak pendeklarasian, dimulai dari baris ke 2 hingga ke 5. Dan pada baris ke
7, saya menggunakan pendeklarasian array, dengan cara yang baru (bukan yang primitif), dan
juga memasukkan variabel yang telah dideklarasikan terlebih dahulu.
Mungkin Anda akan berpikir, ini pasti ada yang salah, bagaimana mungkin control yang
berlainan jenis ini, yaitu textbox, combobox, listbox, dan button ini, bisa satu bagian. Kalau
Anda sampai berpikir seperti itu, maka Anda yang keliru. Kenapa? Dikarenakan justru
textbox, combobox, listbox, dan button adalah turunan dari control.
PERULANGAN (LOOPING)
[Blok Perintah]
NEXT
Keterangan :
1. [pencacah] adalah variabel (tipe: integer) yang digunakan untuk menyimpan angka
pengulangan.
2. [awal] adalah nilai awal dari [pencacah].
3. [akhir] adalah nilai akhir dari [pencacah]
[langkah] adalah perubahan nilai [pencacah] setiap pengulangan. Sifatnya optional (boleh
ditulis ataupun tidak). Bila tidak ditulis maka nilai [langkah] adalah 1.
Oke, sekarang langsung buka Aplikasi Visual studio 2008, dan buatlah Form Seperti
berikut :
1. ListBox ( silahkan atur pada jendela properties font dan besarnya huruf sesukanya )
2. GrupBox ( pada properties, text: ganti dengan Perkalian )
3. Radiobutton ( pada properties,text:ganti dengan Single
4. Radiobutton 2 ( pada properties,text:ganti dengan Multiple
5. Texbox1
6. Label1 ( pd properties ,text ganti s/d)
7. Textbox2 lagi
8. Groupbox ( pada properties, text: ganti dengan Pengali )
9. TextBox3
10. Button (pada properties, text: ganti dengan PROSES )
Jika pilih Tombol Multiple ( textBox1=2) s/d (textBoxt2=4) dan Pengali ( textbox3=3)
Maka inilah tampilanya :
Selesai,
Silahkan angka di rubah rubah agar dapat lebih memahami.
PERULANGAN DALAM VB.NET (LOOPING)
Pernyataan pengulangan yang paling sering digunakan adalah for. Pernyataan ini digunakan jika kita
telah mengetahui berapa kali kita akan mengulang satu atau beberapa pernyataan. Bentuk umum
pernyataan for adalah sebagai berikut:
Begin
end;
Listing Kodingnya :
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
For i = 1 To 7
Hari.Items.Add(WeekdayName(i))
Next
End Sub
Disini membahas bagaimana menampilakan BULAN pada VB.Net menggunakan perulangan For -
Next.
For f = 1 To 12
Bulan.Items.Add(MonthName(f))
Next
End Sub
Disini saya membahas bagaimana menampilakan TAHUN AJARAN pada VB.Net menggunakan
perulangan For - Next.
Listing kodingnya :
Dim n As Integer
Next
End Sub
Pernyataan pengulangan ini biasanya digunakan bila kita belum tahu pasti berapa banyak
kita akan mengulang pernyataan-pernyataan. Berakhirnya pengulangan ini ditentukan oleh suatu
kondisi. Bila kondisi sudah tidak terpenuhi maka pengulangan akan berakhir. Dengan kata lain,
selama kondisi masih terpenuhi, pengulangan akan terus dilakukan. Bentuk umum pernyataan
pengulangan while adalah sebagai berikut:
Do While
Loop
kondisi sendiri merupakan suatu ekspresi bertipe Boolean, artinya hanya dapat bernilai benar (true)
atau salah (false).
Dim i As Integer
Do While i <= 10
ListBox1.Items.Add(i)
i=i+1
Loop
End Sub
Catatan:
MEMBUAT MODUL
Cara Membuat Modul pada VB .Net. Modul di gunakan untuk mengabungkan beberapa
Form sehingga Form yang satu dengan yang lainnya memiliki keterkaitan source code. Ada dua cara
untuk untuk membuat module pada VB .Net yaitu adalah sebagia berikut:
Cara pertama, klik kanan pada Windows Aplication pilih Add new item cari module
kemudian isi namenya sesuai dengan yang anda buat kemudian pilih Add.
Cara kedua, klik kanan pada windows Aplication pilih Add Module, isi namenya sesuai
dengan yang anda buat kemudian dengan cara yang sama klik Add maka module yang anda buat
sudah selesai.
Module Module1
'variable public
Public nama As String, hasil, h, b As Integer
Sub tampilnama()
nama = "Joko Wandoyo"
End Sub
Sub hitung()
End Module
h = TextBox1.Text
b = TextBox2.Text
Call hitung()
TextBox3.Text = hasil
End Sub
End Class
Pernyataan pengulangan ini hampir sama dengan pernyataan pengulangan while, dan
biasanya digunakan bila jumlah pengulangan belum dapat ditentukan pada saat program ditulis.
Perbedaan pernyataan repeat..until dan while terletak pada letak pengecekan kondisi. Jika pada
pernyataan while, kondisi dicek pada awal kalang, sedangkan pada pernyataan repeat..until, kondisi
dicek pada akhir kalang. Perbedaan yang lain, bila pernyataan while mengulang pernyataan selama
kondisi masih terpenuhi, pernyataan repeat..until mengulang pernyataan selam kondisi belum
terpenuhi. Bentuk umum penyataan repeat..until adalah sebagai berikut:
Nilai awal Variabel Pengulangan
Do Until
Loop
Kemudian double klik pada form1 agar anda berpindah ke tampilan code form1 ( Form_Load )
Bulan=1
Do until bulan=12
Abulan.items.add(bulan)
Bulan=bulan+1
Loop
End sub
Di keyboard tekan F7, maka kembali ke tampilan design dari program vb.net
tekan F5, untuk menjalankan program.
Nb : tanpa perulangan, untuk menambah tahun seperti contoh di atas.
anda harus menggunakan baris kode yang banyak seperti berikut :
Cbulan.items.add(1)
Cbulan.items.add(2)
Cbulan.items.add(3)
Cbulan.items.add(4)
Cbulan.items.add(5)
Berurutan sampai
Cbulan.items.add(12)
1. Buatlah tampilan seperti gambar dibawah ini text disesuaikan dengan contoh gambar,jangan
lupa name pada properti masing-masing tools
Dim z As Byte
ListBox1.Items.Clear()
z=1
Do Until z = 11
ListBox1.Items.Add(z)
z=z+1
Loop
3. Klik 2x pada button do while kembali kita ketik program dibawah ini
Dim x As Byte
ListBox2.Items.Clear()
x=1
Do While x <= 10
ListBox2.Items.Add(x)
x=x+1
Loop
Dim y As Integer
ListBox3.Items.Clear()
For y = 20 To 1 Step -5
Next
dim b As Byte
ListBox4.Items.Clear()
b=1
While b <= 10
ListBox4.Items.Add(b)
b=b+1
End While
6. Dan yang terakhir klik 2x for next ke 2 ketik program dibawah ini
Dim a As Integer
ListBox5.Items.Clear()
For a = 1 To 10
ListBox5.Items.Add("STMIK")
Next
Jalankanlah VB anda liat hasilnya,inilah contoh pengunaan looping pada proram VB dan
dapat kita simpulkan pula perbedaan for dengan while yaitu pada for perintah akan dikerjakan apa
bila statemen salah dan kebalikannya pada while perintah akan dikerjakan bila statemen benar
KONEKSI DATABASE VB.NET
Pada postingan kali ini mari kita belajar bersama tentang cara koneksi ke Database
menggunakan VB.Net yang mana kita coba koneksikan ke SQL Server 2000.
Mari kita ikuti langkah-langkah dibawah ini :
Langkah pertama mari kita buat sebuah Form yang nantinya akan kita gunakan untuk
koneksi ke Database, berikut Form yang kita buat :
Imports System.Data
Imports System.Data.Sql
Module ModulKoneksi
Public database As New OleDb.OleDbConnection
Public tampil2 As New OleDb.OleDbCommand
Public tampilkan As OleDb.OleDbDataReader
Public hasilcek As String
End Module
Setelah itu mari kita buat Form kedua yang mana form ini berfungsi untuk menginput data
yang sudah kita entri, berikut tampilan Form :
Lalu mari kita buat Source code seperti dibawah ini :
Sub kosong()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox1.Focus()
End Sub
Sub netral()
Button1.Text = "Tambah"
Button2.Text = "Ubah"
Button3.Text = "Hapus"
Button4.Text = "Keluar"
Button1.Enabled = True 'enable=fungsi aktif/tidaknya sebuah objek
Button2.Enabled = True
Button3.Enabled = True
Button4.Enabled = True
End Sub
Sub celrecord()
Call bukakoneksi()
tampil2.Connection = database
tampil2.CommandType = CommandType.Text
tampil2.CommandText = "select * from jurusan where Kode_jur='" & Trim(TextBox1.Text)
& "'"
tampilkan = tampil2.ExecuteReader
If tampilkan.HasRows = True Then ''ada atau tidak recod yg dimaksukkan
hasilcek = True
Else
hasilcek = False
End If
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
Call simpankelompok()
End Sub
Sub simpankelompok()
If Button1.Text = "Tambah" Then
TextBox1.Text = ""
Button1.Text = "Simpan"
Button2.Enabled = False
Button3.Enabled = False
Button4.Text = "Batal"
TextBox1.Focus()
Else
If TextBox1.Text = "" Then Exit Sub ''then exit sub = keluar dari sub class dengan syarat
textbox harus diisi/pengecekan validasi
If TextBox2.Text = "" Then Exit Sub
Call celrecord()
Try
If hasilcek = "False" Then
Call bukakoneksi()
tampil2.Connection = database
tampil2.CommandType = CommandType.Text
tampil2.CommandText = " Insert into Jurusan (Kode_jur,Nama_jur)values ('" &
TextBox1.Text & "','" & TextBox2.Text & "')"
tampil2.ExecuteNonQuery()
Call kosong()
Else
MsgBox("Data sudah ada , silahkan cek data yang akan diinput ", MsgBoxStyle.Critical,
"Input data") ''critical = ! dalam msgbox
End If
Catch ex As Exception
MsgBox(ex.ToString())
End Try
End If
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button4.Click
If Button4.Text = "Keluar" Then
Me.Close()
Else
Call kosong()
Call netral()
End If
End Sub
Sub ubahkelompok()
If Button2.Text = "Ubah" Then
TextBox1.Text = ""
Button2.Text = "Simpan"
Button1.Enabled = False
Button3.Enabled = False
Button4.Text = "Batal"
TextBox1.Focus()
Else
If TextBox1.Text = "" Then Exit Sub ''then exit sub = keluar dari sub class dgan syarat
textbox harus diisi/pengecekan validasi
If TextBox2.Text = "" Then Exit Sub
Try
Call bukakoneksi()
tampil2.Connection = database
tampil2.CommandType = CommandType.Text
tampil2.CommandText = " Update Jurusan set Nama_jur='" & TextBox2.Text & "'where
Kode_jur='" & TextBox1.Text & "'"
tampil2.ExecuteNonQuery()
Call kosong()
TextBox1.Focus()
Catch ex As Exception
MsgBox(ex.ToString())
End Try
End If
End Sub
End Sub
End Class
Lalu mari kita coba Running program dan sekaligus memasukkan data, seperti ini :
Klik tombol Tambah dan lihatlah hasilnya !!!
Saat kita membuat suatu koneksi maka yang terpenting adalah Security atawa Keamanan
yang mana salah satunya adalah dengan menggunakan Username dan tentunya Password
yang akan sangat berguna karena hanya Sang Administrator yang bisa login kedalam
koneksi yang kita buat, maka mari kita buat Form Login dengan cara Klik kanan my project -
Add New Item Login Form, seperti dibawah ini :
Lalu langkah selanjutnya ialah memasukkan source kode seperti dibawah ini :
End Sub
Jika salah msukkan User name or Pasword, muncul seperti dibawah ini :
Langkah selanjutnya ialah membuat Form Menu yang mana kita menggunakan Form
MDIParent sebagai tampilan yang akan muncul setelah kita Login, dengan cara klik Kanan
my Project Add - New Item - pilih MDI Parent Form seperti dibawah ini :
Lalu masukkan source code untuk menampilkan Form yang kita inginkan untuk tampil,
seperti dibawah ini :
Imports System.Windows.Forms
Form2.Show()
End Sub
Setelah Menu telah berhasil kita buat langkah selanjutnya ialah membuat Crystal Report
seperti dibawah ini dengan Klik Kanan project kita Add New Item Reporting Crystal
Report.
Kemudian pilih ok
Lakukan langkah berikut. Pilih Create New Connection-> Ole Db (Ado)
Maka muncul tampilan seperti ini
Dan pilih Microsoft Ole DB Provider for SQL Server karena yang akan kita gunakan
adalah database dengan menggunakan Microsoft SQL Server 2000.
Klik next
Kemudian next
Maka akan muncul seperti ini, kemudian kita klik kanan Preview Report