Anda di halaman 1dari 14

Membuat Koneksi Database Access Dengan VB 2010

Posted by : rian denok Monday, 17 February 2014

1. Aktifkan program Visual Basic 2010

2. Pada menu bar, klik Data-add new datasource-New connection.

3. Pilih Database pada Pemilihan Tipe Data Source, lalu klik Next.

4. Pada pemilihan Data Connection, klik New Connection.

5. Akan muncul kotak Add Connection, lalu ubah Data Source menjadi Microsoft Access Database
File (OLE DB), kemudian masukkan nama dan lokasi file database yang telah dibuat dengan
menggunakan tombol Browse, lalu untuk memastikan database terhubung dengan baik klik Test
Connection. Jika sudah terhubung maka klik Ok.

6.Klik Next, kemudian akan muncul dialog box seperti pada gambar di bawah, klik Yes

7. Pilih Objek Database yang dibutuhkan, klik keduanya (tables dan views) jika keduanya dibutuhkan,
lalu klik Next.

8. Kemudian pada bagian kiri layar, klik Datasource, maka akan muncul database yang telah
dimasukkan, lalu drag data yang akan ditampilkan pada Visual Basic, kemudian drop di form Visual
Basic yang kosong.

9. Maka otomatis akan muncul komponen BindingNavigator, BindingSource, dan DataGridView pada
form Visual Basic, dan pada bagian listingnya akan terisi otomatis sesuai dengan database yang
digunakan, berikut adalah contoh listing yang digunakan Kelompok 41 dengan menggunakan nama
file datasource Buku_TI.
Private Sub Buku_TIBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Buku_TIBindingNavigatorSaveItem.ClickMe.Validate()
Me.Buku_TIBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.BUKU_TIDataSet)
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
TODO: This line of code loads data into the BUKU_TIDataSet.Buku_TI table. You can move, or
remove it, as needed.
Me.Buku_TITableAdapter.Fill(Me.BUKU_TIDataSet.Buku_TI)
End Sub

10. Berikut adalah contoh susunan komponen-komponen pada visual basic yang didesain oleh
kelompok kami:

Diubah pada textnya menjadi :

11. Untuk menggunakan fungsi tambah pada button 1, gunakan listing:


12. Untuk menggunakan fungsi hapus pada button 2, gunakan listing:13. Untuk menggunakan fungsi
simpan pada button 3, gunakan listing:

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles

Button2.Click

Me.Buku_TIBindingSource.RemoveCurrent()
End Sub

13. Untuk menggunakan fungsi simpan pada button 3, gunakan listing:


Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button3.Click
Me.Validate()
Me.Buku_TIBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.BUKU_TIDataSet)
End Sub
14. Untuk menggunakan fungsi keluar pada button 4, gunakan listing:
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button4.Click
Close()
End Sub
15. Untuk menggunakan fungsi refresh pada button 6, gunakan listing:

Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles


Button6.Click
Buku_TIDataGridView.Refresh()
TextBox1.Text = Nothing
Label8.Text = Nothing
Label9.Text = Nothing
Label10.Text = Nothing
Label11.Text = Nothing
Label12.Text = Nothing
Label13.Text = Nothing
TextBox8.Text = Nothing
End Sub
16. Lalu kita memasukan listing agar tombol search dapat digunakan untuk mencari data, jika kita
hendak mencari dari primary key, yaitu ID dan kemubidan menampilkannya di label 8-13 yang
kosong, caranya kita masukan listing berikut pada tombol search:
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button5.Click
Dim indeks As Integer = Nothing
If TextBox1.Text.Length <> 0 Then
Dim i As Integer
Dim ketemu As Boolean = False
For i = 0 To Buku_TIDataGridView.RowCount 1
If ketemu = False And Buku_TIDataGridView.Item(0, i).Value = TextBox1.Text Then
ketemu = True
indeks = i
Exit For
End If
Next
If ketemu Then
MessageBox.Show(Data Ditemukan !, Pemberitahuan, MessageBoxButtons.OK,
MessageBoxIcon.Information)
Label8.Text = Buku_TIDataGridView.Item(1, indeks).Value
Label9.Text = Buku_TIDataGridView.Item(2, indeks).Value
Label10.Text = Buku_TIDataGridView.Item(3, indeks).Value
Label11.Text = Buku_TIDataGridView.Item(4, indeks).Value
Label12.Text = Buku_TIDataGridView.Item(5, indeks).Value
Label13.Text = Buku_TIDataGridView.Item(6, indeks).Value
Else
MessageBox.Show(Data tidak ditemukan !, Pemberitahuan, MessageBoxButtons.OK,
MessageBoxIcon.Error)
TextBox1.Focus()
End If
Else
MessageBox.Show(Nama Belum Diisi !, Warning)
End If
End Sub
17. Untuk menyaring data yang ditampilkan pada DataGridView berdasarkan angka atau kata yang
diinginkan, munculkan textbox 1 dan masukan listing berikut (nama file datasource yang digunakan
adalah Buku_TI):
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles TextBox1.TextChanged
Buku_TIBindingSource.Filter = Judul like % + TextBox1.Text + %OR Pengarang like % +
TextBox1.Text + % OR convert([ID], System.String) like % + TextBox1.Text + % OR

