Membuat Koneksi Database Access Dengan VB 2010

Embed Size (px)

Citation preview

  • 7/25/2019 Membuat Koneksi Database Access Dengan VB 2010

    1/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-ew connection.

    !. Pili" Database pada Pemili"an #ipe Data $ource, lalu klik e%t.

    http://artikelkompie.blogspot.com/2014/02/membuat-koneksi-database-access-dengan.htmlhttp://artikelkompie.blogspot.com/2014/02/membuat-koneksi-database-access-dengan.html
  • 7/25/2019 Membuat Koneksi Database Access Dengan VB 2010

    2/14

    &. Pada pemili"an Data 'onnection, klik ew 'onnection.

    (. Akan muncul kotak Add 'onnection, lalu uba" Data $ource men)adi *icrosoft Access Database+ile / DB, kemudian masukkan nama dan lokasi file database ang tela" dibuat denganmenggunakan tombol Browse, lalu untuk memastikan database ter"ubung dengan baik klik #est'onnection. ika suda" ter"ubung maka klik k.

  • 7/25/2019 Membuat Koneksi Database Access Dengan VB 2010

    3/14

    3.4lik e%t, kemudian akan muncul dialog bo% seperti pada gambar di bawa", klik 5es

    6. Pili" b)ek Database ang dibutu"kan, klik keduana tables dan 7iews )ika keduana dibutu"kan,lalu klik e%t.

  • 7/25/2019 Membuat Koneksi Database Access Dengan VB 2010

    4/14

    8. 4emudian pada bagian kiri laar, klik Datasource, maka akan muncul database ang tela"dimasukkan, lalu drag data ang akan ditampilkan pada Visual Basic, kemudian drop di form VisualBasic ang kosong.

    9. *aka otomatis akan muncul komponen Bindinga7igator, Binding$ource, dan Data:ridView padaform Visual Basic, dan pada bagian listingna akan terisi otomatis sesuai dengan database angdigunakan, berikut adala" conto" listing ang digunakan 4elompok &1 dengan menggunakan namafile datasource Buku;#

  • 7/25/2019 Membuat Koneksi Database Access Dengan VB 2010

    5/14

    10. Berikut adala" conto" susunan komponen-komponen pada 7isual basic ang didesain ole"kelompok kami=

    Diuba" pada te%tna men)adi =

  • 7/25/2019 Membuat Koneksi Database Access Dengan VB 2010

    6/14

    11. >ntuk menggunakan fungsi tamba" pada button 1, gunakan listing=

    12. >ntuk menggunakan fungsi "apus pada button 2, gunakan listing=1!. >ntuk menggunakan fungsisimpan pada button !, gunakan listing=

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.ventAr!s"

    #andles Button2.Click

    $e.Buku_%&Bindin!Source.'emoveCurrent("

    nd Sub

    1!. >ntuk menggunakan fungsi simpan pada button !, gunakan listing=

    Private Sub Button4_Click(ByVal sender As System.b!ect" ByVal e As System.#ventArgs$ %andlesButton4.Click&e.Validate($&e.Buku_TIBindingSource.#nd#dit($

    &e.TableAda'ter&anager.'dateAll(&e.B)_TI*ataSet$#nd Sub

    1&. >ntuk menggunakan fungsi keluar pada button &, gunakan listing=

    Private Sub Button5_Click(ByVal sender As System.b!ect" ByVal e As System.#ventArgs$ %andlesButton5.Click

    Close($

    #nd Sub

    1(. >ntuk menggunakan fungsi refres" pada button 3, gunakan listing=

  • 7/25/2019 Membuat Koneksi Database Access Dengan VB 2010

    7/14

    Private Sub Button6_Click(ByVal sender As System.b!ect" ByVal e As System.#ventArgs$ %andlesButton6.ClickBuku_TI*ata7ridVie8.9e1res0($Te:tBo:,.Te:t ; Not0ing-abel.Te:t ; Not0ing-abel,,.Te:t ; Not0ing-abel,?.Te:t ; Not0ing-abel,4.Te:t ; Not0ingTe:tBo: T0en*im i As Integer*im ketemu As Boolean ; +alse+or i ; > To Buku_TI*ata7ridVie8.9o8Count ,I1 ketemu ; +alse And Buku_TI*ata7ridVie8.Item(>" i$.Value ; Te:tBo:,.Te:t T0enketemu ; Trueindeks ; i#:it +or#nd I1Ne:tI1 ketemu T0en&essageBo:.S0o8(D*ata *itemukan EF" DPemberita0uanF" &essageBo:Buttons.)"&essageBo:Icon.In1ormation$-abel.Te:t ; Buku_TI*ata7ridVie8.Item(4" indeks$.Value-abel,,.Te:t ; Buku_TI*ata7ridVie8.Item(5" indeks$.Value-abel,?.Te:t ; Buku_TI*ata7ridVie8.Item(@" indeks$.Value-abel,4.Te:t ; Buku_TI*ata7ridVie8.Item(6" indeks$.Value#lse&essageBo:.S0o8(D*ata tidak ditemukan EF" DPemberita0uanF" &essageBo:Buttons.)"&essageBo:Icon.#rror$Te:tBo:,.+ocus($#nd I1#lse&essageBo:.S0o8(DNama Belum *iisi EF" DGarningF$#nd I1#nd Sub

    16. >ntuk menaring data ang ditampilkan pada Data:ridView berdasarkan angka atau kata angdiinginkan, munculkan te%tbo% 1 dan masukan listing berikut nama file datasource ang digunakanadala" Buku;#

  • 7/25/2019 Membuat Koneksi Database Access Dengan VB 2010

    8/14

    convert(KISBNL" System.String2$ like F J Te:tBo:,.Te:t J D29 Penerbit like F J Te:tBo:,.Te:t JD2 9 convert(KTa0unL" System.String2$ like F J Te:tBo:,.Te:t J D2 9 convert(K%argaL"System.String2$ like F J Te:tBo:,.Te:t J D2F#nd Sub

    18. untuk keluar dari tampilan, pada button & keluar kita masukkan listing sebagai berikut=

    Private Sub Button5_Click(ByVal sender As System.b!ect" ByVal e As System.#ventArgs$ %andlesButton5.ClickClose($#nd Sub

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

    dengan.html

    Cara mengotomatiskan Word dari Visual Basic.NET

    untuk membuat dokumen baru

    Cetak

    Email

    Terjemahan rtikel

    !" rtikel: #1$#%# - &elihat produk di mana artikel ini berlaku.

    'eringatan: artikel ini adalah terjemahan oleh mesin

    &esin penerjemah di halaman dukungan &icroso(t

    )ntuk &icroso(t *isual C+.,ET ersi artikel ini lihat #1$#%4.

    )ntuk &icroso(t *isual asic *ersi $.0 artikel ini lihat #1#1#.

    'erbesar semua 'erkecil semua

    'ada alaman ini

    3!,56,

    rtikel ini selangkah demi selangkah menjelaskan cara untuk membuat 7ang

    baru dokumen di 8ord dengan menggunakan otomatisasi dari *isual asic.,ET.

    Kode sampel

    5ode contoh dalam artikel ini menunjukkan bagaimana melakukan berikut:

    &asukkan paragra( dengan teks dan (ormat.

    'eople dan memodi9kasi berbagai rentang dalam dokumen.

    http://artikelkompie.blogspot.com/2014/02/membuat-koneksi-database-access-dengan.htmlhttp://artikelkompie.blogspot.com/2014/02/membuat-koneksi-database-access-dengan.htmlmailto:?body=KB316383%20Cara%20mengotomatiskan%20Word%20dari%20Visual%20Basic.NET%20untuk%20membuat%20dokumen%20baru%20http://support.microsoft.com/kb/316383http://support2.microsoft.com/kb/316383/id-id#appliestohttp://support2.microsoft.com/kb/316383/id-id#mtDisclaimerhttp://www.microsofttranslator.com/BV.aspx?ref=CSSKB&lo=SS&from=id-id&to=en-us&a=http://support.microsoft.com/kb/316383/id-id?fr=1http://support2.microsoft.com/kb/316384http://support2.microsoft.com/kb/313193http://artikelkompie.blogspot.com/2014/02/membuat-koneksi-database-access-dengan.htmlhttp://artikelkompie.blogspot.com/2014/02/membuat-koneksi-database-access-dengan.htmlmailto:?body=KB316383%20Cara%20mengotomatiskan%20Word%20dari%20Visual%20Basic.NET%20untuk%20membuat%20dokumen%20baru%20http://support.microsoft.com/kb/316383http://support2.microsoft.com/kb/316383/id-id#appliestohttp://support2.microsoft.com/kb/316383/id-id#mtDisclaimerhttp://www.microsofttranslator.com/BV.aspx?ref=CSSKB&lo=SS&from=id-id&to=en-us&a=http://support.microsoft.com/kb/316383/id-id?fr=1http://support2.microsoft.com/kb/316384http://support2.microsoft.com/kb/313193
  • 7/25/2019 Membuat Koneksi Database Access Dengan VB 2010

    9/14

    &en7isipkan tabel (ormat tabel dan mengisi tabel dengan data.

    Tambahkan bagan.

    )ntuk membuat dokumen 8ord 7ang baru dengan menggunakan otomatisasidari *isual "asar.,ET ikuti langkah berikut:

    1. &ulai &icroso(t *isual 6tudio.,ET. 'ada Berkasmenu klik Barukemudianklik Project. "i baahJenis proyek5lik Proyekproyek Visual Basiclalu klik !plikasi Windo"sdi baah Pola acu. ;orm1 dibuat secarade(ault.

    2. &enambahkan re(erensi ke Perpustakaan objek #icroso$t Word. )ntukmelakukann7a ikuti langkah-langkah berikut:

    1. 'ada Projectmenu klik #enamba%kan re$erensi.

    2. 'ada Ctab Cari #icroso$t Word Perpustakaan objekdanklik Pili%.

    Catatan&icroso(t

  • 7/25/2019 Membuat Koneksi Database Access Dengan VB 2010

    10/14

    %im o%oc As &ord.%ocument %im oable As &ord.able %im oPara1 As &ord.Para"ra'), oPara* As &ord.Para"ra') %im oPara+ As &ord.Para"ra'), oPara As &ord.Para"ra') %im o-n" As &ord.-an"e %im oS)a'e As &ord.nlineS)a'e

    %im oC)art As Object %im Pos As %ouble

    /Start &ord and o'en t)e document tem'late. o&ord 0 CreateObject(&ord.A''lication# o&ord.Visible 0 rue o%oc 0 o&ord.%ocuments.Add

    /nsert a 'ara"ra') at t)e be"innin" o t)e document. oPara1 0 o%oc.Content.Para"ra')s.Add oPara1.-an"e.e2t 0 $eadin" 1 oPara1.-an"e.3ont.Bold 0 rue oPara1.3ormat.S'aceAter 0 * /* 't s'acin" ater

    'ara"ra'). oPara1.-an"e.nsertPara"ra')Ater(#

    /nsert a 'ara"ra') at t)e end o t)e document. /44 5endodoc is a 'redeined bookmark. oPara* 0o%oc.Content.Para"ra')s.Add(o%oc.Bookmarks.tem(5endodoc#.-an"e# oPara*.-an"e.e2t 0 $eadin" * oPara*.3ormat.S'aceAter 0 6 oPara*.-an"e.nsertPara"ra')Ater(#

    /nsert anot)er 'ara"ra'). oPara+ 0

    o%oc.Content.Para"ra')s.Add(o%oc.Bookmarks.tem(5endodoc#.-an"e# oPara+.-an"e.e2t 0 )is is a sentence o normal te2t. 7o8)ere is a table9 oPara+.-an"e.3ont.Bold 0 3alse oPara+.3ormat.S'aceAter 0 * oPara+.-an"e.nsertPara"ra')Ater(#

    /nsert a + 2 : table, ill it 8it) data, and make t)e irstro8 /bold and italic. %im r As nte"er, c As nte"er oable 0o%oc.ables.Add(o%oc.Bookmarks.tem(5endodoc#.-an"e, +, :# oable.-an"e.Para"ra')3ormat.S'aceAter 0 6 3or r 0 1 o + 3or c 0 1 o : oable.Cell(r, c#.-an"e.e2t 0 r ; r ; c ; c 7e2t 7e2t oable.-o8s.tem(1#.-an"e.3ont.Bold 0 rue oable.-o8s.tem(1#.-an"e.3ont.talic 0 rue

    /Add some te2t ater t)e table. /oable.-an"e.nsertPara"ra')Ater(# oPara 0o%oc.Content.Para"ra')s.Add(o%oc.Bookmarks.tem(5endodoc#.-an"e# oPara.-an"e.nsertPara"ra')Beore(# oPara.-an"e.e2t 0 And )ere/s anot)er table9 oPara.3ormat.S'aceAter 0 *

  • 7/25/2019 Membuat Koneksi Database Access Dengan VB 2010

    11/14

    oPara.-an"e.nsertPara"ra')Ater(#

    /nsert a : 2 * table, ill it 8it) data, and c)an"e t)ecolumn 8idt)s. oable 0o%oc.ables.Add(o%oc.Bookmarks.tem(5endodoc#.-an"e, :, *#

    oable.-an"e.Para"ra')3ormat.S'aceAter 0 6 3or r 0 1 o : 3or c 0 1 o * oable.Cell(r, c#.-an"e.e2t 0 r ; r ; c ; c 7e2t 7e2t oable.Columns.tem(1#.&idt) 0 o&ord.nc)esoPoints(*#/C)an"e 8idt) o columns 1 ; * oable.Columns.tem(*#.&idt) 0 o&ord.nc)esoPoints(+#

    /!Object( _ Classy'e90@Sra').C)art., 3ile7ame _ 90, >inko3ile903alse, %is'layAscon903alse# oC)art 0 oS)a'e.O>!3ormat.Object oC)art.c)artty'e 0 /2l>ine 0 oC)art.A''lication.'date(# oC)art.A''lication.Duit(# / desired, you can 'roceed rom )ere usin" t)e @icrosotra')

    /Object model on t)e oC)art object to make additional c)an"esto t)e /c)art. oS)a'e.&idt) 0 o&ord.nc)esoPoints(6.*:# oS)a'e.$ei")t 0 o&ord.nc)esoPoints(+.:=#

    /Add te2t ater t)e c)art. o-n" 0 o%oc.Bookmarks.tem(5endodoc#.-an"e o-n".nsertPara"ra')Ater(# o-n".nsertAter($! !7%.#

    /All done. Close t)is orm. @e.Close(#

    !nd Sub

  • 7/25/2019 Membuat Koneksi Database Access Dengan VB 2010

    12/14

    h. &enambahkan kode berikut ke atas ;orm1.b:

    m'orts &ord 0 @icrosot.Oice.ntero'.&ord

    i. Tekan ; untuk membangun dan menjalankan program.

    6etelah kode selesai memeriksa dokumen 7ang dibuat )ntukmu. "okumen

    berisi halaman dua paragra( di(ormat tabel dan bagan.

    #enggunakan template

    Aika nda menggunakan otomatisasi untuk membangun dokumen 7ang

    semuan7a dalam (ormat umum nda dapat memperoleh man(aat dari memulai

    proses dengan dokumen baru 7ang didasarkan pada template sudah ter(ormat.

    &enggunakan template dengan kata-kata nda 5lien otomasi memiliki dua

    keuntungan signi9kan lebih dari membangun sebuah dokumen dari tidak ada:

    nda dapat memiliki kontrol 7ang lebih (ormat besar dan penempatanobjek di seluruh dokumen.

    nda dapat membangun dokumen nda dengan sedikit kode.

    "engan menggunakan template nda dapat men7empurnakan penempatan

    tabel paragra( dan lain objek dalam dokumen serta mencakup (ormat pada

    objek tersebut. "engan menggunakan otomatisasi nda dapat membuat

    dokumen baru berdasarkan template nda dengan kode seperti berikut:o&ord.%ocuments.Add EPat) to your tem'late?5@yem'late.dot

    "i template nda nda dapat menentukan bookmark sehingga nda otomatisasi

    klien dapat mengisi ariabel teks pada lokasi tertentu dalam dokumen sebagai

    berikut:

    o%oc.Bookmarks.tem(@yBookmark#.-an"e.e2t 0 Some e2t $ere

    5euntungan lain untuk menggunakan template adalah baha nda dapat

    membuat dan men7impan mem(ormat ga7a 7ang ingin nda Terapkan pada

    jangka aktu sebagai berikut:

    o%oc.Bookmarks.tem(@yBookmark#.-an"e.Style 0 @yStyle

    -atau-

    o&ord.Selection.Style 0 @yStyle

    5embali ke atas erikan &asukan

    3E;E3E,6!

    )ntuk in(ormasi lebih lanjut tentang menggunakan *isual asic.,ET untuk

    mengotomatisasi &icroso(t 8ord klik nomor artikel di baah ini untuk melihat

    artikel di dalam asis 'engetahuan &icroso(t:

    #01$$Cara mengotomatiskan 8ord untuk mengoperasikan gabungan surat dari

    *isual asic.,ET

    http://support2.microsoft.com/kb/316383/id-id#tophttp://support2.microsoft.com/kb/316383/id-id#surveyhttp://support2.microsoft.com/kb/301656http://support2.microsoft.com/kb/316383/id-id#tophttp://support2.microsoft.com/kb/316383/id-id#surveyhttp://support2.microsoft.com/kb/301656
  • 7/25/2019 Membuat Koneksi Database Access Dengan VB 2010

    13/14

    )ntuk selengkapn7a lihat &icroso(t berikut 6itus 8eb "eeloper ,etork

    >&6",?:

    &icroso(t 5noledge ase? dalam bahasa 7ang nda gunakan. ,amun artikel 7ang

    diterjemahkan menggunakan mesin tidak selalu sempurna. rtikel tersebutmungkin memiliki kesalahan kosa kata sintaksis atau tata bahasa hampir sama

    http://msdn2.microsoft.com/en-us/library/aa188489(office.10).aspxhttp://msdn2.microsoft.com/en-us/library/aa201330(office.11).aspxhttp://msdn2.microsoft.com/en-us/library/aa201332(office.11).aspxhttp://support2.microsoft.com/kb/316383/id-id#tophttp://support2.microsoft.com/kb/316383/id-id#surveyhttp://msdn2.microsoft.com/en-us/library/aa188489(office.10).aspxhttp://msdn2.microsoft.com/en-us/library/aa201330(office.11).aspxhttp://msdn2.microsoft.com/en-us/library/aa201332(office.11).aspxhttp://support2.microsoft.com/kb/316383/id-id#tophttp://support2.microsoft.com/kb/316383/id-id#survey
  • 7/25/2019 Membuat Koneksi Database Access Dengan VB 2010

    14/14

    seperti orang asing 7ang berbicara dalam bahasa nda. &icroso(t tidak

    bertanggung jaab terhadap akurasi kesalahan atau kerusakan 7ang

    disebabkan karena kesalahan penerjemahan konten atau penggunaann7a oleh

    para pelanggan. &icroso(t juga sering memperbarui perangkat lunak mesin

    penerjemah.

    5lik disini untuk melihat ersi !nggris dari artikel ini:#1$#%#

    5embali ke atas erikan &asuka

    http://support2.microsoft.com/kb/316383/en-ushttp://support2.microsoft.com/kb/316383/id-id#tophttp://support2.microsoft.com/kb/316383/id-id#surveyhttp://support2.microsoft.com/kb/316383/en-ushttp://support2.microsoft.com/kb/316383/id-id#tophttp://support2.microsoft.com/kb/316383/id-id#survey