convert([ISBN], System.String) like % + TextBox1.Text + %OR Penerbit like % + TextBox1.Text +


% OR convert([Tahun], System.String) like % + TextBox1.Text + % OR convert([Harga],
System.String) like % + TextBox1.Text + %
End Sub
18. untuk keluar dari tampilan, pada button 4 (keluar) kita masukkan listing sebagai berikut:
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button4.Click
Close()
End Sub

http://artikelkompie.blogspot.com/2014/02/membuat-koneksi-database-accessdengan.html

Cara mengotomatiskan Word dari Visual Basic.NET


untuk membuat dokumen baru
Cetak
Email
Terjemahan Artikel
ID Artikel: 316383 - Melihat produk di mana artikel ini berlaku.
Peringatan: artikel ini adalah terjemahan oleh mesin
Mesin penerjemah di halaman dukungan Microsoft
Untuk Microsoft Visual C#.NET versi artikel ini, lihat 316384.
Untuk Microsoft Visual Basic Versi 6.0 artikel ini, lihat 313193.
Perbesar semua | Perkecil semua
Pada Halaman ini
RINGKASAN
Artikel ini selangkah demi selangkah menjelaskan cara untuk membuat yang
baru dokumen di Word dengan menggunakan otomatisasi dari Visual Basic.NET.
Kode sampel
Kode contoh dalam artikel ini menunjukkan bagaimana melakukan berikut:

Masukkan paragraf dengan teks dan format.

People dan memodifikasi berbagai rentang dalam dokumen.

Menyisipkan tabel, format tabel, dan mengisi tabel dengan data.

Tambahkan bagan.

Untuk membuat dokumen Word yang baru dengan menggunakan otomatisasi


dari Visual Dasar.NET, ikuti langkah berikut:
1. Mulai Microsoft Visual Studio.NET. Pada Berkas menu, klik Baru kemudian
klik Project. Di bawah Jenis proyek Klik Proyek-proyek Visual Basic,
lalu klik Aplikasi Windows di bawah Pola acu. Form1 dibuat secara
default.
2. Menambahkan referensi ke Perpustakaan objek Microsoft Word. Untuk
melakukannya, ikuti langkah-langkah berikut:
1. Pada Project menu, klik Menambahkan referensi.
2. Pada COM tab, Cari Microsoft Word Perpustakaan objek dan
klik Pilih.
Catatan Microsoft Office 2003 dan versi yang lebih baru dari Office
termasuk Interop utama Majelis (PIAs). Microsoft Office XP tidak
mencakup PIAs, tetapi mereka dapat didownload.Untuk informasi
lebih lanjut tentang Office XP PIAs, klik nomor artikel di bawah ini
untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
328912Microsoft Office XP utama interop Majelis (PIAs) tersedia
untuk di-download
3. Klik Oke dalam Menambahkan referensi kotak dialog untuk
menerima pilihan Anda. Jika Anda menerima prompt untuk
menghasilkan pembungkus untuk perpustakaan yang Anda pilih,
klik Ya.
b. Pada Lihat menu, pilih Toolbox untuk menampilkan Toolbox, dan
kemudian menambahkan tombol untuk Form1.
c. Klik dua kali Button1. Jendela kode untuk bentuk muncul.
d. Dalam jendela kode, mengganti kode berikut
e.
f.
g.

Private Sub Button1_Click(ByVal sender As System.Object, _


ByVal e As System.EventArgs) Handles Button1.Click
End Sub

dengan:
Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button1.Click
Dim oWord As Word.Application

Dim
Dim
Dim
Dim
Dim
Dim
Dim
Dim

oDoc As Word.Document
oTable As Word.Table
oPara1 As Word.Paragraph, oPara2 As Word.Paragraph
oPara3 As Word.Paragraph, oPara4 As Word.Paragraph
oRng As Word.Range
oShape As Word.InlineShape
oChart As Object
Pos As Double

'Start Word and open the document template.


oWord = CreateObject("Word.Application")
oWord.Visible = True
oDoc = oWord.Documents.Add
'Insert a paragraph at the beginning of the document.
oPara1 = oDoc.Content.Paragraphs.Add
oPara1.Range.Text = "Heading 1"
oPara1.Range.Font.Bold = True
oPara1.Format.SpaceAfter = 24
'24 pt spacing after
paragraph.
oPara1.Range.InsertParagraphAfter()
'Insert a paragraph at the end of the document.
'** \endofdoc is a predefined bookmark.
oPara2 =
oDoc.Content.Paragraphs.Add(oDoc.Bookmarks.Item("\endofdoc").Range)
oPara2.Range.Text = "Heading 2"
oPara2.Format.SpaceAfter = 6
oPara2.Range.InsertParagraphAfter()
'Insert another paragraph.
oPara3 =
oDoc.Content.Paragraphs.Add(oDoc.Bookmarks.Item("\endofdoc").Range)
oPara3.Range.Text = "This is a sentence of normal text. Now
here is a table:"
oPara3.Range.Font.Bold = False
oPara3.Format.SpaceAfter = 24
oPara3.Range.InsertParagraphAfter()
'Insert a 3 x 5 table, fill it with data, and make the first
row

'bold and italic.


Dim r As Integer, c As Integer
oTable =
oDoc.Tables.Add(oDoc.Bookmarks.Item("\endofdoc").Range, 3, 5)
oTable.Range.ParagraphFormat.SpaceAfter = 6
For r = 1 To 3
For c = 1 To 5
oTable.Cell(r, c).Range.Text = "r" & r & "c" & c
Next
Next
oTable.Rows.Item(1).Range.Font.Bold = True
oTable.Rows.Item(1).Range.Font.Italic = True
'Add some text after the table.
'oTable.Range.InsertParagraphAfter()
oPara4 =
oDoc.Content.Paragraphs.Add(oDoc.Bookmarks.Item("\endofdoc").Range)
oPara4.Range.InsertParagraphBefore()
oPara4.Range.Text = "And here's another table:"
oPara4.Format.SpaceAfter = 24

oPara4.Range.InsertParagraphAfter()
'Insert a 5 x 2 table, fill it with data, and change the
column widths.
oTable =
oDoc.Tables.Add(oDoc.Bookmarks.Item("\endofdoc").Range, 5, 2)
oTable.Range.ParagraphFormat.SpaceAfter = 6
For r = 1 To 5
For c = 1 To 2
oTable.Cell(r, c).Range.Text = "r" & r & "c" & c
Next
Next
oTable.Columns.Item(1).Width = oWord.InchesToPoints(2)
'Change width of columns 1 & 2
oTable.Columns.Item(2).Width = oWord.InchesToPoints(3)
the

'Keep inserting text. When you get to 7 inches from top of

'document, insert a hard page break.


Pos = oWord.InchesToPoints(7)
oDoc.Bookmarks.Item("\endofdoc").Range.InsertParagraphAfter()
Do
oRng = oDoc.Bookmarks.Item("\endofdoc").Range
oRng.ParagraphFormat.SpaceAfter = 6
oRng.InsertAfter("A line of text")
oRng.InsertParagraphAfter()
Loop While Pos >=
oRng.Information(Word.WdInformation.wdVerticalPositionRelativeToPage)
oRng.Collapse(Word.WdCollapseDirection.wdCollapseEnd)
oRng.InsertBreak(Word.WdBreakType.wdPageBreak)
oRng.Collapse(Word.WdCollapseDirection.wdCollapseEnd)
oRng.InsertAfter("We're now on page 2. Here's my chart:")
oRng.InsertParagraphAfter()
'Insert a chart and change the chart.
oShape =
oDoc.Bookmarks.Item("\endofdoc").Range.InlineShapes.AddOLEObject( _
ClassType:="MSGraph.Chart.8", FileName _
:="", LinkToFile:=False, DisplayAsIcon:=False)
oChart = oShape.OLEFormat.Object
oChart.charttype = 4 'xlLine = 4
oChart.Application.Update()
oChart.Application.Quit()
'If desired, you can proceed from here using the Microsoft
Graph
'Object model on the oChart object to make additional changes
to the
'chart.
oShape.Width = oWord.InchesToPoints(6.25)
oShape.Height = oWord.InchesToPoints(3.57)
'Add text after the chart.
oRng = oDoc.Bookmarks.Item("\endofdoc").Range
oRng.InsertParagraphAfter()
oRng.InsertAfter("THE END.")
'All done. Close this form.
Me.Close()
End Sub

h. Menambahkan kode berikut ke atas Form1.vb:


Imports Word = Microsoft.Office.Interop.Word

i.

Tekan F5 untuk membangun dan menjalankan program.

Setelah kode selesai, memeriksa dokumen yang dibuat Untukmu. Dokumen


berisi halaman dua paragraf diformat, tabel, dan bagan.
Menggunakan template
Jika Anda menggunakan otomatisasi untuk membangun dokumen yang
semuanya dalam format umum, Anda dapat memperoleh manfaat dari memulai
proses dengan dokumen baru yang didasarkan pada template sudah terformat.
Menggunakan template dengan kata-kata Anda Klien otomasi memiliki dua
keuntungan signifikan lebih dari membangun sebuah dokumen dari tidak ada:

Anda dapat memiliki kontrol yang lebih format besar dan penempatan
objek di seluruh dokumen.

Anda dapat membangun dokumen Anda dengan sedikit kode.

Dengan menggunakan template, Anda dapat menyempurnakan penempatan


tabel, paragraf, dan lain objek dalam dokumen, serta mencakup format pada
objek tersebut. Dengan menggunakan otomatisasi, Anda dapat membuat
dokumen baru berdasarkan template Anda dengan kode seperti berikut:
oWord.Documents.Add "<Path to your template>\MyTemplate.dot"

Di template Anda, Anda dapat menentukan bookmark sehingga Anda otomatisasi


klien dapat mengisi variabel teks pada lokasi tertentu dalam dokumen, sebagai
berikut:
oDoc.Bookmarks.Item("MyBookmark").Range.Text = "Some Text Here"

Keuntungan lain untuk menggunakan template adalah bahwa Anda dapat


membuat dan menyimpan memformat gaya yang ingin Anda Terapkan pada
jangka waktu, sebagai berikut:
oDoc.Bookmarks.Item("MyBookmark").Range.Style = "MyStyle"

-atau-

oWord.Selection.Style = "MyStyle"

Kembali ke atas | Berikan Masukan


REFERENSI

Untuk informasi lebih lanjut tentang menggunakan Visual Basic.NET untuk


mengotomatisasi Microsoft Word, klik nomor artikel di bawah ini untuk melihat
artikel di dalam Basis Pengetahuan Microsoft:
301656Cara mengotomatiskan Word untuk mengoperasikan gabungan surat dari
Visual Basic.NET

Untuk selengkapnya, lihat Microsoft berikut Situs Web Developer Network


(MSDN):
Microsoft Office Development with Visual Studio
.aspx http://msdn2.Microsoft.com/en-us/library/aa188489 (office.10)
Kata di kantor
.aspx http://msdn2.Microsoft.com/en-us/library/aa201330 (office.11)
Satu kata lebih
.aspx http://msdn2.Microsoft.com/en-us/library/aa201332 (office.11)
Kembali ke atas | Berikan Masukan
Properti
ID Artikel: 316383 - Kajian Terakhir: 24 September 2011 - Revisi: 2.0
Berlaku bagi:

Microsoft Visual Basic .NET 2003 Standard Edition

Microsoft Visual Basic .NET 2002 Standard Edition

Microsoft Office Word 2007

Microsoft Word 2002

Microsoft Word 2010

Microsoft Visual Basic 2005

Microsoft Visual Basic 2005 Express Edition

Microsoft Visual Basic 2008 Express Edition

Microsoft Visual Basic 2010 Express

kbexpertiseinter kbautomation kbhowtomaster kbmt KB316383


Kata kunci: KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin
penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft
menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun
artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki
akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan
(Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang
diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut
mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama

seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak
bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang
disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh
para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin
penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:316383
Kembali ke atas | Berikan Masuka

Anda mungkin juga menyukai