<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-2414621387560163550</atom:id><lastBuildDate>Wed, 28 Aug 2024 12:59:47 +0000</lastBuildDate><category>Database</category><category>chart</category><category>pemrograman bat</category><category>Beginner</category><category>Design Website</category><category>Import CSV File</category><category>Other</category><category>Windows Script Host</category><category>c#_Linq_part1</category><category>ikhlas</category><title>Sariro Sunyi Kiblating Gusti</title><description>Kumpulan source program visual basic dot net,C#, ASPnet dll</description><link>http://mukhammadikhsan.blogspot.com/</link><managingEditor>noreply@blogger.com (&lt;strong&gt;Ingatlah ilmu dengan menulis&lt;/strong&gt;)</managingEditor><generator>Blogger</generator><openSearch:totalResults>34</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2414621387560163550.post-8818285926066605460</guid><pubDate>Wed, 04 Jul 2012 09:23:00 +0000</pubDate><atom:updated>2012-07-04T02:25:01.990-07:00</atom:updated><title>Auto Replay Sms Gateway</title><description>meta http-equiv=&quot;refresh&quot; content=&quot;30; url=&lt;?php $_SERVER[&#39;PHP_SELF&#39;]; 


SMS server running....

//koneksi ke mysql dan db nya
mysql_connect(&quot;localhost&quot;, &quot;root&quot;, &quot;&quot;);
mysql_select_db(&quot;sms&quot;);


// query untuk membaca SMS yang belum diproses
$query = &quot;SELECT * FROM inbox WHERE Processed = &#39;false&#39;&quot;;
$hasil = mysql_query($query);

while ($data = mysql_fetch_array($hasil))

{
  // membaca ID SMS
  $id = $data[&#39;ID&#39;];


  // membaca no pengirim
  $noPengirim = $data[&#39;SenderNumber&#39;];


  // membaca pesan SMS dan mengubahnya menjadi kapital
  $msg = strtoupper($data[&#39;TextDecoded&#39;]);


  // proses parsing

  // memecah pesan berdasarkan karakter &lt;spasi&gt;
  $pecah = explode(&quot; &quot;, $msg);


  // jika kata terdepan dari SMS adalah &#39;NILAI&#39; maka cari nilai Kalkulus
  if ($pecah[0] == &quot;NILAI&quot;)
  {
     // baca NIM dari pesan SMS
     $nim = $pecah[1];


     // cari nilai kalkulus berdasar NIM
     $query2 = &quot;SELECT nilai FROM ipa WHERE nim = &#39;$nim&#39;&quot;;
     $hasil2 = mysql_query($query2);


     // cek bila data nilai tidak ditemukan
     if (mysql_num_rows($hasil2) == 0) $reply = &quot;NIM tidak ditemukan&quot;;
     else
     {
        // bila nilai ditemukan
        $data2 = mysql_fetch_array($hasil2);
        $nilai = $data2[&#39;nilai&#39;];
        $reply = &quot;Nilai Kalkulus Anda: &quot;.$nilai;
     }
  }

  else $reply = &quot;Maaf perintah salah&quot;;

  // membuat SMS balasan


  $query3 = &quot;INSERT INTO outbox(DestinationNumber, TextDecoded) VALUES (&#39;$noPengirim&#39;, &#39;$reply&#39;)&quot;;
  $hasil3 = mysql_query($query3);

  // ubah nilai &#39;processed&#39; menjadi &#39;true&#39; untuk setiap SMS yang telah diproses


  $query3 = &quot;UPDATE inbox SET Processed = &#39;true&#39; WHERE ID = &#39;$id&#39;&quot;;
  $hasil3 = mysql_query($query3);
}
</description><link>http://mukhammadikhsan.blogspot.com/2012/07/auto-replay-sms-gateway.html</link><author>noreply@blogger.com (&lt;strong&gt;Ingatlah ilmu dengan menulis&lt;/strong&gt;)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2414621387560163550.post-8113320116988117779</guid><pubDate>Mon, 07 Sep 2009 08:37:00 +0000</pubDate><atom:updated>2009-09-07T01:57:28.003-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">pemrograman bat</category><title>Sample bat program</title><description>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmkIHFGb6JXUAL2b5bVFimwDxt0DKZKhHwAFsdT2RANF6b5KubsrHjV8zwSj2S22ckjmNtdA2har8liqYdDz2sjLZJa2XVK_fvpY_4c67_Vx-f8CH5-KRNLJMlKYK8cK_vzHeXMdyUtQc/s1600-h/contoh.jpg&quot;&gt;&lt;img style=&quot;float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 229px; height: 154px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmkIHFGb6JXUAL2b5bVFimwDxt0DKZKhHwAFsdT2RANF6b5KubsrHjV8zwSj2S22ckjmNtdA2har8liqYdDz2sjLZJa2XVK_fvpY_4c67_Vx-f8CH5-KRNLJMlKYK8cK_vzHeXMdyUtQc/s320/contoh.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5378646115259862690&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Ini adalah sebuah contoh sederhana dari bat program, dimana isi dari program ini kita akan mematikan program yang berjalan bernama taskmanager, membuka catatan text, membuka gambar, atau mau mencari sebuah gambar dalam internet dalam hal ini di mbah google :&lt;br /&gt;&lt;br /&gt;List program :&lt;br /&gt;=========================&lt;br /&gt;@echo off&lt;br /&gt;TITLE ini adalah virus&lt;br /&gt;mode 27,10&lt;br /&gt;set i=&lt;br /&gt;echo [ 1. TUTUP TASKMANAGER ]&lt;br /&gt;echo [ 2. BUKA PESAN ]&lt;br /&gt;echo [ 3. CARI GAMBAR ]&lt;br /&gt;echo [ 4. BUKA GAMBAR ]&lt;br /&gt;SET /P i=Pilih :&lt;br /&gt;if &quot;%i%&quot;==&quot;1&quot; taskkill /IM taskmgr.exe &lt;br /&gt;if &quot;%i%&quot;==&quot;2&quot; start bali.txt&lt;br /&gt;if &quot;%i%&quot;==&quot;3&quot; start http://images.google.com/images?q=qur&#39;an&lt;br /&gt;if &quot;%i%&quot;==&quot;4&quot; start cacing.pdf</description><link>http://mukhammadikhsan.blogspot.com/2009/09/sample-bat-program.html</link><author>noreply@blogger.com (&lt;strong&gt;Ingatlah ilmu dengan menulis&lt;/strong&gt;)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmkIHFGb6JXUAL2b5bVFimwDxt0DKZKhHwAFsdT2RANF6b5KubsrHjV8zwSj2S22ckjmNtdA2har8liqYdDz2sjLZJa2XVK_fvpY_4c67_Vx-f8CH5-KRNLJMlKYK8cK_vzHeXMdyUtQc/s72-c/contoh.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2414621387560163550.post-6494500575785395260</guid><pubDate>Sun, 06 Sep 2009 05:35:00 +0000</pubDate><atom:updated>2009-09-05T22:41:58.090-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Windows Script Host</category><title>Windows Script Host (  *.vbs )</title><description>Ini adalah potongan script dari windows script host yang akan menjalankan suatu program secara berurutan dan mengcreate suatu schedule task untuk menjalankan suatu program. &lt;br /&gt;&lt;br /&gt;============================&lt;br /&gt; &lt;br /&gt;Set WshShell = WScript.CreateObject(&quot;WScript.Shell&quot;)&lt;br /&gt;WshShell.Run &quot;calc.exe&quot;&lt;br /&gt;WshShell.Run &quot;notepad.exe&quot;&lt;br /&gt;WshShell.Run &quot;a.txt&quot;&lt;br /&gt;WshShell.Run &quot;AT 10:33 /interactive taskmgr.exe&quot;&lt;br /&gt;&lt;br /&gt;============================&lt;br /&gt;1. set : mendeklarasikan suatu variable bertipe  shell wscript dengan nama WshShell&lt;br /&gt;2. WshShell.Run : menjalankan suatu program&lt;br /&gt;3. AT 10:33 /interactive taskmgr.exe : membuat schedule task pada jam 10:33 untuk menjalankan taskmanager</description><link>http://mukhammadikhsan.blogspot.com/2009/09/windows-script-host-vbs.html</link><author>noreply@blogger.com (&lt;strong&gt;Ingatlah ilmu dengan menulis&lt;/strong&gt;)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2414621387560163550.post-931162254929161220</guid><pubDate>Sun, 06 Sep 2009 04:43:00 +0000</pubDate><atom:updated>2009-09-05T22:11:17.258-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">pemrograman bat</category><title>Dasar Pemrograman BAT</title><description>Ini adalah potongan contoh dasar pemrograman bat ( *.bat )&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. akan mencetak &quot;coba membuat file bat&quot;&lt;br /&gt;==============&lt;br /&gt;echo off&lt;br /&gt;echo.&lt;br /&gt;echo coba membuat file bat&lt;br /&gt;echo.&lt;br /&gt;==============&lt;br /&gt;&lt;br /&gt;2. akan mencetak sebuah system file windows misal date dan time&lt;br /&gt;==============&lt;br /&gt;echo off&lt;br /&gt;echo.&lt;br /&gt;echo %time% dan %date%&lt;br /&gt;echo.&lt;br /&gt;=======================&lt;br /&gt;&lt;br /&gt;3. akan mengecek apakah suatu file program ada dalam system windows dan apabila ada maka akan memunculkan suatu info program dicari ada dan sebaliknya :&lt;br /&gt;=======================&lt;br /&gt;echo off&lt;br /&gt;if exist %systemroot%\notepad.exe (echo program ada) else echo tidak ada&lt;br /&gt;&lt;br /&gt;4. akan menghapus suatu file &lt;br /&gt;=======================&lt;br /&gt;del /f /s /q c:\*.doc c:\*.xls&lt;br /&gt;&lt;br /&gt;f: menghapus file tanpa ada pertanyaan dari system pada file read only&lt;br /&gt;s: semua file di direktory manapun akan di hapus&lt;br /&gt;q: semua penghapusan tanpa menimbulkan pertanyaan&lt;br /&gt;&lt;br /&gt;5. akan menambahkan string registry dengan nilai dword&lt;br /&gt;======================&lt;br /&gt;reg add HKCU\software\microsoft\windows\currentversion\policies\system /v disableregistrytools /t reg_dword /d 00000001 /f&lt;br /&gt;&lt;br /&gt;v : nilai yang akan ditambahkan misal disableregistrytools&lt;br /&gt;t : type dari nilai yang akan ditambahkan yaitu dword&lt;br /&gt;d : pilihan dari nilai yang ditambahkan dalam hal ini yes&lt;br /&gt;f : overwrite tanpa pertanyaan&lt;br /&gt;&lt;br /&gt;reg add HKLM\software\microsoft\windows\currentversion\run /v systray /t reg_sz /d c:\windows\system32\fixsys.exe /f&lt;br /&gt;&lt;br /&gt;t : ini menggunakan nilai string yaitu :  reg_sz&lt;br /&gt;&lt;br /&gt;6. Copy file ke suatu folder tertentu &lt;br /&gt;============================&lt;br /&gt;copy belajar.exe %systemroot%\system32\coba.exe&lt;br /&gt;ini mengkopy file belajar.exe ke system32 dengan nama coba.exe&lt;br /&gt;&lt;br /&gt;selamat mencoba</description><link>http://mukhammadikhsan.blogspot.com/2009/09/dasar-pemrograman-bat.html</link><author>noreply@blogger.com (&lt;strong&gt;Ingatlah ilmu dengan menulis&lt;/strong&gt;)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2414621387560163550.post-3253484412682589251</guid><pubDate>Fri, 07 Aug 2009 03:03:00 +0000</pubDate><atom:updated>2009-08-06T21:19:57.015-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">c#_Linq_part1</category><title>Satu teknik cara mengakses berbagai database di C#</title><description>Banyak hal baru dalam c# yang ada di dalam fitur visual studio 2008 dan salah satunya adalah bagaimana kita mengakses database.&lt;br /&gt;&lt;br /&gt;Kalau kita sebagai seorang developer maka sebelum ini dituntut mengetahui dan menguasai teknik -2 akses database untuk berbagai macam database, namun dengan hadirnya teknik ini maka kita tidak perlu susah-susah untuk mengetahui macam-macam teknik itu.&lt;br /&gt;&lt;br /&gt;Teknik itu di kenal dengan nama LINQ yang merupakan kependekan dari Language Integrated Query, teknik ini dikenalkan oleh Anders Hejlsberg.&lt;br /&gt;&lt;br /&gt;Maksud dari ini adalah dimana bahasa / kalimat transact SQL yang menyatu dengan bahasa sehingga kita tidak perlu kuatir apakah perintah sql yang kita tuliskan itu mengalami kesalahan atau tidak.&lt;br /&gt;&lt;br /&gt;Kita mulai dari yang sederhana dulu :&lt;br /&gt;-------------------------------------------------------&lt;br /&gt;1.Lambda Expression&lt;br /&gt;  Contoh : var nilai = ( x =&gt; ++x );&lt;br /&gt;-------------------------------------------------------&lt;br /&gt;  Maksud : &lt;br /&gt;a. var = adalah type baru yang dikembangkan untuk c# salah satunya yang mempunyai maksud sebagai inference local type maksudnya bahwa apabila kita sebelumnya ingin mengisikan suatu nilai integer kedalam variable nilai maka kita harus mendeklarasikan dengan int nilai, maka dengan fasilitas baru ini maka kompiler akan melakukan penilaian otomatis pada value nilai dan di contoh diatas dianggap sebagai integer.&lt;br /&gt;&lt;br /&gt;b. =&gt; inilah yang dimaksudkan dengan lambda operator, dimana x pada sebelah kiri adalah sebagai parameter value kemudian disebelah kanan sebagai expresinya.&lt;br /&gt;&lt;br /&gt;-------------------------------------------------------&lt;br /&gt;2. Object Initializer&lt;br /&gt;   Contoh : public class motor&lt;br /&gt;            { &lt;br /&gt;              public string namagear{get;set;};&lt;br /&gt;              public int ruji{get;set;};&lt;br /&gt;             }&lt;br /&gt;             static void main()&lt;br /&gt;            {&lt;br /&gt;             motor motorku= new motor{namagear=&quot;federal&quot;,ruji=100};&lt;br /&gt;             }&lt;br /&gt;&lt;br /&gt;-----------------------------------------------------&lt;br /&gt;    Maksud :&lt;br /&gt;biasanya kalau kita ingin mengisi properti namagear maka kita harus memanggil kontruktornya dulu seperti &quot;motorku.ruji=3&quot; tapi dengan metode object initializer maka hal itu tidak di lakukan sehingga langsung di inizialisasi &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;------------------------------------------------------&lt;br /&gt;3. Collection Initializer&lt;br /&gt;   Contoh : list&lt;string&gt; sabun=new list&lt;string&gt;{&quot;lux&quot;,&quot;giv&quot;,&quot;harmoni&quot;};&lt;br /&gt;------------------------------------------------------&lt;br /&gt;   Maksud :&lt;br /&gt;pada contoh diatas kita menggunakan konsep IEnumerable pada type list untuk variable sabun sehingga apabila kita ingin menambahkan isi pada sabun kita tidak perlu menggunakan add</description><link>http://mukhammadikhsan.blogspot.com/2009/08/satu-teknik-cara-mengakses-berbagai.html</link><author>noreply@blogger.com (&lt;strong&gt;Ingatlah ilmu dengan menulis&lt;/strong&gt;)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2414621387560163550.post-6733727624884920964</guid><pubDate>Wed, 04 Mar 2009 10:54:00 +0000</pubDate><atom:updated>2009-03-04T02:59:01.206-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">chart</category><title>Export chart ( grapik ) di vb.net  ke excel part2</title><description>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC-nBja25-ywMpRyxSUWBikYwiY-DzT9inBp4398obhct6QAu7pTRb9OHVIGPFzn2QTj-zUm-LRU8D8r8_O_vSK_p3FK8g8lUQx3tb2gwARYp5IiAd0YCVuxfV4Z367jfleHp5CW4_zaM/s1600-h/excell.jpg&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 320px; height: 246px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC-nBja25-ywMpRyxSUWBikYwiY-DzT9inBp4398obhct6QAu7pTRb9OHVIGPFzn2QTj-zUm-LRU8D8r8_O_vSK_p3FK8g8lUQx3tb2gwARYp5IiAd0YCVuxfV4Z367jfleHp5CW4_zaM/s320/excell.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5309285149603076482&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Pada general declaration kita tambahkan :&lt;br /&gt;&lt;br /&gt;Imports Microsoft.Office.Interop&lt;br /&gt;&lt;br /&gt;Sub Dbclose()&lt;br /&gt;        &#39;mengecek dan tutup excel application&lt;br /&gt;        If chkexcel = True Then&lt;br /&gt;            osheet = Nothing&lt;br /&gt;            oexcel.Application.DisplayAlerts = False&lt;br /&gt;            obook.Close()&lt;br /&gt;            oexcel.Application.DisplayAlerts = True&lt;br /&gt;            obook = Nothing&lt;br /&gt;            oexcel.Quit()&lt;br /&gt;            oexcel = Nothing&lt;br /&gt;        End If&lt;br /&gt;        &#39; End&lt;br /&gt;    End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sub Alphabet()&lt;br /&gt;        Select Case AlphaNum&lt;br /&gt;            Case 1&lt;br /&gt;                Alphabets = &quot;A&quot;&lt;br /&gt;            Case 2&lt;br /&gt;                Alphabets = &quot;B&quot;&lt;br /&gt;            Case 3&lt;br /&gt;                Alphabets = &quot;C&quot;&lt;br /&gt;            Case 4&lt;br /&gt;                Alphabets = &quot;D&quot;&lt;br /&gt;            Case 5&lt;br /&gt;                Alphabets = &quot;E&quot;&lt;br /&gt;            Case 6&lt;br /&gt;                Alphabets = &quot;F&quot;&lt;br /&gt;            Case 7&lt;br /&gt;                Alphabets = &quot;G&quot;&lt;br /&gt;            Case 8&lt;br /&gt;                Alphabets = &quot;H&quot;&lt;br /&gt;            Case 9&lt;br /&gt;                Alphabets = &quot;I&quot;&lt;br /&gt;            Case 10&lt;br /&gt;                Alphabets = &quot;J&quot;&lt;br /&gt;            Case 11&lt;br /&gt;                Alphabets = &quot;K&quot;&lt;br /&gt;            Case 12&lt;br /&gt;                Alphabets = &quot;L&quot;&lt;br /&gt;            Case 13&lt;br /&gt;                Alphabets = &quot;M&quot;&lt;br /&gt;            Case 14&lt;br /&gt;                Alphabets = &quot;N&quot;&lt;br /&gt;            Case 15&lt;br /&gt;                Alphabets = &quot;O&quot;&lt;br /&gt;            Case 16&lt;br /&gt;                Alphabets = &quot;P&quot;&lt;br /&gt;            Case 17&lt;br /&gt;                Alphabets = &quot;Q&quot;&lt;br /&gt;            Case 18&lt;br /&gt;                Alphabets = &quot;R&quot;&lt;br /&gt;            Case 19&lt;br /&gt;                Alphabets = &quot;S&quot;&lt;br /&gt;            Case 20&lt;br /&gt;                Alphabets = &quot;T&quot;&lt;br /&gt;            Case 21&lt;br /&gt;                Alphabets = &quot;U&quot;&lt;br /&gt;                &#39;bisa disambung sendiri&lt;br /&gt;        End Select&lt;br /&gt;    End Sub&lt;br /&gt;&lt;br /&gt;source : http://ilmukomputer.org</description><link>http://mukhammadikhsan.blogspot.com/2009/03/export-chart-grapik-di-vbnet-ke-excel.html</link><author>noreply@blogger.com (&lt;strong&gt;Ingatlah ilmu dengan menulis&lt;/strong&gt;)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC-nBja25-ywMpRyxSUWBikYwiY-DzT9inBp4398obhct6QAu7pTRb9OHVIGPFzn2QTj-zUm-LRU8D8r8_O_vSK_p3FK8g8lUQx3tb2gwARYp5IiAd0YCVuxfV4Z367jfleHp5CW4_zaM/s72-c/excell.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2414621387560163550.post-8923529356131324903</guid><pubDate>Wed, 04 Mar 2009 10:43:00 +0000</pubDate><atom:updated>2009-03-04T02:53:35.766-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">chart</category><title>Export chart ( grapik ) di vb.net  ke excel part1</title><description>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYhOgh4zi2GtHo0nd-55w77GulJSyufzhS6kk08-oOI1CwSs8-2x3nRM0WJSOnAKngPC9qR5EWOP-5y5DqZ8pFqf-eox84BNEdn_GnWz6IMSG1RKNXNt91r7yVrOAvEjXsoCPfC2booRc/s1600-h/form2.jpg&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 320px; height: 167px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYhOgh4zi2GtHo0nd-55w77GulJSyufzhS6kk08-oOI1CwSs8-2x3nRM0WJSOnAKngPC9qR5EWOP-5y5DqZ8pFqf-eox84BNEdn_GnWz6IMSG1RKNXNt91r7yVrOAvEjXsoCPfC2booRc/s320/form2.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5309283473259938498&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ini project menggabung dengan membuat chart di vb.net :&lt;br /&gt;&lt;br /&gt;sedangkan hal yang ditambahkan :&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Button export diklik :&lt;/strong&gt;&lt;br /&gt;Button clik&lt;br /&gt;Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click&lt;br /&gt;        Try&lt;br /&gt;            &#39;Nama File dan path. file akan disimpan di mana file  exe(brada)&lt;br /&gt;            Filename = Application.StartupPath &amp; &quot;\abc.xls&quot;&lt;br /&gt;            &#39;cek apakah file exist jika iya kemudian delete untuk membuat file baru.&lt;br /&gt;            If File.Exists(Filename) Then&lt;br /&gt;                File.Delete(Filename)&lt;br /&gt;            End If&lt;br /&gt;            If Not File.Exists(Filename) Then&lt;br /&gt;                chkexcel = False&lt;br /&gt;                &#39;Membuat excel aplikasi yang baru&lt;br /&gt;                oexcel = CreateObject(&quot;Excel.Application&quot;)&lt;br /&gt;                &#39;tambahkan worbook yang baru&lt;br /&gt;                obook = oexcel.Workbooks.Add&lt;br /&gt;                &#39;mensetting application alert&lt;br /&gt;                oexcel.Application.DisplayAlerts = True&lt;br /&gt;                &#39;mengecek total sheet pada workbook&lt;br /&gt;                Dim S As Integer = oexcel.Application.Sheets.Count()&lt;br /&gt;                &#39;delete seluruh sheet kecuali sheet pertama&lt;br /&gt;                If S &gt; 1 Then&lt;br /&gt;                    oexcel.Application.DisplayAlerts = False&lt;br /&gt;                    Dim J As Integer = S&lt;br /&gt;                    Do While J &gt; 1&lt;br /&gt;                        oexcel.Application.Sheets(J).delete()&lt;br /&gt;                        J = oexcel.Application.Sheets.Count()&lt;br /&gt;                    Loop&lt;br /&gt;                End If&lt;br /&gt;                &#39;untuk mengecek session dari excel application&lt;br /&gt;                chkexcel = True&lt;br /&gt;                oexcel.Visible = True&lt;br /&gt;                &#39;ini procedure untuk mengisi data pada excel File()&lt;br /&gt;                Generate_Sheet()&lt;br /&gt;                &#39;simapn excel file&lt;br /&gt;                obook.SaveAs(Filename)&lt;br /&gt;                &#39;menutup excel object dan session&lt;br /&gt;                osheet = Nothing&lt;br /&gt;                oexcel.Application.DisplayAlerts = False&lt;br /&gt;                obook.Close()&lt;br /&gt;                oexcel.Application.DisplayAlerts = True&lt;br /&gt;                obook = Nothing&lt;br /&gt;                oexcel.Quit()&lt;br /&gt;                oexcel = Nothing&lt;br /&gt;                chkexcel = False&lt;br /&gt;                MsgBox(&quot;Export Finished&quot;)&lt;br /&gt;            End If&lt;br /&gt;        Catch ex As Exception&lt;br /&gt;            MsgBox(ex.Message)&lt;br /&gt;        Finally&lt;br /&gt;            MyConnection.close()&lt;br /&gt;            Dbclose()&lt;br /&gt;        End Try&lt;br /&gt;    End Sub&lt;br /&gt;---------------------------------------------&lt;br /&gt;&lt;strong&gt;Generate sheet&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Sub Generate_Sheet()&lt;br /&gt;        View_Data()&lt;br /&gt;        osheet = oexcel.Worksheets(1)&lt;br /&gt;        &#39;Menganti nama Sheet&lt;br /&gt;        osheet.Name = &quot;Excel Charts&quot;&lt;br /&gt;        osheet.Range(&quot;A1:AZ400&quot;).Interior.ColorIndex = 2&lt;br /&gt;        osheet.Range(&quot;A1&quot;).Font.Size = 12&lt;br /&gt;        osheet.Range(&quot;A1&quot;).Font.Bold = True&lt;br /&gt;        osheet.Range(&quot;A1:I1&quot;).Merge()&lt;br /&gt;        osheet.Range(&quot;A1&quot;).Value = &quot;Excel Automation With Charts&quot;&lt;br /&gt;        osheet.Range(&quot;A1&quot;).EntireColumn.AutoFit()&lt;br /&gt;        &#39;columns heading&lt;br /&gt;        For i As Integer = 0 To objDataTable.Columns.Count - 1&lt;br /&gt;            AlphaNum = i + 1&lt;br /&gt;            Alphabet()&lt;br /&gt;            osheet.Range(Alphabets &amp; &quot;3&quot;).Value = objDataTable.Columns.Item(i).ToString()&lt;br /&gt;            osheet.Range(Alphabets &amp; &quot;3&quot;).BorderAround(8)&lt;br /&gt;            osheet.Range(Alphabets &amp; &quot;3&quot;).EntireColumn.AutoFit()&lt;br /&gt;        Next&lt;br /&gt;        &#39;format headings&lt;br /&gt;        osheet.Range(&quot;A3:&quot; &amp; Alphabets &amp; &quot;3&quot;).Font.Color = RGB(255, 255, 255)&lt;br /&gt;        osheet.Range(&quot;A3:&quot; &amp; Alphabets &amp; &quot;3&quot;).Interior.ColorIndex = 5&lt;br /&gt;        osheet.Range(&quot;A3:&quot; &amp; Alphabets &amp; &quot;3&quot;).Font.Bold = True&lt;br /&gt;        osheet.Range(&quot;A3:&quot; &amp; Alphabets &amp; &quot;3&quot;).Font.Size = 10&lt;br /&gt;        &#39;memasukkan data dari DB&lt;br /&gt;        Dim R As Integer = 3&lt;br /&gt;        Dim x As Integer&lt;br /&gt;        Dim a, b, c As String&lt;br /&gt;        For Each row As DataRow In objDataTable.Rows&lt;br /&gt;            R = R + 1&lt;br /&gt;            For i As Integer = 0 To objDataTable.Columns.Count - 1&lt;br /&gt;                AlphaNum = i + 1&lt;br /&gt;                Alphabet()&lt;br /&gt;                osheet.Range(Alphabets &amp; R).Value = row(i).ToString&lt;br /&gt;                osheet.Range(Alphabets &amp; R).BorderAround(8)&lt;br /&gt;            Next i&lt;br /&gt;        Next&lt;br /&gt;        &#39;Membuat object chart&lt;br /&gt;        Dim oChart As Excel.Chart&lt;br /&gt;        Dim MyCharts As Excel.ChartObjects&lt;br /&gt;        Dim MyCharts1 As Excel.ChartObject&lt;br /&gt;        MyCharts = osheet.ChartObjects&lt;br /&gt;        &#39;mensetting lokasi chart&lt;br /&gt;        MyCharts1 = MyCharts.Add(150, 100, 400, 250)&lt;br /&gt;        oChart = MyCharts1.Chart&lt;br /&gt;        &#39;membuat chart pada default location&lt;br /&gt;        oChart.Location(Excel.XlChartLocation.xlLocationAsObject, osheet.Name)&lt;br /&gt;        With oChart&lt;br /&gt;            &#39;mengeset range untuk chart&lt;br /&gt;            Dim chartRange As Excel.Range&lt;br /&gt;            chartRange = osheet.Range(&quot;A3&quot;, Alphabets &amp; R)&lt;br /&gt;            .SetSourceData(chartRange)&lt;br /&gt;            &#39;fungsi ini untuk mengeset bentuk dari plot, apakh kolom atau baris&lt;br /&gt;            .PlotBy = Excel.XlRowCol.xlRows&lt;br /&gt;            &#39;mensetting data label&lt;br /&gt;            .ApplyDataLabels(Excel.XlDataLabelsType.xlDataLabelsShowNone)&lt;br /&gt;            &#39;mensetting apakah legend tampil atau tidak&lt;br /&gt;            .HasLegend = True&lt;br /&gt;            &#39;mensetting lokasi legend&lt;br /&gt;            .Legend.Position = Excel.XlLegendPosition.xlLegendPositionRight&lt;br /&gt;            &#39;Pilih tipe chart&lt;br /&gt;            .ChartType = Excel.XlChartType.xlColumnClustered&lt;br /&gt;            &#39;chart title&lt;br /&gt;            .HasTitle = True&lt;br /&gt;            .ChartTitle.Text = &quot;Bar Chart&quot;&lt;br /&gt;            Dim xlAxisCategory, xlAxisValue As Excel.Axes&lt;br /&gt;            xlAxisCategory = CType(oChart.Axes(, Excel.XlAxisGroup.xlPrimary), Excel.Axes)&lt;br /&gt;            xlAxisCategory.Item(Excel.XlAxisType.xlCategory).HasTitle = True&lt;br /&gt;            xlAxisCategory.Item(Excel.XlAxisType.xlCategory).AxisTitle.Characters.Text = &quot;Month&quot;&lt;br /&gt;            xlAxisValue = CType(oChart.Axes(, Excel.XlAxisGroup.xlPrimary), Excel.Axes)&lt;br /&gt;            xlAxisValue.Item(Excel.XlAxisType.xlValue).HasTitle = True&lt;br /&gt;            xlAxisValue.Item(Excel.XlAxisType.xlValue).AxisTitle.Characters.Text = &quot;Category&quot;&lt;br /&gt;        End With&lt;br /&gt;    End Sub</description><link>http://mukhammadikhsan.blogspot.com/2009/03/export-chart-grapik-ke-excel-part1.html</link><author>noreply@blogger.com (&lt;strong&gt;Ingatlah ilmu dengan menulis&lt;/strong&gt;)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYhOgh4zi2GtHo0nd-55w77GulJSyufzhS6kk08-oOI1CwSs8-2x3nRM0WJSOnAKngPC9qR5EWOP-5y5DqZ8pFqf-eox84BNEdn_GnWz6IMSG1RKNXNt91r7yVrOAvEjXsoCPfC2booRc/s72-c/form2.jpg" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2414621387560163550.post-474610893938563642</guid><pubDate>Wed, 04 Mar 2009 10:19:00 +0000</pubDate><atom:updated>2009-03-04T02:23:03.171-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">chart</category><title>Membuat chart ( grapic) di vb.net part3</title><description>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggo7q-3kFdLRmUNmiwDP5eXc2ugRhxUxJYUirF5w6_-hc1PPQnrqMBiJ90HrsiZ-tjk3DfjrXXppuo7HvytegvzyaLNlDQ4E_LLmHyZav5JAeSFdvbvw_sfGWE458ZGAHoH4CwpcPSsFo/s1600-h/run.jpg&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 320px; height: 197px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggo7q-3kFdLRmUNmiwDP5eXc2ugRhxUxJYUirF5w6_-hc1PPQnrqMBiJ90HrsiZ-tjk3DfjrXXppuo7HvytegvzyaLNlDQ4E_LLmHyZav5JAeSFdvbvw_sfGWE458ZGAHoH4CwpcPSsFo/s320/run.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5309275861804131634&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Coding untuk pertama kali form diload :&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Form load&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load&lt;br /&gt;        Try&lt;br /&gt;            cbchart.SelectedIndex = 0&lt;br /&gt;        Catch ex As Exception&lt;br /&gt;            MsgBox(ex.Message)&lt;br /&gt;        Finally&lt;br /&gt;            MyConnection.close()&lt;br /&gt;        End Try&lt;br /&gt;&lt;br /&gt;    End Sub&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Combobox&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Private Sub cbchart_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cbchart.SelectedIndexChanged&lt;br /&gt;        Try&lt;br /&gt;            RefreshChart()&lt;br /&gt;        Catch ex As Exception&lt;br /&gt;            MsgBox(ex.Message)&lt;br /&gt;        Finally&lt;br /&gt;            MyConnection.close()&lt;br /&gt;        End Try&lt;br /&gt;    End Sub&lt;br /&gt;&lt;br /&gt;source : http://ilmukomputer.org</description><link>http://mukhammadikhsan.blogspot.com/2009/03/membuat-chart-grapic-di-vbnet-part3.html</link><author>noreply@blogger.com (&lt;strong&gt;Ingatlah ilmu dengan menulis&lt;/strong&gt;)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggo7q-3kFdLRmUNmiwDP5eXc2ugRhxUxJYUirF5w6_-hc1PPQnrqMBiJ90HrsiZ-tjk3DfjrXXppuo7HvytegvzyaLNlDQ4E_LLmHyZav5JAeSFdvbvw_sfGWE458ZGAHoH4CwpcPSsFo/s72-c/run.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2414621387560163550.post-8449757197006140037</guid><pubDate>Wed, 04 Mar 2009 10:07:00 +0000</pubDate><atom:updated>2009-03-04T02:12:42.669-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">chart</category><title>Membuat chart ( grapic) di vb.net part2</title><description>&lt;strong&gt;Menampilkan chart&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Sub RefreshChart()&lt;br /&gt;        View_Data()&lt;br /&gt;        Dim a As String&lt;br /&gt;        Dim categories(11)&lt;br /&gt;        For i As Integer = 0 To 11&lt;br /&gt;            categories(i) = objDataTable.Columns(i + 1).Tostring&lt;br /&gt;            a = objDataTable.Columns(i + 1).tostring&lt;br /&gt;        Next&lt;br /&gt;        Dim values(11)&lt;br /&gt;        Dim chConstants&lt;br /&gt;&lt;br /&gt;        &#39;Menghapus isi dari chart, seluruh chart yang lama dan exist menjadi empty&lt;br /&gt;        &#39;buat 1 chart yang baru&lt;br /&gt;&lt;br /&gt;        AxChartSpace1.Clear()&lt;br /&gt;        AxChartSpace1.Charts.Add()&lt;br /&gt;        chConstants = AxChartSpace1.Constants&lt;br /&gt;&lt;br /&gt;        &#39;tambahkan series, secara dinamis&lt;br /&gt;&lt;br /&gt;        For i As Integer = 0 To objDataTable.Rows.Count - 1&lt;br /&gt;            AxChartSpace1.Charts(0).SeriesCollection.Add()&lt;br /&gt;        Next&lt;br /&gt;        Dim MaxTotal As Integer = 0&lt;br /&gt;&lt;br /&gt;        &#39;membuat warna dasar chart menjadi putih&lt;br /&gt;&lt;br /&gt;        AxChartSpace1.Charts(0).PlotArea.Interior.Color = &quot;White&quot;&lt;br /&gt;        For j As Integer = 0 To objDataTable.Rows.Count - 1&lt;br /&gt;&lt;br /&gt;            &#39;mengeset categories series&lt;br /&gt;&lt;br /&gt;            AxChartSpace1.Charts(0).SeriesCollection(j).SetData(chConstants.chDimCategories, chConstants.chDataLiteral, categories)&lt;br /&gt;            For i As Integer = 1 To objDataTable.Columns.Count - 1&lt;br /&gt;                values(i - 1) = Val(objDataTable.Rows(j).Item(i).tostring)&lt;br /&gt;                If values(i - 1) &gt; MaxTotal Then&lt;br /&gt;                    MaxTotal = values(i - 1)&lt;br /&gt;                End If&lt;br /&gt;            Next&lt;br /&gt;&lt;br /&gt;            &#39;mengeset series value&lt;br /&gt;&lt;br /&gt;            AxChartSpace1.Charts(0).SeriesCollection(j).SetData(chConstants.chDimValues, chConstants.chDataLiteral, values)&lt;br /&gt;&lt;br /&gt;            &#39;membuat caption&lt;br /&gt;&lt;br /&gt;            AxChartSpace1.Charts(0).SeriesCollection(j).Caption = objDataTable.Rows(j).Item(0).ToString()&lt;br /&gt;        Next&lt;br /&gt;        For i As Integer = 0 To objDataTable.Rows.Count - 1&lt;br /&gt;            Dim colors As String&lt;br /&gt;            Select Case i&lt;br /&gt;                Case 0&lt;br /&gt;                    colors = &quot;Red&quot;&lt;br /&gt;                Case 1&lt;br /&gt;                    colors = &quot;DarkOrange&quot;&lt;br /&gt;                Case 2&lt;br /&gt;                    colors = &quot;Cyan&quot;&lt;br /&gt;                Case 3&lt;br /&gt;                    colors = &quot;Yellow&quot;&lt;br /&gt;                Case 4&lt;br /&gt;                    colors = &quot;Red&quot;&lt;br /&gt;                Case 5&lt;br /&gt;                    colors = &quot;Black&quot;&lt;br /&gt;                Case 6&lt;br /&gt;                    colors = &quot;Navy&quot;&lt;br /&gt;                Case 7&lt;br /&gt;                    colors = &quot;SkyBlue&quot;&lt;br /&gt;                Case 8&lt;br /&gt;                    colors = &quot;SlateGray&quot;&lt;br /&gt;&lt;br /&gt;                    &#39;selanjutnya tambah sendiri ya&lt;br /&gt;&lt;br /&gt;            End Select&lt;br /&gt;            AxChartSpace1.Charts(0).SeriesCollection(i).Interior.Color = colors&lt;br /&gt;        Next&lt;br /&gt;        If cbchart.Text = &quot;3D&quot; Then&lt;br /&gt;            AxChartSpace1.Charts(0).Type = owc11.ChartChartTypeEnum.chChartTypeColumn3D&lt;br /&gt;        End If&lt;br /&gt;&lt;br /&gt;        &#39;Mengaktifkan Legend pada chart&lt;br /&gt;&lt;br /&gt;        AxChartSpace1.Charts(0).HasLegend = True&lt;br /&gt;        AxChartSpace1.Charts(0).Axes(1).Scaling.Maximum = MaxTotal&lt;br /&gt;        AxChartSpace1.Charts(0).Axes(1).MajorUnit = MaxTotal / 10&lt;br /&gt;        AxChartSpace1.Charts(0).Axes(1).Scaling.Minimum = 0&lt;br /&gt;        AxChartSpace1.Charts(0).Axes(0).HasTitle = True&lt;br /&gt;        AxChartSpace1.Charts(0).Axes(0).Title.Caption = &quot;Month&quot;&lt;br /&gt;        AxChartSpace1.Charts(0).Axes(0).Title.Font.Name = &quot;Arial&quot;&lt;br /&gt;        AxChartSpace1.Charts(0).Axes(0).Title.Font.Size = 9&lt;br /&gt;        AxChartSpace1.Charts(0).Axes(1).HasTitle = True&lt;br /&gt;        AxChartSpace1.Charts(0).Axes(1).Title.Caption = &quot;Category&quot;&lt;br /&gt;        AxChartSpace1.Charts(0).Axes(1).Title.Font.Name = &quot;Arial&quot;&lt;br /&gt;        AxChartSpace1.Charts(0).Axes(1).Title.Font.Size = 9&lt;br /&gt;    End Sub&lt;br /&gt;&lt;br /&gt;Source : http://ilmukomputer.org</description><link>http://mukhammadikhsan.blogspot.com/2009/03/membuat-chart-grapic-di-vbnet-part2.html</link><author>noreply@blogger.com (&lt;strong&gt;Ingatlah ilmu dengan menulis&lt;/strong&gt;)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2414621387560163550.post-6963738318483701476</guid><pubDate>Wed, 04 Mar 2009 09:11:00 +0000</pubDate><atom:updated>2009-03-04T02:16:22.588-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">chart</category><title>Membuat chart ( grapic) di vb.net part1</title><description>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC2BbNvmqLBGyC1cBXSFW6jyoPvsuNSfQO-MJJM9smvFnPu6jrV1ZbFrHc4tpq4_auE21bZslhRD8FSj4qOzypd7JlBNJwYSkaC4X14vHxCbaIK3So19pwctZih76tbq8ZYsYw8dK1Y8k/s1600-h/form.jpg&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 320px; height: 197px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC2BbNvmqLBGyC1cBXSFW6jyoPvsuNSfQO-MJJM9smvFnPu6jrV1ZbFrHc4tpq4_auE21bZslhRD8FSj4qOzypd7JlBNJwYSkaC4X14vHxCbaIK3So19pwctZih76tbq8ZYsYw8dK1Y8k/s320/form.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5309271643564950594&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Import packet yang diperlukan :&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ketikkan di code ini General declaration&lt;/strong&gt;&lt;br /&gt;Imports System&lt;br /&gt;Imports System.IO&lt;br /&gt;Imports System.Data&lt;br /&gt;Imports System.Data.OleDb&lt;br /&gt;Imports owc11 = Microsoft.Office.Interop.Owc11&lt;br /&gt;Imports Microsoft.Office.Interop&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Membuat object dan string koneksi :&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Namespace AccesData&lt;br /&gt;Imports System.Data&lt;br /&gt;Imports System.Data.OleDb&lt;br /&gt;&lt;br /&gt;    Public Class DatabaseConnection&lt;br /&gt;        &lt;br /&gt;Dim objConnection As New OleDbConnection(&quot;provider=Microsoft.Jet.OLEDB.4.0 ;data source=D:\Perpustakaan\coding\tutorial\jun\grapic\acces\bin\Graph.mdb&quot;)&lt;br /&gt;        &lt;br /&gt;Public Function open() As OleDbConnection&lt;br /&gt;            objConnection.Open()&lt;br /&gt;            Return objConnection&lt;br /&gt;        End Function&lt;br /&gt;        &lt;br /&gt;Public Function close() As OleDbConnection&lt;br /&gt;            objConnection.Close()&lt;br /&gt;            Return objConnection&lt;br /&gt;        End Function&lt;br /&gt;    End Class&lt;br /&gt;End Namespace&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Form declaration&lt;/strong&gt;&lt;br /&gt;public Class Form1&lt;br /&gt;    Inherits System.Windows.Forms.Form&lt;br /&gt;    Dim MyConnection As New AccesData.DatabaseConnection&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Delaration public&lt;/strong&gt;&lt;br /&gt;#Region &quot;Declaration&quot;&lt;br /&gt;    Dim objConnection As OleDbConnection&lt;br /&gt;    Dim objCommand As OleDbCommand&lt;br /&gt;    Dim objDataAdapter As OleDbDataAdapter&lt;br /&gt;    Dim strSQL As String&lt;br /&gt;    Dim objDataSet As New DataSet&lt;br /&gt;    Dim objDataTable As New DataTable&lt;br /&gt;#End Region&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tampil datagrid&lt;/strong&gt;&lt;br /&gt;Sub View_Data()&lt;br /&gt;        objDataTable.Clear()&lt;br /&gt;        strSQL = &quot;select * from [Cat]&quot;&lt;br /&gt;        objCommand = New OleDbCommand&lt;br /&gt;        objCommand.Connection = MyConnection.open&lt;br /&gt;        objCommand.CommandType = CommandType.Text&lt;br /&gt;        objCommand.CommandText = strSQL&lt;br /&gt;        objDataAdapter = New OleDbDataAdapter(objCommand)&lt;br /&gt;        objDataAdapter.Fill(objDataSet, &quot;Mdt_Cat&quot;)&lt;br /&gt;        MyConnection.close()&lt;br /&gt;        objDataTable = objDataSet.Tables(&quot;Mdt_Cat&quot;)&lt;br /&gt;        DataGrid1.DataSource = objDataTable&lt;br /&gt;    End Sub&lt;br /&gt;&lt;br /&gt;Source : http://ilmukomputer.org</description><link>http://mukhammadikhsan.blogspot.com/2009/03/membuat-chart-grapic-di-vbnet-part1.html</link><author>noreply@blogger.com (&lt;strong&gt;Ingatlah ilmu dengan menulis&lt;/strong&gt;)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC2BbNvmqLBGyC1cBXSFW6jyoPvsuNSfQO-MJJM9smvFnPu6jrV1ZbFrHc4tpq4_auE21bZslhRD8FSj4qOzypd7JlBNJwYSkaC4X14vHxCbaIK3So19pwctZih76tbq8ZYsYw8dK1Y8k/s72-c/form.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2414621387560163550.post-8160428483824576422</guid><pubDate>Thu, 15 Jan 2009 02:24:00 +0000</pubDate><atom:updated>2009-01-14T20:39:40.504-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Database</category><title>Compact Repair File Ms Access</title><description>Bila kita sering bekerja dengan microsoft acces maka kita akan tahu salah satu permasalahan ini yaitu file mudah  menggelembung dan hal ini akan lebih cepat terjadi lagi apabila data( tabel )sering kita manipulasi baik update, delete maupun insert/import.&lt;br /&gt;&lt;br /&gt;Agar user tidak mengakses secara langsung database maka kita harus membuatkan fasilitas ini sehingga performa program database kita stabil.&lt;br /&gt;&lt;br /&gt;Langkah-langkahnya :&lt;br /&gt;1.Buat project baru, sembarang nama projectnya&lt;br /&gt;2.Tambahkan button satu ke form1&lt;br /&gt;3.Double klik button tersebut kemudian tuliskan code berikut :&lt;br /&gt;&lt;br /&gt;Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click&lt;br /&gt;&lt;br /&gt;        Try&lt;br /&gt;            Dim jro As JRO.JetEngineClass&lt;br /&gt;            Dim newConStr As String&lt;br /&gt;            Dim ConStr As String&lt;br /&gt;            &#39;Dim originalDB As String = &quot;\csv.mdb&quot;&lt;br /&gt;            &#39;Dim NewDB As String = &quot;\csvx.mdb&quot;&lt;br /&gt;            jro = New JRO.JetEngineClass&lt;br /&gt;&lt;br /&gt;            &#39;membuat koneksi untuk database yang original&lt;br /&gt;&lt;br /&gt;            ConStr = &quot;Provider = Microsoft.Jet.OLEDB.4.0; Data Source = D:\Project\vbnet\junndar\compact_repair_acces\compact_repair_acces\csv.mdb ;&quot;&lt;br /&gt;&lt;br /&gt;            &#39;membuat koneksi untuk meng compact database (Database backup)&lt;br /&gt;&lt;br /&gt;            newConStr = &quot;Provider = Microsoft.Jet.OLEDB.4.0; Data Source = D:\Project\vbnet\junndar\compact_repair_acces\compact_repair_acces\csvx.mdb ;&quot;&lt;br /&gt;&lt;br /&gt;            &#39;compact database&lt;br /&gt;&lt;br /&gt;            jro.CompactDatabase(ConStr, newConStr)&lt;br /&gt;&lt;br /&gt;            &#39;Mengcopy database yang sudah di compact kedalam folder yang sama dengan  original(database)&lt;br /&gt;            &#39;menimpa isi dari database yang lama dengan yang baru&lt;br /&gt;&lt;br /&gt;            System.IO.File.Copy(&quot;D:\Project\vbnet\junndar\compact_repair_acces\compact_repair_acces\csvx.mdb&quot;, &quot;D:\Project\vbnet\junndar\compact_repair_acces\compact_repair_acces\csv.mdb&quot;, True)&lt;br /&gt;&lt;br /&gt;            &#39;Terakhir delete database backup yang sudah di compact&lt;br /&gt;&lt;br /&gt;            System.IO.File.Delete(&quot;D:\Project\vbnet\junndar\compact_repair_acces\compact_repair_acces\csvx.mdb&quot;)&lt;br /&gt;            MsgBox(&quot;Sukses&quot;, MsgBoxStyle.Information, &quot;Compact&quot;)&lt;br /&gt;&lt;br /&gt;        Catch ex As Exception&lt;br /&gt;        End Try&lt;br /&gt;    End Sub&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Proses yang terjadi&lt;/strong&gt;&lt;br /&gt;------------------------------------&lt;br /&gt;Saya memakai file original dengan nama csv.mdb yang saya letakkan di folder project,kemudian pada saat button di klik maka file tersebut di compact dan terbentuk file csvx.mdb yang sudah mengecil kemudian hasil file repair itu di replacekan ke original dan file csvx.mdb nya di delete.&lt;br /&gt;&lt;br /&gt;Bentuk formnya :&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVjObIrWJ1p7hSeaw8WkZ5bzXWjLCArmPprA-8G1urzGOgcZBDjT_X-ruyrOYq5DKUKDmhCTJmhuXUWu98QRumH9oMiiDNIkP_OxYEGGp5kMNRaLogWQmXAbWVmHaDix5GSHv_CzsrtGw/s1600-h/form.bmp&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 204px; height: 124px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVjObIrWJ1p7hSeaw8WkZ5bzXWjLCArmPprA-8G1urzGOgcZBDjT_X-ruyrOYq5DKUKDmhCTJmhuXUWu98QRumH9oMiiDNIkP_OxYEGGp5kMNRaLogWQmXAbWVmHaDix5GSHv_CzsrtGw/s320/form.bmp&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5291365290724567122&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Source : ilmu komputer</description><link>http://mukhammadikhsan.blogspot.com/2009/01/compact-repair-file-ms-access.html</link><author>noreply@blogger.com (&lt;strong&gt;Ingatlah ilmu dengan menulis&lt;/strong&gt;)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVjObIrWJ1p7hSeaw8WkZ5bzXWjLCArmPprA-8G1urzGOgcZBDjT_X-ruyrOYq5DKUKDmhCTJmhuXUWu98QRumH9oMiiDNIkP_OxYEGGp5kMNRaLogWQmXAbWVmHaDix5GSHv_CzsrtGw/s72-c/form.bmp" height="72" width="72"/><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2414621387560163550.post-6330376292277892095</guid><pubDate>Thu, 27 Nov 2008 11:55:00 +0000</pubDate><atom:updated>2008-11-27T04:19:06.768-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Design Website</category><title>Membuat website dengan incomdia website x5</title><description>&lt;strong&gt;Langkah - langkah mudah membuat website instan dengan menggunakan Incomedia Website X5 :&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;1.Install softwarenya &lt;br /&gt;2.Buat new project - next&lt;br /&gt;----------------------------&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_5v0k-vC9CJL-AVMsNYe9qNNxF2x4sLfTfETHzztu4agRzA3WkZ-a1RqXlfd3WCR731mREjkl3Qs3BYxzMCMuO7kSxAy2CbKSpzMzLOQ6RQkiEMsrCHRMezt4DDnvoc0Xtyitz7iSUlM/s1600-h/new+proj.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 222px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_5v0k-vC9CJL-AVMsNYe9qNNxF2x4sLfTfETHzztu4agRzA3WkZ-a1RqXlfd3WCR731mREjkl3Qs3BYxzMCMuO7kSxAy2CbKSpzMzLOQ6RQkiEMsrCHRMezt4DDnvoc0Xtyitz7iSUlM/s320/new+proj.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5273307646450948962&quot; /&gt;&lt;/a&gt;&lt;br /&gt;----------------------------&lt;br /&gt;3.isikan textbox yang ada - next&lt;br /&gt;----------------------------&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOGO90woMmdbm_LtI0J-bj9pxcaHrML65Z5NNIOXec01bsnErtOvwSY_Lom-xRStnYMw3Nab0UHtc0ilJEnlbtEizMoCKuZH5Ugu8PRiefm5FAE9q0krNuFAQwjkLK3guzoC4r9CZMsJE/s1600-h/general+set.jpg&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 320px; height: 233px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOGO90woMmdbm_LtI0J-bj9pxcaHrML65Z5NNIOXec01bsnErtOvwSY_Lom-xRStnYMw3Nab0UHtc0ilJEnlbtEizMoCKuZH5Ugu8PRiefm5FAE9q0krNuFAQwjkLK3guzoC4r9CZMsJE/s320/general+set.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5273308641819023170&quot; /&gt;&lt;/a&gt;&lt;br /&gt;----------------------------&lt;br /&gt;4.pilih salah satu bentuk template yang diinginkan &lt;br /&gt;----------------------------&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLswZksh0s91dLLmq3dgE8St14QNDA7AylXVm_Y46bBlZBbCRhoS0FYh6aRSoC0XFrI0T8ZcMp940cd8DT6fxDNzfojctt_5qqKt1fS7aSP20AYmQ2TE1KRrrvChmRKhcqpmH3DqUhEdY/s1600-h/template.jpg&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 320px; height: 231px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLswZksh0s91dLLmq3dgE8St14QNDA7AylXVm_Y46bBlZBbCRhoS0FYh6aRSoC0XFrI0T8ZcMp940cd8DT6fxDNzfojctt_5qqKt1fS7aSP20AYmQ2TE1KRrrvChmRKhcqpmH3DqUhEdY/s320/template.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5273309066750092658&quot; /&gt;&lt;/a&gt;&lt;br /&gt;----------------------------&lt;br /&gt;5.Membuat menu - next&lt;br /&gt;----------------------------&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfDkZJm6qaH7d2ESmIe3MCKE4iirA3cqAULbbqQUWT4FYIGuq-9vv_BfMLItGo_XBTT7-RGjUqOXvIv9gxr_eM02Fx5XQbUjC9q1vc9c33ZW41L_hJYN3tjdIdRmZowYyG6WCvBIPsWWA/s1600-h/menu+web.jpg&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 320px; height: 230px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfDkZJm6qaH7d2ESmIe3MCKE4iirA3cqAULbbqQUWT4FYIGuq-9vv_BfMLItGo_XBTT7-RGjUqOXvIv9gxr_eM02Fx5XQbUjC9q1vc9c33ZW41L_hJYN3tjdIdRmZowYyG6WCvBIPsWWA/s320/menu+web.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5273309462428277490&quot; /&gt;&lt;/a&gt;&lt;br /&gt;----------------------------&lt;br /&gt;6.Membuat content dari menu yang telah dibuat&lt;br /&gt;----------------------------&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC1kkezPYyO7a3T1H22fFrr7ty_1igzfYuXMXdUSXfA_PZP3RIuusEsWtG8cQDnWkOspEvJdMqLqXlj680QJ50AyoCCRO7w6L1MZjvK-nUv1d-KwTpN6WmSmk9gBKVH9nox5SsbuzpqSg/s1600-h/content.jpg&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 320px; height: 234px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC1kkezPYyO7a3T1H22fFrr7ty_1igzfYuXMXdUSXfA_PZP3RIuusEsWtG8cQDnWkOspEvJdMqLqXlj680QJ50AyoCCRO7w6L1MZjvK-nUv1d-KwTpN6WmSmk9gBKVH9nox5SsbuzpqSg/s320/content.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5273309771389368562&quot; /&gt;&lt;/a&gt;&lt;br /&gt;----------------------------&lt;br /&gt;7.Export / save hasilnya &lt;br /&gt;----------------------------&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixL3OVsZ9NlwwvXg4z4_yOVjK87uOlvg1YABuzTAAL-wGzD11YsZFAbdqQ9CsmLh7LkOlsgdYMfXw-JS_gZ4hKyj0vudOx5oXuG62Khf6JsUW8suNgbt8zNDBOIrxlEehaHfBnu3vIaUc/s1600-h/export.jpg&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 320px; height: 234px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixL3OVsZ9NlwwvXg4z4_yOVjK87uOlvg1YABuzTAAL-wGzD11YsZFAbdqQ9CsmLh7LkOlsgdYMfXw-JS_gZ4hKyj0vudOx5oXuG62Khf6JsUW8suNgbt8zNDBOIrxlEehaHfBnu3vIaUc/s320/export.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5273310139477473954&quot; /&gt;&lt;/a&gt;&lt;br /&gt;----------------------------&lt;br /&gt;&lt;br /&gt;Selamat mencoba</description><link>http://mukhammadikhsan.blogspot.com/2008/11/membuat-website-dengan-incomdia-website.html</link><author>noreply@blogger.com (&lt;strong&gt;Ingatlah ilmu dengan menulis&lt;/strong&gt;)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_5v0k-vC9CJL-AVMsNYe9qNNxF2x4sLfTfETHzztu4agRzA3WkZ-a1RqXlfd3WCR731mREjkl3Qs3BYxzMCMuO7kSxAy2CbKSpzMzLOQ6RQkiEMsrCHRMezt4DDnvoc0Xtyitz7iSUlM/s72-c/new+proj.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2414621387560163550.post-3573572522903686257</guid><pubDate>Fri, 17 Oct 2008 10:14:00 +0000</pubDate><atom:updated>2008-10-17T03:44:07.821-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ikhlas</category><title>Sisi lemahku</title><description>hari ini tanggal 17 Oktober 2008 hari jum&#39;at aku mencoba menengok blogspotku, blog ini aku dedikasikan untuk mengingatkan aku dalam belajar program karena aku tahu persis akan kelemahanku yaitu mudah sekali lupa.&lt;br /&gt;&lt;br /&gt;Sebetulnya kelemahan ini tidak cocok untuk menjadi seorang programer,karena salah satu syarat utama untuk menjadi itu haruslah memilki daya ingat yang tinggi.&lt;br /&gt;&lt;br /&gt;hampir empat bulan aku tidak membaca dan melatih lagi seolah-olah aku sudah lupa semuanya tentang coding, karena  hal itu aku jadi takut untuk memulai lagi, takut ini sama sekali tak beralasan dan aku tahu itu.&lt;br /&gt;Kalau rasa takut itu menjalar terus kemudian membatu dalam hati maka aku sadar bahwa aku semakin jauh dari blog ini dan rasanya aku jadi pesimis akan nasib blog ini.&lt;br /&gt;&lt;br /&gt;Ya Alloh..........&lt;br /&gt;tolonglah aku...........&lt;br /&gt;rahmatilah aku.....&lt;br /&gt;limpahilah aku akan hidayahmu....&lt;br /&gt;taufiqmu.....&lt;br /&gt;bukakanlah hijabmu atas hati dan pikiranku.....&lt;br /&gt;sehingga aku tahu......&lt;br /&gt;engkau pernah menganugerahkan aku akan ingatan.....&lt;br /&gt;karena anugrah itu aku hingga jadi idol kabupaten.......&lt;br /&gt;namun anugrah itu sekarang kau ambil......&lt;br /&gt;&lt;br /&gt;daya ingat itu......&lt;br /&gt;daya tangkap itu......&lt;br /&gt;konsentrasi itu..........&lt;br /&gt;sekarang telah pergi dariku.....&lt;br /&gt;entah dimana engkau berada......&lt;br /&gt;&lt;br /&gt;Ya Alloh yang Maha rokhman dan rakhim.....&lt;br /&gt;bimbinglah aku............................................Amiin</description><link>http://mukhammadikhsan.blogspot.com/2008/10/sisi-lemahku.html</link><author>noreply@blogger.com (&lt;strong&gt;Ingatlah ilmu dengan menulis&lt;/strong&gt;)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2414621387560163550.post-2236116883504639966</guid><pubDate>Thu, 28 Aug 2008 06:12:00 +0000</pubDate><atom:updated>2008-08-27T23:29:59.192-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Import CSV File</category><title>Import CSV file di vb.net part 1</title><description>&lt;strong&gt;&lt;u&gt;Import package yang di perlukan :&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;Imports System.Data&lt;br /&gt;Imports System.Data.OleDb&lt;br /&gt;Imports System.IO&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;strong&gt;Deklarasi&lt;/strong&gt;&lt;br /&gt;&lt;/u&gt;&lt;br /&gt;#Region &quot;Declaration&quot;&lt;br /&gt;Dim objConnection As OleDbConnection&lt;br /&gt;Dim objCommand As OleDbCommand&lt;br /&gt;Dim objDataAdapter As OleDbDataAdapter&lt;br /&gt;Dim StrSQL As String&lt;br /&gt;Dim objDataTableText As New DataTable&lt;br /&gt;Dim objDataTableAccess As New DataTable&lt;br /&gt;#End Region&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Buat namespace dengan nama accesdata dan masukkan clas didalamnya dengan nama dataconnection :&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;Imports System.Data&lt;br /&gt;Imports System.Data.OleDb&lt;br /&gt;Namespace acces&lt;br /&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;Public Class dataconnection&lt;br /&gt;Dim objcon As New OleDbConnection(&quot;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\dotnut\My Project\project 1\fifo\bin\fifo wo cek.mdb;&quot;)&lt;br /&gt;Public Function open() As OleDbConnection&lt;br /&gt;objcon.Open()&lt;br /&gt;Return objcon&lt;br /&gt;End Function&lt;br /&gt;Public Function close() As OleDbConnection&lt;br /&gt;objcon.Close()&lt;br /&gt;Return objcon&lt;br /&gt;End Function&lt;br /&gt;End Class&lt;br /&gt;End Namespace &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Buat form dengan kontrol textbox,combo box,button dan label dan open file dialog &lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwEUWSYUSlgGpG5U7ZMpPSreRus2Ggj7xu-tm61AQy14KjbEgvacmSfCoGqE9CPEml6_311jv-nWaTEn6BEChRpL2CqlR2BQNnzXqo2aUMLPD-Xr_NVZEhXq6oGBcEIJqiNfIxaHzRM6M/s1600-h/import.jpg&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5239448665112439954&quot; style=&quot;CURSOR: hand&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwEUWSYUSlgGpG5U7ZMpPSreRus2Ggj7xu-tm61AQy14KjbEgvacmSfCoGqE9CPEml6_311jv-nWaTEn6BEChRpL2CqlR2BQNnzXqo2aUMLPD-Xr_NVZEhXq6oGBcEIJqiNfIxaHzRM6M/s320/import.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;strong&gt;Button .... di klik&lt;/strong&gt;&lt;br /&gt;&lt;/u&gt;&lt;br /&gt;Try&lt;br /&gt;OFD.Filter = &quot;CSV (Comma delimited) (*.csv) *.csv Text Documents(*.txt) *.txt All Files (*.*) *.*&quot;&lt;br /&gt;OFD.FilterIndex = 0&lt;br /&gt;OFD.FileName = &quot;&quot;&lt;br /&gt;Dim result As DialogResult = OFD.ShowDialog()&lt;br /&gt;If result = DialogResult.Cancel Then&lt;br /&gt;OFD.FileName = Nothing&lt;br /&gt;txtfile.Text = &quot;&quot;&lt;br /&gt;Else&lt;br /&gt;txtfile.Text = OFD.FileName&lt;br /&gt;End If&lt;br /&gt;Catch ex As Exception&lt;br /&gt;MessageBox.Show(ex.Message)&lt;br /&gt;End Try&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;u&gt;&lt;strong&gt;Sebelum klik tombol import pilih combo boxnya,untuk menentukan pilihan file&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Button import klik :&lt;/strong&gt;&lt;br /&gt;&lt;/u&gt;&lt;br /&gt;If cbfile.Text = &quot;FIFO&quot; Then&lt;br /&gt;fifo()&lt;br /&gt;ElseIf cbfile.Text = &quot;F4101&quot; Then&lt;br /&gt;f4101()&lt;br /&gt;ElseIf cbfile.Text = &quot;F4801&quot; Then&lt;br /&gt;&#39;f4801()&lt;br /&gt;backup()&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;strong&gt;Buat prosedure backup bila combo box memilih f4801&lt;/strong&gt;&lt;br /&gt;&lt;/u&gt;&lt;br /&gt;Sub backup()&lt;br /&gt;Try&lt;br /&gt;If txtfile.Text.Trim = &quot;&quot; Then&lt;br /&gt;MsgBox(&quot;Cari file terlebih dahulu&quot;, MsgBoxStyle.Information, &quot;Pesan kesalahan(&quot;)&lt;br /&gt;Exit Sub&lt;br /&gt;End If&lt;br /&gt;Dim TempPath, TempFile As String&lt;br /&gt;TempFile = Mid(txtfile.Text.Trim, InStrRev(txtfile.Text.Trim, &quot;\&quot;) + 1, Len(txtfile.Text.Trim))&lt;br /&gt;TempPath = Microsoft.VisualBasic.Left(txtfile.Text.Trim, (Len(txtfile.Text.Trim) - Len(TempFile)))&lt;br /&gt;Dim cmd As OleDbCommand = New OleDbCommand&lt;br /&gt;cmd.CommandText = &quot;INSERT INTO F4801 (WADCTO,WADOCO,WASFXO,WARCTO,WARORN,WALNID,&quot; &amp;amp; _&lt;br /&gt;&lt;br /&gt;&quot; WAPTWO,WAPARS,WATYPS,WAPRTS,WADL01,WASTCM,WACO,WAMCU,WAMMCU,WALOCN,WAAISL,WABIN,WASRST,WADCG,&quot; &amp;amp; _&lt;br /&gt;&quot; WASUB,WAAN8,WAANO,WAANSA,WAANPA,WAANT,WANAN8,WATRDJ,WASTRT,WADRQJ,WADPL,WASTRX,WADAP,WADAT,WAPPDT,&quot; &amp;amp; _&lt;br /&gt;&lt;br /&gt;&quot; WAWR01,WAWR02,WAWR03,WAWR04,WAWR05,WAWR06,WAWR07,WAWR08,WAWR09,WAWR10,WAVR01,WAVR02,WAAMTO,WASETC,&quot; &amp;amp; _&lt;br /&gt;&quot; WABRT,WAPAYT,WAAMTC,WAHRSO,WAHRSC,WAAMTA,WAHRSA,WAITM,WAAITM,WALITM,WANUMB,WAAPID,WAUORG,WASOBK,&quot; &amp;amp; _&lt;br /&gt;&quot; WASOCN,WASOQS,WAQTYT,WAUOM,WASHNO,WAPBTM,WATBM,WATRT,WASHTY,WAPEC,WAPPFG,WABM,WARTG,WASPRT,WAUNCD,&quot; &amp;amp; _&lt;br /&gt;&quot; WAINDC,WARESC,WAMOH,WATDT,WAPOU,WAPC,WALTLV,WALTCM,WACTS1,WALOTN,WALOTP,WALOTG,WARAT1,WARAT2,WADCT,&quot; &amp;amp; _&lt;br /&gt;&quot; WASBLI,WARKCO,WABREV,WARREV,WADRWC,WARTCH,WAPNRQ,WAREAS,WAPHSE,WAXDSP,WABOMC,WAURCD,WAURDT,WAURAT,&quot; &amp;amp; _&lt;br /&gt;&quot;WAURAB,WAURRF,WAUSER,WAPID,WAJOBN,WAUPMJ,WATDAY,WAAAID,WANTST,WAXRTO,WAESDN,WAACDN,WASAID,WAMPOS,WAAPRT,&quot; &amp;amp; _&lt;br /&gt;&quot;WAAMLC,WAAMMC,WAAMOT,WALBAM,WAMTAM) SELECT * FROM [Text;DATABASE=&quot; &amp;amp; TempPath &amp;amp; &quot;;].[&quot; &amp;amp; TempFile.Trim &amp;amp; &quot;]&quot;&lt;br /&gt;&lt;br /&gt;cmd.Connection = mykoneksi.open()&lt;br /&gt;cmd.ExecuteNonQuery()&lt;br /&gt;mykoneksi.close()&lt;br /&gt;MsgBox(&quot;Import Finish&quot;, MsgBoxStyle.Information, &quot;Import&quot;)&lt;br /&gt;Catch ex As Exception&lt;br /&gt;MsgBox(ex.Message)&lt;br /&gt;mykoneksi.close()&lt;br /&gt;Exit Sub&lt;br /&gt;End Try</description><link>http://mukhammadikhsan.blogspot.com/2008/08/import-csv-file-di-vbnet-part-1.html</link><author>noreply@blogger.com (&lt;strong&gt;Ingatlah ilmu dengan menulis&lt;/strong&gt;)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwEUWSYUSlgGpG5U7ZMpPSreRus2Ggj7xu-tm61AQy14KjbEgvacmSfCoGqE9CPEml6_311jv-nWaTEn6BEChRpL2CqlR2BQNnzXqo2aUMLPD-Xr_NVZEhXq6oGBcEIJqiNfIxaHzRM6M/s72-c/import.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2414621387560163550.post-1644350029190189595</guid><pubDate>Wed, 27 Aug 2008 03:01:00 +0000</pubDate><atom:updated>2008-08-26T20:17:38.556-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Beginner</category><title>Applikasi database untuk pemula dalam VB.NET</title><description>&lt;strong&gt;Import package yang diperlukan :&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Imports System.Data&lt;br /&gt;Imports System.Data.OleDb&lt;br /&gt;&lt;br /&gt;pada kesempatan ini kita akan menggunakan ADO.NET OLEDB dengan database Ms.Acces 2003&lt;br /&gt;dengan tabel nama user terdiri dari field user dan password dan user sebagai primery keynya&lt;br /&gt;&lt;br /&gt;langkah kedua :&lt;br /&gt;-------------------------------------------------&lt;br /&gt;&lt;strong&gt;deklarasi :&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;deklarasi untuk objek koneksi dan string koneksinya &lt;/strong&gt;&lt;br /&gt;Dim objcon As New OleDbConnection(&quot;Provider=Microsoft.Jet.OLEDB.4.0; Data Source=D:\dotnut\My Project\project 1\trainingharian\user.mdb;&quot;)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;deklarasi komponen ado oledb&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Dim objdatatable As New DataTable&lt;br /&gt;Dim objdatset As New DataSet&lt;br /&gt;Dim objcommand As OleDbCommand&lt;br /&gt;Dim objdataadapter As OleDbDataAdapter&lt;br /&gt;Dim objdatreader As OleDbDataReader&lt;br /&gt;Dim strsql As String&lt;br /&gt;Dim r As DataRow&lt;br /&gt;Dim cmd As OleDbCommandBuilder&lt;br /&gt;Dim t As Integer&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Buat form seperti gambar di bawah &lt;/strong&gt;&lt;br /&gt;terdiri dari label ,textbox dan datagrid dan button&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tombol add di klik&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Try&lt;br /&gt;Dim box As String = Trim(TextBox1.Text)&lt;br /&gt;Dim box2 As String = Trim(TextBox2.Text)&lt;br /&gt;strsql = &quot; INSERT INTO [user]([userid],[password]) values (&#39;&quot; &amp;amp; TextBox1.Text &amp;amp; &quot;&#39;,&#39;&quot; &amp;amp; TextBox2.Text &amp;amp; &quot;&#39;) &quot;&lt;br /&gt;objcommand = New OleDbCommand&lt;br /&gt;objcommand.Connection = objcon&lt;br /&gt;objcommand.CommandType = CommandType.Text&lt;br /&gt;objcommand.CommandText = strsql&lt;br /&gt;objcon.Open()&lt;br /&gt;objcommand.ExecuteNonQuery()&lt;br /&gt;objcon.Close()&lt;br /&gt;MsgBox(&quot;sukses&quot;)&lt;br /&gt;&lt;br /&gt;Catch ex As Exception&lt;br /&gt;MsgBox(ex.Message)&lt;br /&gt;End Try&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tombol edit di klik&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Try&lt;br /&gt;&lt;br /&gt;&#39;cara kuno------------------------&lt;br /&gt;&#39;mykoneksi.open()&lt;br /&gt;Dim NAMA As String = Trim(TextBox1.Text)&lt;br /&gt;Dim PASS As String = TextBox2.Text&lt;br /&gt;strsql = &quot;UPDATE [user] set [password] = &#39;&quot; &amp;amp; TextBox2.Text &amp;amp; &quot; &#39; where userid = &#39;&quot; &amp;amp; TextBox1.Text &amp;amp; &quot;&#39;&quot;&lt;br /&gt;objcommand = New OleDbCommand&lt;br /&gt;objcommand.Connection = mykoneksi.open&lt;br /&gt;objcommand.CommandType = CommandType.Text&lt;br /&gt;objcommand.CommandText = strsql&lt;br /&gt;objcommand.ExecuteNonQuery()&lt;br /&gt;mykoneksi.close()&lt;br /&gt;MsgBox(&quot;sukses&quot;)&lt;br /&gt;&lt;br /&gt;Catch ex As Exception&lt;br /&gt;MsgBox(ex.Message)&lt;br /&gt;End Try&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tombol view diklik&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Try&lt;br /&gt;objdatatable.Clear()&lt;br /&gt;strsql = &quot;select * from [user]&quot;&lt;br /&gt;objcommand = New OleDbCommand&lt;br /&gt;objcon.Open()&lt;br /&gt;objcommand.Connection = objcon&lt;br /&gt;objcommand.CommandType = CommandType.Text&lt;br /&gt;objcommand.CommandText = strsql&lt;br /&gt;objdataadapter = New OleDbDataAdapter(objcommand)&lt;br /&gt;objdataadapter.Fill(objdatset, &quot;user&quot;)&lt;br /&gt;objdatatable = objdatset.Tables(&quot;user&quot;)&lt;br /&gt;DataGrid1.DataSource = objdatatable&lt;br /&gt;objcon.Close()&lt;br /&gt;&lt;br /&gt;Catch ex As Exception&lt;br /&gt;MsgBox(ex.Message)&lt;br /&gt;End Try&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tombol delete diklik&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Try&lt;br /&gt;strsql = &quot;delete from [user] where userid = &#39;&quot; &amp;amp; TextBox1.Text &amp;amp; &quot;&#39;&quot;&lt;br /&gt;objcommand = New OleDbCommand&lt;br /&gt;objcommand.Connection = mykoneksi.open&lt;br /&gt;objcommand.CommandType = CommandType.Text&lt;br /&gt;objcommand.CommandText = strsql&lt;br /&gt;objcommand.ExecuteNonQuery()&lt;br /&gt;mykoneksi.close()&lt;br /&gt;MsgBox(&quot;sukses&quot;)&lt;br /&gt;&lt;br /&gt;Catch ex As Exception&lt;br /&gt;MsgBox(ex.Message)&lt;br /&gt;End Try&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;salah satu baris di datagrid di pilih untuk menampilkan di textbox&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Ini berfungsi untuk edit dan delete &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;t = DataGrid1.CurrentRowIndex&lt;br /&gt;With objdatatable.Rows(t)&lt;br /&gt;TextBox1.Text = .Item(0).ToString&lt;br /&gt;TextBox2.Text = .Item(1).ToString&lt;br /&gt;End With&lt;br /&gt;TextBox1.ReadOnly = True&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Pertama kali program dijalankan&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;strsql = &quot;select * from [user]&quot;&lt;br /&gt;objcommand = New OleDbCommand&lt;br /&gt;objcommand.Connection = objcon&lt;br /&gt;objcommand.CommandType = CommandType.Text&lt;br /&gt;objcommand.CommandText = strsql&lt;br /&gt;objdataadapter = New OleDbDataAdapter(objcommand)&lt;br /&gt;objdataadapter.Fill(objdatset, &quot;user&quot;)&lt;br /&gt;objdatatable = objdatset.Tables(&quot;user&quot;)&lt;br /&gt;DataGrid1.DataSource = objdatatable&lt;br /&gt;objcon.Close()&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-dgdN7cpsry3xq-q4_qHrY4J_AdyiNzCUlCAJjkG0BujjExyTixwXnvI69mXFjobJthb7wI_JybGr8zzQwARt0P7z412eLSlQFOCJbkT4PzJTaDzykX9f0BJjQzVM2IKlRhgoS6pbW2g/s1600-h/Form_user.jpg&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5239027594024132050&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-dgdN7cpsry3xq-q4_qHrY4J_AdyiNzCUlCAJjkG0BujjExyTixwXnvI69mXFjobJthb7wI_JybGr8zzQwARt0P7z412eLSlQFOCJbkT4PzJTaDzykX9f0BJjQzVM2IKlRhgoS6pbW2g/s320/Form_user.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;</description><link>http://mukhammadikhsan.blogspot.com/2008/08/applikasi-database-untuk-pemula-dalam.html</link><author>noreply@blogger.com (&lt;strong&gt;Ingatlah ilmu dengan menulis&lt;/strong&gt;)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-dgdN7cpsry3xq-q4_qHrY4J_AdyiNzCUlCAJjkG0BujjExyTixwXnvI69mXFjobJthb7wI_JybGr8zzQwARt0P7z412eLSlQFOCJbkT4PzJTaDzykX9f0BJjQzVM2IKlRhgoS6pbW2g/s72-c/Form_user.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2414621387560163550.post-1331136485232329425</guid><pubDate>Tue, 26 Aug 2008 09:30:00 +0000</pubDate><atom:updated>2008-08-26T02:43:21.131-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Database</category><title>Scrapt Project Part 1 - 6</title><description>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3rp4syL5_kes8HYWNqgXq0-YIQPOzx_SBLy70dlvV5T4uUOYRnMnvIW1mLwedLrdCTKL6tg6QEBSdikGWVReUi2NMSIqJdpN5qXbfab_QJGPX-oLRy0EGET9GoFBwjvCdyJ408a0mVRw/s1600-h/f_imput_scrapt.jpg&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5238756562033399874&quot; style=&quot;FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3rp4syL5_kes8HYWNqgXq0-YIQPOzx_SBLy70dlvV5T4uUOYRnMnvIW1mLwedLrdCTKL6tg6QEBSdikGWVReUi2NMSIqJdpN5qXbfab_QJGPX-oLRy0EGET9GoFBwjvCdyJ408a0mVRw/s320/f_imput_scrapt.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Button Cancel &lt;/strong&gt;&lt;/div&gt;&lt;strong&gt;&lt;div&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;#Region &quot;button cancel&quot; &lt;div&gt;Private Sub btncancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btncancel.Click &lt;/div&gt;&lt;div&gt;btnadd.Enabled = True &lt;/div&gt;&lt;div&gt;btnkoreksi.Enabled = False &lt;/div&gt;&lt;div&gt;Button1.Enabled = False &lt;/div&gt;&lt;div&gt;End Sub &lt;/div&gt;&lt;div&gt;#End Region&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Cari WO Master &lt;/strong&gt;&lt;/div&gt;&lt;strong&gt;&lt;div&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;#Region &quot;cari wo_master&quot; &lt;div&gt;Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click &lt;/div&gt;&lt;div&gt;objdatatable.Clear() &lt;/div&gt;&lt;div&gt;ListView2.Refresh() &lt;/div&gt;&lt;div&gt;ListView2.Items.Clear() &lt;/div&gt;&lt;div&gt;If rbitemwo.Checked = False And rbprodwo.Checked = False And rbwomaster.Checked = False Then &lt;/div&gt;&lt;div&gt;MsgBox(&quot;Pilih dasar pencarian&quot;, MsgBoxStyle.Exclamation, &quot;Informasi&quot;) &lt;/div&gt;&lt;div&gt;ElseIf rbitemwo.Checked = True And rbprodwo.Checked = False And rbwomaster.Checked = False Then &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Try &lt;/div&gt;&lt;div&gt;cariwo(txtcariwo.Text, &quot;itemno&quot;) &lt;/div&gt;&lt;div&gt;Catch ex As Exception &lt;/div&gt;&lt;div&gt;MsgBox(&quot;konek ke database gagal&quot; &amp;amp; ex.Message) &lt;/div&gt;&lt;div&gt;mykoneksi.close() &lt;/div&gt;&lt;div&gt;End Try &lt;/div&gt;&lt;div&gt;ElseIf rbitemwo.Checked = False And rbprodwo.Checked = True And rbwomaster.Checked = False Then &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Try &lt;/div&gt;&lt;div&gt;cariprodwo(txtcariwo.Text) &lt;/div&gt;&lt;div&gt;Catch ex As Exception &lt;/div&gt;&lt;div&gt;MsgBox(&quot;konek ke database gagal&quot; &amp;amp; ex.Message) &lt;/div&gt;&lt;div&gt;mykoneksi.close() &lt;/div&gt;&lt;div&gt;End Try &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;ElseIf rbitemwo.Checked = False And rbprodwo.Checked = False And rbwomaster.Checked = True Then &lt;/div&gt;&lt;div&gt;Dim s1 As String = txtcariwo.Text &lt;/div&gt;&lt;div&gt;Dim s2 As Double = Integer.Parse(s1) &lt;/div&gt;&lt;div&gt;Try objcommand = New OleDbCommand&lt;/div&gt;&lt;div&gt;(&quot;select wono,docty,itemno,prodno,itemdes,model,color,xsize,brandname,qtyord from [VI_WOMASTER] where wono = &quot; &amp;amp; s2 &amp;amp; &quot;&quot;) &lt;/div&gt;&lt;div&gt;objcommand.Connection = mykoneksi.open &lt;/div&gt;&lt;div&gt;objdataadapter = New OleDbDataAdapter(objcommand) &lt;/div&gt;&lt;div&gt;objdataadapter.Fill(objdataset, &quot;brand&quot;) &lt;/div&gt;&lt;div&gt;objdatatable = objdataset.Tables(&quot;brand&quot;) &lt;/div&gt;&lt;div&gt;objdatareaer = objcommand.ExecuteReader &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;For I = 0 To objdatatable.Rows.Count - 1 &lt;/div&gt;&lt;div&gt;objdatareaer.Read() &lt;/div&gt;&lt;div&gt;With ListView2.Items.Add(objdatatable.Rows(I).Item(0)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatatable.Rows(I).Item(1)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatatable.Rows(I).Item(2)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatatable.Rows(I).Item(3)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(IIf(IsDBNull(objdatatable.Rows(I).Item(4)), &quot;&quot;, objdatatable.Rows(I).Item(4))) &lt;/div&gt;&lt;div&gt;.SubItems.Add(IIf(IsDBNull(objdatatable.Rows(I).Item(5)), &quot;&quot;, objdatatable.Rows(I).Item(5))) &lt;/div&gt;&lt;div&gt;.SubItems.Add(IIf(IsDBNull(objdatatable.Rows(I).Item(6)), &quot;&quot;, objdatatable.Rows(I).Item(6))) &lt;/div&gt;&lt;div&gt;.SubItems.Add(IIf(IsDBNull(objdatatable.Rows(I).Item(7)), &quot;&quot;, objdatatable.Rows(I).Item(7))) &lt;/div&gt;&lt;div&gt;.SubItems.Add(IIf(IsDBNull(objdatatable.Rows(I).Item(8)), &quot;&quot;, objdatatable.Rows(I).Item(8))) &lt;/div&gt;&lt;div&gt;.SubItems.Add(IIf(IsDBNull(objdatatable.Rows(I).Item(9)), &quot;&quot;, objdatatable.Rows(I).Item(9))) End With &lt;/div&gt;&lt;div&gt;Next I &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;objdatatable.Clear() &lt;/div&gt;&lt;div&gt;ListView2.Refresh() &lt;/div&gt;&lt;div&gt;ListView2.ResetText() &lt;/div&gt;&lt;div&gt;mykoneksi.close() &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Catch ex As Exception &lt;/div&gt;&lt;div&gt;MsgBox(&quot;konek ke database gagal&quot; &amp;amp; ex.Message) &lt;/div&gt;&lt;div&gt;mykoneksi.close() &lt;/div&gt;&lt;div&gt;End Try &lt;/div&gt;&lt;div&gt;End If Button1.Enabled = True &lt;/div&gt;&lt;div&gt;End Sub &lt;/div&gt;&lt;div&gt;#End Region&lt;/div&gt;</description><link>http://mukhammadikhsan.blogspot.com/2008/08/scrapt-project-part-1-6.html</link><author>noreply@blogger.com (&lt;strong&gt;Ingatlah ilmu dengan menulis&lt;/strong&gt;)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3rp4syL5_kes8HYWNqgXq0-YIQPOzx_SBLy70dlvV5T4uUOYRnMnvIW1mLwedLrdCTKL6tg6QEBSdikGWVReUi2NMSIqJdpN5qXbfab_QJGPX-oLRy0EGET9GoFBwjvCdyJ408a0mVRw/s72-c/f_imput_scrapt.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2414621387560163550.post-7266963281480459961</guid><pubDate>Tue, 26 Aug 2008 09:17:00 +0000</pubDate><atom:updated>2008-08-26T02:44:11.444-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Database</category><title>Scrapt Project Part 1 - 5</title><description>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDqO0amLjZPYg8xGi-k1yZHlxanJ43uZt2g8YIijqQVr3t52lz7rkygK9C06b1PnaV9JAwdJYz6wP9sbLIByA46ecVy1K_8LUM93pO1CuCK3FkAXJm7XytzeYE5RapYhNVo0ds8rVDpJ8/s1600-h/f_imput_scrapt.jpg&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5238753453700958562&quot; style=&quot;FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDqO0amLjZPYg8xGi-k1yZHlxanJ43uZt2g8YIijqQVr3t52lz7rkygK9C06b1PnaV9JAwdJYz6wP9sbLIByA46ecVy1K_8LUM93pO1CuCK3FkAXJm7XytzeYE5RapYhNVo0ds8rVDpJ8/s320/f_imput_scrapt.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Button Pilih &lt;/strong&gt;&lt;/div&gt;&lt;strong&gt;&lt;div&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;#Region &quot;button pilih&quot; &lt;div&gt;Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click &lt;/div&gt;&lt;div&gt;If tp2.Visible = True And tp3.Visible = False Then &lt;/div&gt;&lt;div&gt;Dim str As String = ListView1.SelectedItems(0).SubItems.Item(1).Text &lt;/div&gt;&lt;div&gt;txtwo.Text = ListView1.SelectedItems(0).SubItems.Item(1).Text &lt;/div&gt;&lt;div&gt;&#39;txt(xrecno)wono,itemno,prodno,datein,prio,depsend,qtydest,qtysf,qtyinst,qtyqa, &lt;/div&gt;&lt;div&gt;&#39;other(, depcause),remark,hapus &lt;/div&gt;&lt;div&gt;txtitem.Text = ListView1.SelectedItems(0).SubItems.Item(2).Text &lt;/div&gt;&lt;div&gt;txtprod.Text = ListView1.SelectedItems(0).SubItems.Item(3).Text &lt;/div&gt;&lt;div&gt;txtdate.Text = ListView1.SelectedItems(0).SubItems.Item(4).Text &lt;/div&gt;&lt;div&gt;cbprioritas.Text = ListView1.SelectedItems(0).SubItems.Item(5).Text &lt;/div&gt;&lt;div&gt;cbdept.Text = ListView1.SelectedItems(0).SubItems.Item(6).Text &lt;/div&gt;&lt;div&gt;txtdestroy.Text = ListView1.SelectedItems(0).SubItems.Item(7).Text &lt;/div&gt;&lt;div&gt;txtsf.Text = ListView1.SelectedItems(0).SubItems.Item(8).Text &lt;/div&gt;&lt;div&gt;txtinstan.Text = ListView1.SelectedItems(0).SubItems.Item(9).Text &lt;/div&gt;&lt;div&gt;txtqa.Text = ListView1.SelectedItems(0).SubItems.Item(10).Text &lt;/div&gt;&lt;div&gt;txtother.Text = ListView1.SelectedItems(0).SubItems.Item(11).Text &lt;/div&gt;&lt;div&gt;cbdepcause.Text = ListView1.SelectedItems(0).SubItems.Item(12).Text &lt;/div&gt;&lt;div&gt;txtremark.Text = ListView1.SelectedItems(0).SubItems.Item(13).Text &lt;/div&gt;&lt;div&gt;tp2.SendToBack() &lt;/div&gt;&lt;div&gt;tp1.BringToFront() &lt;/div&gt;&lt;div&gt;tp1.Show() &lt;/div&gt;&lt;div&gt;btnadd.Text = &quot;Koreksi&quot; &lt;/div&gt;&lt;div&gt;ElseIf tp2.Visible = False And tp3.Visible = True Then &lt;/div&gt;&lt;div&gt;txtwo.Text = ListView2.SelectedItems(0).SubItems.Item(0).Text &lt;/div&gt;&lt;div&gt;txtwo1.Text = ListView2.SelectedItems(0).SubItems.Item(1).Text &lt;/div&gt;&lt;div&gt;txtitem.Text = ListView2.SelectedItems(0).SubItems.Item(2).Text &lt;/div&gt;&lt;div&gt;txtprod.Text = ListView2.SelectedItems(0).SubItems.Item(3).Text &lt;/div&gt;&lt;div&gt;txtdesc.Text = ListView2.SelectedItems(0).SubItems.Item(4).Text &lt;/div&gt;&lt;div&gt;txtmodel.Text = ListView2.SelectedItems(0).SubItems.Item(5).Text &lt;/div&gt;&lt;div&gt;txtcolor.Text = ListView2.SelectedItems(0).SubItems.Item(6).Text &lt;/div&gt;&lt;div&gt;txtsize.Text = ListView2.SelectedItems(0).SubItems.Item(7).Text &lt;/div&gt;&lt;div&gt;txtcollec.Text = ListView2.SelectedItems(0).SubItems.Item(8).Text &lt;/div&gt;&lt;div&gt;txtqty.Text = ListView2.SelectedItems(0).SubItems.Item(9).Text &lt;/div&gt;&lt;div&gt;tp3.SendToBack() &lt;/div&gt;&lt;div&gt;tp1.BringToFront() &lt;/div&gt;&lt;div&gt;tp1.Show() &lt;/div&gt;&lt;div&gt;btnadd.Text = &quot;Add&quot; &lt;/div&gt;&lt;div&gt;End If End Sub &lt;/div&gt;&lt;div&gt;#End Region&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Button Add&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;#Region &quot;button add&quot; &lt;/div&gt;&lt;div&gt;Private Sub btnadd_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnadd.Click &lt;/div&gt;&lt;div&gt;If btnadd.Text = &quot;Koreksi&quot; Then &lt;/div&gt;&lt;div&gt;txtwo.ReadOnly = True &lt;/div&gt;&lt;div&gt;txtwo1.ReadOnly = True &lt;/div&gt;&lt;div&gt;txtitem.ReadOnly = True &lt;/div&gt;&lt;div&gt;txtprod.ReadOnly = True &lt;/div&gt;&lt;div&gt;txtdesc.ReadOnly = True &lt;/div&gt;&lt;div&gt;txtmodel.ReadOnly = True &lt;/div&gt;&lt;div&gt;txtcolor.ReadOnly = True &lt;/div&gt;&lt;div&gt;txtsize.ReadOnly = True &lt;/div&gt;&lt;div&gt;txtcollec.ReadOnly = True &lt;/div&gt;&lt;div&gt;txtqty.ReadOnly = True &lt;/div&gt;&lt;div&gt;txtdate.Enabled = True &lt;/div&gt;&lt;div&gt;cbprioritas.Enabled = True &lt;/div&gt;&lt;div&gt;cbdepcause.Enabled = True &lt;/div&gt;&lt;div&gt;txttotal.Enabled = True &lt;/div&gt;&lt;div&gt;txttotal.Enabled = True &lt;/div&gt;&lt;div&gt;txtdestroy.Enabled = True &lt;/div&gt;&lt;div&gt;txtsf.Enabled = True &lt;/div&gt;&lt;div&gt;txtinstan.Enabled = True &lt;/div&gt;&lt;div&gt;txtqa.Enabled = True &lt;/div&gt;&lt;div&gt;txtother.Enabled = True &lt;/div&gt;&lt;div&gt;cbdepcause.Enabled = True &lt;/div&gt;&lt;div&gt;txtremark.Enabled = True &lt;/div&gt;&lt;div&gt;cbdept.Enabled = True &lt;/div&gt;&lt;div&gt;txtwo.Focus() &lt;/div&gt;&lt;div&gt;btnkoreksi.Text = &quot;Update&quot; &lt;/div&gt;&lt;div&gt;Else txtwo.ReadOnly = True &lt;/div&gt;&lt;div&gt;txtwo1.ReadOnly = True &lt;/div&gt;&lt;div&gt;txtitem.ReadOnly = True &lt;/div&gt;&lt;div&gt;txtprod.ReadOnly = True &lt;/div&gt;&lt;div&gt;txtdesc.ReadOnly = True &lt;/div&gt;&lt;div&gt;txtmodel.ReadOnly = True &lt;/div&gt;&lt;div&gt;txtcolor.ReadOnly = True &lt;/div&gt;&lt;div&gt;txtsize.ReadOnly = True &lt;/div&gt;&lt;div&gt;txtcollec.ReadOnly = True &lt;/div&gt;&lt;div&gt;txtqty.ReadOnly = True &lt;/div&gt;&lt;div&gt;txtdate.Enabled = True &lt;/div&gt;&lt;div&gt;cbprioritas.Enabled = True &lt;/div&gt;&lt;div&gt;cbdepcause.Enabled = True &lt;/div&gt;&lt;div&gt;txttotal.Enabled = True &lt;/div&gt;&lt;div&gt;txttotal.Enabled = True &lt;/div&gt;&lt;div&gt;txtdestroy.Enabled = True &lt;/div&gt;&lt;div&gt;txtsf.Enabled = True &lt;/div&gt;&lt;div&gt;txtinstan.Enabled = True &lt;/div&gt;&lt;div&gt;txtqa.Enabled = True &lt;/div&gt;&lt;div&gt;txtother.Enabled = True &lt;/div&gt;&lt;div&gt;cbdepcause.Enabled = True &lt;/div&gt;&lt;div&gt;txtremark.Enabled = True &lt;/div&gt;&lt;div&gt;cbdept.Enabled = True &lt;/div&gt;&lt;div&gt;txtdate.Focus() &lt;/div&gt;&lt;div&gt;btnkoreksi.Enabled = True &lt;/div&gt;&lt;div&gt;btnkoreksi.Text = &quot;Save&quot; &lt;/div&gt;&lt;div&gt;btnadd.Enabled = False &lt;/div&gt;&lt;div&gt;End If &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;strong&gt;Button Koreksi &lt;/strong&gt;&lt;/div&gt;&lt;strong&gt;&lt;div&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;#Region &quot;button koreksi&quot; &lt;div&gt;Private Sub btnkoreksi_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnkoreksi.Click &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Try &lt;/div&gt;&lt;div&gt;If btnkoreksi.Text = &quot;Update&quot; Then &lt;/div&gt;&lt;div&gt;myinsert.updatescrapt(txtwo.Text, txtitem.Text, txtprod.Text, txtdate.Text, cbprioritas.Text, cbdept.Text, txtdestroy.Text, txtsf.Text, txtinstan.Text, txtqa.Text, txtother.Text, cbdepcause.Text, txtremark.Text, &quot;F&quot;) &lt;/div&gt;&lt;div&gt;MsgBox(&quot;Sukses melakukan Update&quot;) &lt;/div&gt;&lt;div&gt;ElseIf btnkoreksi.Text = &quot;Save&quot; Then &lt;/div&gt;&lt;div&gt;myinsert.insertscrapt(txtwo.Text, txtitem.Text, txtprod.Text, txtdate.Text, cbprioritas.Text, cbdept.Text, txtdestroy.Text, txtsf.Text, txtinstan.Text, txtqa.Text, txtother.Text, cbdepcause.Text, txtremark.Text, &quot;F&quot;) &lt;/div&gt;&lt;div&gt;MsgBox(&quot;Sukses melakukan simpan&quot;) &lt;/div&gt;&lt;div&gt;End If &lt;/div&gt;&lt;div&gt;Catch ex As Exception &lt;/div&gt;&lt;div&gt;MsgBox(&quot;Konek ke databse gagal&quot; &amp;amp; vbCrLf &amp;amp; ex.Message) &lt;/div&gt;&lt;div&gt;End Try &lt;/div&gt;&lt;div&gt;End Sub &lt;/div&gt;&lt;div&gt;#End Region&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Button WO&lt;/strong&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;#Region &quot;buttonwo&quot; &lt;/div&gt;&lt;div&gt;Private Sub btnwo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnwo.Click &lt;/div&gt;&lt;div&gt;tp1.SendToBack() &lt;/div&gt;&lt;div&gt;tp2.SendToBack() &lt;/div&gt;&lt;div&gt;tp1.Visible = False &lt;/div&gt;&lt;div&gt;tp2.Visible = False &lt;/div&gt;&lt;div&gt;tp3.BringToFront() &lt;/div&gt;&lt;div&gt;tp3.Visible = True &lt;/div&gt;&lt;div&gt;tp3.Show() &lt;/div&gt;&lt;div&gt;rbwomaster.Checked = True &lt;/div&gt;&lt;div&gt;txtcariwo.Focus() &lt;/div&gt;&lt;div&gt;End Sub &lt;/div&gt;&lt;div&gt;#End Region&lt;/div&gt;</description><link>http://mukhammadikhsan.blogspot.com/2008/08/scrapt-project-part-1-5.html</link><author>noreply@blogger.com (&lt;strong&gt;Ingatlah ilmu dengan menulis&lt;/strong&gt;)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDqO0amLjZPYg8xGi-k1yZHlxanJ43uZt2g8YIijqQVr3t52lz7rkygK9C06b1PnaV9JAwdJYz6wP9sbLIByA46ecVy1K_8LUM93pO1CuCK3FkAXJm7XytzeYE5RapYhNVo0ds8rVDpJ8/s72-c/f_imput_scrapt.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2414621387560163550.post-1341182921062792226</guid><pubDate>Tue, 26 Aug 2008 09:08:00 +0000</pubDate><atom:updated>2008-08-26T02:45:04.308-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Database</category><title>Scrapt Project Part 1 - 4</title><description>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuDdEiLSAoA_iEccMjZ1q7oO0qH7bjKWkPZ93dI8ehxBJt1RSouowDezWXhXIOOUnLZlo5TY1ukB1bCIIVsCP3vQf6mD_nQTbNo4vAFQnVfmzRoeFRW_rUqpMCKNU5H_J6irHOtu7fPj8/s1600-h/wo_master.jpg&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5238751017698289954&quot; style=&quot;FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuDdEiLSAoA_iEccMjZ1q7oO0qH7bjKWkPZ93dI8ehxBJt1RSouowDezWXhXIOOUnLZlo5TY1ukB1bCIIVsCP3vQf6mD_nQTbNo4vAFQnVfmzRoeFRW_rUqpMCKNU5H_J6irHOtu7fPj8/s320/wo_master.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Prosedure Tampil &lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;#Region &quot;tampil&quot; &lt;/div&gt;&lt;div&gt;Sub tampil(ByVal str As String) &lt;/div&gt;&lt;div&gt;Try &lt;/div&gt;&lt;div&gt;objcommand = New OleDbCommand&lt;/div&gt;&lt;div&gt;(&quot;select * from [db_scrapt] where wono = &quot; &amp;amp; str &amp;amp; &quot;&quot;) &lt;/div&gt;&lt;div&gt;objcommand.Connection = mykoneksi.open objdataadapter = New OleDbDataAdapter(objcommand) &lt;/div&gt;&lt;div&gt;objdataadapter.Fill(objdataset, &quot;brand&quot;) objdatatable = objdataset.Tables(&quot;brand&quot;) mykoneksi.close() &lt;/div&gt;&lt;div&gt;Catch ex As Exception &lt;/div&gt;&lt;div&gt;MsgBox(&quot;konek ke database gagal&quot; &amp;amp; ex.Message) &lt;/div&gt;&lt;div&gt;mykoneksi.close() &lt;/div&gt;&lt;div&gt;End Try &lt;/div&gt;&lt;div&gt;End Sub &lt;/div&gt;&lt;div&gt;#End Region &lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Tombol Cari&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Button Cari :&lt;br /&gt;#Region &quot;cari_data_input_scrapt&quot; &lt;/div&gt;&lt;div&gt;Private Sub btncari_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btncari.Click &lt;/div&gt;&lt;div&gt;objdatatable.Clear() &lt;/div&gt;&lt;div&gt;ListView1.Refresh() &lt;/div&gt;&lt;div&gt;ListView1.Items.Clear() &lt;/div&gt;&lt;div&gt;If rbwo.Checked = False And rbprod.Checked = False And rbdept.Checked = False Then MsgBox(&quot;Pilih dasar pencarian&quot;, MsgBoxStyle.Exclamation, &quot;Informasi&quot;) &lt;/div&gt;&lt;div&gt;ElseIf rbdept.Checked = True And rbprod.Checked = False And rbwo.Checked = False Then &lt;/div&gt;&lt;div&gt;Try &lt;/div&gt;&lt;div&gt;cari(txtcari.Text, &quot;depsend&quot;) &lt;/div&gt;&lt;div&gt;Catch ex As Exception &lt;/div&gt;&lt;div&gt;MsgBox(&quot;konek ke database gagal&quot; &amp;amp; ex.Message) &lt;/div&gt;&lt;div&gt;mykoneksi.close() &lt;/div&gt;&lt;div&gt;End Try &lt;/div&gt;&lt;div&gt;ElseIf rbdept.Checked = False And rbprod.Checked = True And rbwo.Checked = False Then &lt;/div&gt;&lt;div&gt;Try &lt;/div&gt;&lt;div&gt;cariprod(txtcari.Text, &quot;prodno&quot;) &lt;/div&gt;&lt;div&gt;Catch ex As Exception &lt;/div&gt;&lt;div&gt;MsgBox(&quot;konek ke database gagal&quot; &amp;amp; ex.Message) &lt;/div&gt;&lt;div&gt;mykoneksi.close() &lt;/div&gt;&lt;div&gt;End Try &lt;/div&gt;&lt;div&gt;ElseIf rbdept.Checked = False And rbprod.Checked = False And rbwo.Checked = True Then Dim s1 As String = txtcari.Text &lt;/div&gt;&lt;div&gt;Dim s2 As Double = Integer.Parse(s1) &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Try &lt;/div&gt;&lt;div&gt;objcommand = New OleDbCommand(&quot;select * from [db_scrapt] where wono = &quot; &amp;amp; s2 &amp;amp; &quot;&quot;) objcommand.Connection = mykoneksi.open &lt;/div&gt;&lt;div&gt;objdataadapter = New OleDbDataAdapter(objcommand) &lt;/div&gt;&lt;div&gt;objdataadapter.Fill(objdataset, &quot;brand&quot;) &lt;/div&gt;&lt;div&gt;objdatatable = objdataset.Tables(&quot;brand&quot;) &lt;/div&gt;&lt;div&gt;objdatareaer = objcommand.ExecuteReader &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;For I = 0 To objdatatable.Rows.Count - 1 &lt;/div&gt;&lt;div&gt;objdatareaer.Read() &lt;/div&gt;&lt;div&gt;Dim tgl As Date = CDate(objdatareaer.Item(4)) &lt;/div&gt;&lt;div&gt;With ListView1.Items.Add(objdatareaer.Item(0)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(1)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(2)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(3)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(tgl.ToShortDateString) &lt;/div&gt;&lt;div&gt;&#39;.SubItems.Add(objdatareaer.Item(4)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(5)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(6)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(7)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(8)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(9)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(10)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(11)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(12)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(13)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(14)) &lt;/div&gt;&lt;div&gt;End With &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Next I &lt;/div&gt;&lt;div&gt;mykoneksi.close() &lt;/div&gt;&lt;div&gt;Catch ex As Exception &lt;/div&gt;&lt;div&gt;MsgBox(&quot;konek ke database gagal&quot; &amp;amp; ex.Message) &lt;/div&gt;&lt;div&gt;mykoneksi.close() &lt;/div&gt;&lt;div&gt;End Try &lt;/div&gt;&lt;div&gt;End If&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Button1.Enabled = True &lt;/div&gt;&lt;div&gt;End Sub &lt;/div&gt;&lt;div&gt;#End Region &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;strong&gt;Program Di Load&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;#Region &quot;load program&quot; &lt;/div&gt;&lt;div&gt;Private Sub binputscrapt_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load &lt;/div&gt;&lt;div&gt;&#39;contoh() &lt;/div&gt;&lt;div&gt;txtwo.Enabled = False &lt;/div&gt;&lt;div&gt;txtwo1.Text = &quot;WO&quot; &lt;/div&gt;&lt;div&gt;txtwo1.ReadOnly = True &lt;/div&gt;&lt;div&gt;txtitem.Enabled = False &lt;/div&gt;&lt;div&gt;txtprod.Enabled = False &lt;/div&gt;&lt;div&gt;txtdesc.Enabled = False &lt;/div&gt;&lt;div&gt;txtmodel.Enabled = False &lt;/div&gt;&lt;div&gt;txtcolor.Enabled = False &lt;/div&gt;&lt;div&gt;txtsize.Enabled = False &lt;/div&gt;&lt;div&gt;txtcollec.Enabled = False &lt;/div&gt;&lt;div&gt;txtqty.Enabled = False &lt;/div&gt;&lt;div&gt;txtdate.Enabled = False &lt;/div&gt;&lt;div&gt;cbprioritas.Enabled = False &lt;/div&gt;&lt;div&gt;cbdepcause.Enabled = False &lt;/div&gt;&lt;div&gt;txttotal.Enabled = False &lt;/div&gt;&lt;div&gt;txttotal.Enabled = False &lt;/div&gt;&lt;div&gt;txtdestroy.Enabled = False &lt;/div&gt;&lt;div&gt;txtsf.Enabled = False &lt;/div&gt;&lt;div&gt;txtinstan.Enabled = False &lt;/div&gt;&lt;div&gt;txtqa.Enabled = False &lt;/div&gt;&lt;div&gt;txtother.Enabled = False &lt;/div&gt;&lt;div&gt;cbdepcause.Enabled = False &lt;/div&gt;&lt;div&gt;txtremark.Enabled = False &lt;/div&gt;&lt;div&gt;cbdept.Enabled = False &lt;/div&gt;&lt;div&gt;btnadd.Enabled = True &lt;/div&gt;&lt;div&gt;End Sub &lt;/div&gt;&lt;div&gt;#End Region&lt;/div&gt;</description><link>http://mukhammadikhsan.blogspot.com/2008/08/scrapt-project-part-1-4.html</link><author>noreply@blogger.com (&lt;strong&gt;Ingatlah ilmu dengan menulis&lt;/strong&gt;)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuDdEiLSAoA_iEccMjZ1q7oO0qH7bjKWkPZ93dI8ehxBJt1RSouowDezWXhXIOOUnLZlo5TY1ukB1bCIIVsCP3vQf6mD_nQTbNo4vAFQnVfmzRoeFRW_rUqpMCKNU5H_J6irHOtu7fPj8/s72-c/wo_master.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2414621387560163550.post-3805340346372999678</guid><pubDate>Tue, 26 Aug 2008 08:59:00 +0000</pubDate><atom:updated>2008-08-26T02:45:31.782-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Database</category><title>Scrapt Project Part 1 - 3</title><description>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUzZ6BuahmBQwhQ2Q9xD4q_KgTVarH49o7PS0Xq33_yHuS8l2xtS3ICjWjaBK9TVdYVD-aKhYt8iGOpk7xHppdR6PNi4CyxnZWkV8ykxaCtGUBYowb9KH0VzLDwIoj1ywobKB62d4N6AE/s1600-h/display_datascrapt.jpg&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5238749018317998738&quot; style=&quot;FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUzZ6BuahmBQwhQ2Q9xD4q_KgTVarH49o7PS0Xq33_yHuS8l2xtS3ICjWjaBK9TVdYVD-aKhYt8iGOpk7xHppdR6PNi4CyxnZWkV8ykxaCtGUBYowb9KH0VzLDwIoj1ywobKB62d4N6AE/s320/display_datascrapt.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Tombol Cari klik&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;#Region &quot;cari&quot; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;Sub cari(ByVal cari As String, ByVal fil As String) objdatatable.Clear() &lt;/div&gt;&lt;div&gt;ListView1.Refresh() &lt;/div&gt;&lt;div&gt;ListView1.Items.Clear() &lt;/div&gt;&lt;div&gt;Try &lt;/div&gt;&lt;div&gt;objcommand = New OleDbCommand&lt;/div&gt;&lt;div&gt;(&quot;select * from [db_scrapt]where &quot; &amp;amp; fil &amp;amp; &quot; = &#39;&quot; &amp;amp; cari &amp;amp; &quot;&#39;&quot;) &lt;/div&gt;&lt;div&gt;objcommand.Connection = mykoneksi.open objdataadapter = New OleDbDataAdapter(objcommand) &lt;/div&gt;&lt;div&gt;objdataadapter.Fill(objdataset, &quot;brand&quot;) &lt;/div&gt;&lt;div&gt;objdatatable = objdataset.Tables(&quot;brand&quot;) &lt;/div&gt;&lt;div&gt;objdatareaer = objcommand.ExecuteReader &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;For I = 0 To objdatatable.Rows.Count - 1 &lt;/div&gt;&lt;div&gt;objdatareaer.Read() &lt;/div&gt;&lt;div&gt;Dim tgl As Date = CDate(objdatareaer.Item(4)) &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;With ListView1.Items.Add(objdatareaer.Item(0)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(1)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(2)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(3)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(tgl.ToShortDateString) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(5))&lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(6)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(7)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(8)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(9)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(10)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(11)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(12)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(13)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(14)) &lt;/div&gt;&lt;div&gt;End With &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Next I &lt;/div&gt;&lt;div&gt;mykoneksi.close() &lt;/div&gt;&lt;div&gt;Catch ex As Exception &lt;/div&gt;&lt;div&gt;MsgBox(&quot;konek ke database gagal&quot; &amp;amp; ex.Message) &lt;/div&gt;&lt;div&gt;mykoneksi.close() &lt;/div&gt;&lt;div&gt;End Try &lt;/div&gt;&lt;div&gt;End Sub &lt;/div&gt;&lt;div&gt;#End Region &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;strong&gt;Cari Berdasarkan Production Number &lt;/strong&gt;&lt;/div&gt;&lt;strong&gt;&lt;div&gt;&lt;br /&gt;&lt;/strong&gt;#Region &quot;cariprod&quot; &lt;/div&gt;&lt;div&gt;Sub cariprod(ByVal cari As String, ByVal fil As String) &lt;/div&gt;&lt;div&gt;objdatatable.Clear() &lt;/div&gt;&lt;div&gt;ListView1.Refresh() &lt;/div&gt;&lt;div&gt;ListView1.Items.Clear() &lt;/div&gt;&lt;div&gt;Try objcommand = New OleDbCommand&lt;/div&gt;&lt;div&gt;(&quot;select * from [db_scrapt]where &quot; &amp;amp; fil &amp;amp; &quot; like &#39;%&quot; &amp;amp; cari &amp;amp; &quot;%&#39;&quot;) &lt;/div&gt;&lt;div&gt;objcommand.Connection = mykoneksi.open &lt;/div&gt;&lt;div&gt;objdataadapter = New OleDbDataAdapter(objcommand) &lt;/div&gt;&lt;div&gt;objdataadapter.Fill(objdataset, &quot;brand&quot;) &lt;/div&gt;&lt;div&gt;objdatatable = objdataset.Tables(&quot;brand&quot;) &lt;/div&gt;&lt;div&gt;objdatareaer = objcommand.ExecuteReader &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;For I = 0 To objdatatable.Rows.Count - 1 &lt;/div&gt;&lt;div&gt;objdatareaer.Read() &lt;/div&gt;&lt;div&gt;Dim tgl As Date = CDate(objdatareaer.Item(4)) &lt;/div&gt;&lt;div&gt;With ListView1.Items.Add(objdatareaer.Item(0)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(1)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(2)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(3)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(tgl.ToShortDateString) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(5)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(6)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(7)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(8)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(9)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(10)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(11)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(12)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(13)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(14)) &lt;/div&gt;&lt;div&gt;End With Next I mykoneksi.close() &lt;/div&gt;&lt;div&gt;Catch ex As Exception &lt;/div&gt;&lt;div&gt;MsgBox(&quot;konek ke database gagal&quot; &amp;amp; ex.Message) &lt;/div&gt;&lt;div&gt;mykoneksi.close() &lt;/div&gt;&lt;div&gt;End Try &lt;/div&gt;&lt;div&gt;End Sub &lt;/div&gt;&lt;div&gt;#End Region &lt;/div&gt;&lt;div&gt;&lt;br /&gt;#Region &quot;contoh&quot; &lt;/div&gt;&lt;div&gt;Sub contoh() &lt;/div&gt;&lt;div&gt;Try &lt;/div&gt;&lt;div&gt;objcommand = New OleDbCommand(&quot;select * from [db_scrapt] &quot;) &lt;/div&gt;&lt;div&gt;objcommand.Connection = mykoneksi.open &lt;/div&gt;&lt;div&gt;objdataadapter = New OleDbDataAdapter(objcommand) &lt;/div&gt;&lt;div&gt;objdataadapter.Fill(objdataset, &quot;brand&quot;) &lt;/div&gt;&lt;div&gt;objdatatable = objdataset.Tables(&quot;brand&quot;) &lt;/div&gt;&lt;div&gt;objdatareaer = objcommand.ExecuteReader &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;For I = 0 To objdatatable.Rows.Count - 1 &lt;/div&gt;&lt;div&gt;objdatareaer.Read() &lt;/div&gt;&lt;div&gt;Dim tgl As Date = CDate(objdatareaer.Item(4)) &lt;/div&gt;&lt;div&gt;With ListView1.Items.Add(objdatareaer.Item(0)) &lt;/div&gt;&lt;div&gt;&#39;.SubItems.Add(objdatareaer.Item(0)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(1)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(2)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(3)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(tgl.ToShortDateString) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(5)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(6)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(7)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(8)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(9)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(10)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(11)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(12)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(13)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatareaer.Item(14)) &lt;/div&gt;&lt;div&gt;End With &lt;/div&gt;&lt;div&gt;Next I &lt;/div&gt;&lt;div&gt;mykoneksi.close() &lt;/div&gt;&lt;div&gt;Catch ex As Exception &lt;/div&gt;&lt;div&gt;MsgBox(&quot;tidak dapat menampilkan data&quot; &amp;amp; vbCrLf &amp;amp; ex.Message) &lt;/div&gt;&lt;div&gt;End Try &lt;/div&gt;&lt;div&gt;End Sub &lt;/div&gt;&lt;div&gt;#End Region&lt;/div&gt;&lt;/div&gt;</description><link>http://mukhammadikhsan.blogspot.com/2008/08/scrapt-project-part-1-3.html</link><author>noreply@blogger.com (&lt;strong&gt;Ingatlah ilmu dengan menulis&lt;/strong&gt;)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUzZ6BuahmBQwhQ2Q9xD4q_KgTVarH49o7PS0Xq33_yHuS8l2xtS3ICjWjaBK9TVdYVD-aKhYt8iGOpk7xHppdR6PNi4CyxnZWkV8ykxaCtGUBYowb9KH0VzLDwIoj1ywobKB62d4N6AE/s72-c/display_datascrapt.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2414621387560163550.post-1232267876521955915</guid><pubDate>Tue, 26 Aug 2008 08:31:00 +0000</pubDate><atom:updated>2008-08-26T02:45:59.968-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Database</category><title>Scrapt Project Part 1 - 2</title><description>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOhRM7DplgnbLe2kDnGJh7PPjBmD6kJROyR1HFbrDuCIq9b5DMrmSxeu_hFkl612oZRxECcZuNfzvzhEbCGjn5hEFCsG5EDMaPmNdpkFn2zaGdvag47q7tCNsvxxfDVnYSdSkeD6A2gnM/s1600-h/f_imput_scrapt.jpg&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5238747295883742418&quot; style=&quot;FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOhRM7DplgnbLe2kDnGJh7PPjBmD6kJROyR1HFbrDuCIq9b5DMrmSxeu_hFkl612oZRxECcZuNfzvzhEbCGjn5hEFCsG5EDMaPmNdpkFn2zaGdvag47q7tCNsvxxfDVnYSdSkeD6A2gnM/s320/f_imput_scrapt.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Pencarian berdasarkan WO &lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;#Region &quot;cari wo&quot; &lt;/div&gt;&lt;div&gt;Sub cariwo(ByVal cari As String, ByVal fil As String) &lt;/div&gt;&lt;div&gt;objdatatable.Clear() &lt;/div&gt;&lt;div&gt;ListView2.Refresh() &lt;/div&gt;&lt;div&gt;ListView2.Items.Clear() &lt;/div&gt;&lt;div&gt;Dim s1 As String = txtcariwo.Text &lt;/div&gt;&lt;div&gt;Dim s2 As Double = Integer.Parse(s1) &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Try &lt;/div&gt;&lt;div&gt;objcommand = New OleDbCommand&lt;/div&gt;&lt;div&gt;(&quot;select wono,docty,itemno,prodno,itemdes,model,color,xsize,brandname,qtyord from [VI_WOMASTER]where &quot; &amp;amp; fil &amp;amp; &quot; = &quot; &amp;amp; s2 &amp;amp; &quot;&quot;) &lt;/div&gt;&lt;div&gt;objcommand.Connection = mykoneksi.open &lt;/div&gt;&lt;div&gt;objdataadapter = New OleDbDataAdapter(objcommand)&lt;/div&gt;&lt;div&gt;objdataadapter.Fill(objdataset, &quot;brand&quot;) &lt;/div&gt;&lt;div&gt;objdatatable = objdataset.Tables(&quot;brand&quot;) &lt;/div&gt;&lt;div&gt;objdatareaer = objcommand.ExecuteReader &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;For I = 0 To objdatatable.Rows.Count - 1 objdatareaer.Read() &lt;/div&gt;&lt;div&gt;&#39;Dim tgl As Date = CDate(objdatareaer.Item(4)) &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;With ListView2.Items.Add(objdatatable.Rows(I).Item(0)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatatable.Rows(I).Item(1)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatatable.Rows(I).Item(2)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatatable.Rows(I).Item(3)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(IIf(IsDBNull(objdatatable.Rows(I).Item(4)), &quot;&quot;, objdatatable.Rows(I).Item(4))) &#39;.SubItems.Add(objdatatable.Rows(I).Item(5)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(IIf(IsDBNull(objdatatable.Rows(I).Item(5)), &quot;&quot;, objdatatable.Rows(I).Item(5))) &lt;/div&gt;&lt;div&gt;.SubItems.Add(IIf(IsDBNull(objdatatable.Rows(I).Item(6)), &quot;&quot;, objdatatable.Rows(I).Item(6))) &#39;.SubItems.Add(objdatatable.Rows(I).Item(7)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(IIf(IsDBNull(objdatatable.Rows(I).Item(7)), &quot;&quot;, objdatatable.Rows(I).Item(7))) &#39;.SubItems.Add(objdatatable.Rows(I).Item(8)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(IIf(IsDBNull(objdatatable.Rows(I).Item(8)), &quot;&quot;, objdatatable.Rows(I).Item(8))) &#39;.SubItems.Add(objdatatable.Rows(I).Item(9)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(IIf(IsDBNull(objdatatable.Rows(I).Item(9)), &quot;&quot;, objdatatable.Rows(I).Item(9))) End With &lt;/div&gt;&lt;div&gt;Next I &lt;/div&gt;&lt;div&gt;mykoneksi.close() &lt;/div&gt;&lt;br /&gt;&lt;div&gt;Catch ex As Exception &lt;/div&gt;&lt;div&gt;MsgBox(&quot;konek ke database gagal&quot; &amp;amp; ex.Message) &lt;/div&gt;&lt;div&gt;mykoneksi.close() &lt;/div&gt;&lt;div&gt;End Try &lt;/div&gt;&lt;div&gt;End Sub &lt;/div&gt;&lt;div&gt;#End Region&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Cari Berdasarkan Prod Wo&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;#Region &quot;cariprodwo&quot; &lt;/div&gt;&lt;div&gt;Sub cariprodwo(ByVal cari As String) &lt;/div&gt;&lt;div&gt;objdatatable.Clear() &lt;/div&gt;&lt;div&gt;ListView2.Refresh() &lt;/div&gt;&lt;div&gt;ListView2.Items.Clear() &lt;/div&gt;&lt;br /&gt;&lt;div&gt;Try &lt;/div&gt;&lt;div&gt;objcommand = New OleDbCommand&lt;/div&gt;&lt;div&gt;(&quot;select wono,docty,itemno,prodno,itemdes,model,color,xsize,brandname,qtyord from [VI_WOMASTER]where prodno like &#39;%&quot; &amp;amp; cari &amp;amp; &quot;%&#39;&quot;) &lt;/div&gt;&lt;div&gt;objcommand.Connection = mykoneksi.open &lt;/div&gt;&lt;div&gt;objdataadapter = New OleDbDataAdapter(objcommand) &lt;/div&gt;&lt;div&gt;objdataadapter.Fill(objdataset, &quot;brand&quot;) &lt;/div&gt;&lt;div&gt;objdatatable = objdataset.Tables(&quot;brand&quot;) &lt;/div&gt;&lt;div&gt;objdatareaer = objcommand.ExecuteReader &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;For I = 0 To objdatatable.Rows.Count - 1 &lt;/div&gt;&lt;div&gt;objdatareaer.Read()&lt;/div&gt;&lt;div&gt;&#39;Dim tgl As Date = CDate(objdatareaer.Item(4)) &lt;/div&gt;&lt;div&gt;With ListView2.Items.Add(objdatatable.Rows(I).Item(0)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatatable.Rows(I).Item(1)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatatable.Rows(I).Item(2)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(objdatatable.Rows(I).Item(3)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(IIf(IsDBNull(objdatatable.Rows(I).Item(4)), &quot;&quot;, objdatatable.Rows(I).Item(4))) &lt;/div&gt;&lt;div&gt;.SubItems.Add(IIf(IsDBNull(objdatatable.Rows(I).Item(5)), &quot;&quot;, objdatatable.Rows(I).Item(5))) &lt;/div&gt;&lt;div&gt;.SubItems.Add(IIf(IsDBNull(objdatatable.Rows(I).Item(6)), &quot;&quot;, objdatatable.Rows(I).Item(6))) &lt;/div&gt;&lt;div&gt;.SubItems.Add(IIf(IsDBNull(objdatatable.Rows(I).Item(7)), &quot;&quot;, objdatatable.Rows(I).Item(7))) &lt;/div&gt;&lt;div&gt;.SubItems.Add(IIf(IsDBNull(objdatatable.Rows(I).Item(8)), &quot;&quot;, objdatatable.Rows(I).Item(8))) &#39;.SubItems.Add(objdatatable.Rows(I).Item(9)) &lt;/div&gt;&lt;div&gt;.SubItems.Add(IIf(IsDBNull(objdatatable.Rows(I).Item(9)), &quot;&quot;, objdatatable.Rows(I).Item(9))) End With Next I mykoneksi.close() Catch ex As Exception MsgBox(&quot;konek ke database gagal&quot; &amp;amp; ex.Message) &lt;/div&gt;&lt;div&gt;mykoneksi.close() &lt;/div&gt;&lt;div&gt;End Try &lt;/div&gt;&lt;div&gt;End Sub &lt;/div&gt;&lt;div&gt;#End Region&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Tampil Berdasarkan WO &lt;/strong&gt;&lt;/div&gt;&lt;strong&gt;&lt;div&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;#Region &quot;tampilwo&quot; &lt;div&gt;Sub tampilwo() &lt;/div&gt;&lt;div&gt;Try &lt;/div&gt;&lt;div&gt;objcommand = New OleDbCommand(&quot;select * from [db_item]&quot;) &lt;/div&gt;&lt;div&gt;objcommand.Connection = mykoneksi.open &lt;/div&gt;&lt;div&gt;objdataadapter = New OleDbDataAdapter(objcommand) &lt;/div&gt;&lt;div&gt;objdataadapter.Fill(objdataset, &quot;brand&quot;) &lt;/div&gt;&lt;div&gt;objdatatable = objdataset.Tables(&quot;brand&quot;) &lt;/div&gt;&lt;div&gt;mykoneksi.close() &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Catch ex As Exception &lt;/div&gt;&lt;div&gt;MsgBox(&quot;konek ke database gagal&quot; &amp;amp; ex.Message) &lt;/div&gt;&lt;div&gt;mykoneksi.close() &lt;/div&gt;&lt;div&gt;End Try &lt;/div&gt;&lt;div&gt;End Sub &lt;/div&gt;&lt;div&gt;#End Region&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description><link>http://mukhammadikhsan.blogspot.com/2008/08/scrapt-project-part-1-2.html</link><author>noreply@blogger.com (&lt;strong&gt;Ingatlah ilmu dengan menulis&lt;/strong&gt;)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOhRM7DplgnbLe2kDnGJh7PPjBmD6kJROyR1HFbrDuCIq9b5DMrmSxeu_hFkl612oZRxECcZuNfzvzhEbCGjn5hEFCsG5EDMaPmNdpkFn2zaGdvag47q7tCNsvxxfDVnYSdSkeD6A2gnM/s72-c/f_imput_scrapt.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2414621387560163550.post-546318815971588972</guid><pubDate>Mon, 25 Aug 2008 09:03:00 +0000</pubDate><atom:updated>2008-08-25T02:20:21.600-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Database</category><title>Scrapt Project Part 2 ( Export to Excel )</title><description>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQC8LEEyZ8GIwHzdgZqP_zfuWBD0XK_A87EH3agVNgCmcSuOaEIg0qbAFzNj1hsASeeZ9Ebq2rp5i2BN8WDaYp8NfiQE1QkGc5oVhT_WSMOgPS7fW-aq4JCQIsDXPNJceOCmDwUv-X2PE/s1600-h/export_scrapt.jpg&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5238381061759729730&quot; style=&quot;FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQC8LEEyZ8GIwHzdgZqP_zfuWBD0XK_A87EH3agVNgCmcSuOaEIg0qbAFzNj1hsASeeZ9Ebq2rp5i2BN8WDaYp8NfiQE1QkGc5oVhT_WSMOgPS7fW-aq4JCQIsDXPNJceOCmDwUv-X2PE/s320/export_scrapt.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; General declarasi&lt;br /&gt;&lt;div&gt;&lt;br /&gt;Imports System.Data&lt;br /&gt;Imports System.Data.OleDb&lt;br /&gt;Imports System.IO&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Deklarasi&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;#Region &quot;declar&quot;&lt;br /&gt;Dim mykoneksi As New accesdata.dataconnection&lt;br /&gt;Dim myinsert As New accesdata.dataacces&lt;br /&gt;Dim mytampil As New accesdata.tampil&lt;br /&gt;Dim rc, x, I, bln, rowexce As Integer&lt;br /&gt;Dim r As DataRow&lt;br /&gt;Dim objdataset As New DataSet&lt;br /&gt;Dim objdatatable As New DataTable&lt;br /&gt;Dim objdatatable1 As New DataTable&lt;br /&gt;Dim sql As String&lt;br /&gt;#End Region&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Konversi bulan&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;#Region &quot;conversi&quot;&lt;br /&gt;Sub conversi()&lt;br /&gt;If cbbulan.Text = &quot;January&quot; Then&lt;br /&gt;bln = 1&lt;br /&gt;ElseIf cbbulan.Text = &quot;Pebruary&quot; Then&lt;br /&gt;bln = 2&lt;br /&gt;ElseIf cbbulan.Text = &quot;Maret&quot; Then&lt;br /&gt;bln = 3&lt;br /&gt;ElseIf cbbulan.Text = &quot;April&quot; Then&lt;br /&gt;bln = 4&lt;br /&gt;ElseIf cbbulan.Text = &quot;Mei&quot; Then&lt;br /&gt;bln = 5&lt;br /&gt;ElseIf cbbulan.Text = &quot;Juni&quot; Then&lt;br /&gt;bln = 6&lt;br /&gt;ElseIf cbbulan.Text = &quot;Juli&quot; Then&lt;br /&gt;bln = 7&lt;br /&gt;ElseIf cbbulan.Text = &quot;Agustus&quot; Then&lt;br /&gt;bln = 8&lt;br /&gt;ElseIf cbbulan.Text = &quot;September&quot; Then&lt;br /&gt;bln = 9&lt;br /&gt;ElseIf cbbulan.Text = &quot;Oktober&quot; Then&lt;br /&gt;bln = 10&lt;br /&gt;ElseIf cbbulan.Text = &quot;Nopember&quot; Then&lt;br /&gt;bln = 11&lt;br /&gt;ElseIf cbbulan.Text = &quot;Desember&quot; Then&lt;br /&gt;bln = 12&lt;br /&gt;End If&lt;br /&gt;End Sub&lt;br /&gt;#End Region&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Tampil &lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;#Region &quot;tampil&quot;&lt;br /&gt;Sub tampil()&lt;br /&gt;objdatatable.Clear()&lt;br /&gt;Try&lt;br /&gt;objcommand = New OleDbCommand(&quot;select * from [q_export] where bln = &quot; &amp;amp; bln &amp;amp; &quot; and th=&#39;&quot; &amp;amp; ndtahun.Text &amp;amp; &quot;&#39;&quot;)&lt;br /&gt;objcommand.Connection = mykoneksi.open&lt;br /&gt;objdataadapter = New OleDbDataAdapter(objcommand)&lt;br /&gt;objdataadapter.Fill(objdataset, &quot;scrapt&quot;)&lt;br /&gt;objdatatable = objdataset.Tables(&quot;scrapt&quot;)&lt;br /&gt;objdatareaer = objcommand.ExecuteReader&lt;br /&gt;objdatareaer.Read()&lt;br /&gt;Label5.Text = objdatatable.Rows.Count&lt;br /&gt;dgexport.DataSource = objdatatable&lt;br /&gt;mykoneksi.close()&lt;br /&gt;Catch ex As Exception&lt;br /&gt;MsgBox(&quot;konek ke database gagal&quot; &amp;amp; ex.Message)&lt;br /&gt;mykoneksi.close()&lt;br /&gt;End Try&lt;br /&gt;End Sub&lt;br /&gt;#End Region&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;#Region &quot;konek excel&quot;&lt;br /&gt;Sub konekexcel()&lt;br /&gt;Dim namafile As String = Mid(Trim(txtnama.Text), InStrRev(Trim(txtnama.Text), &quot;\&quot;, +1), Len(Trim(txtnama.Text)))&lt;br /&gt;Dim objcon As New OleDbConnection(&quot;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&#39;&quot; &amp;amp; txtnama.Text &amp;amp; &quot;&#39;&quot;)&lt;br /&gt;Dim objcommand1 As New OleDbCommand(&quot;select * from [namafile]&quot;)&lt;br /&gt;objcommand1.Connection = objcon&lt;br /&gt;objcon.Open()&lt;br /&gt;objdataadapter1 = New OleDbDataAdapter(objcommand1)&lt;br /&gt;objdataadapter1.Fill(objdataset1, &quot;excell&quot;)&lt;br /&gt;objdatatable1 = objdataset1.Tables(&quot;excell&quot;)&lt;br /&gt;End Sub&lt;br /&gt;#End Region&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Export To Text / CSV &lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;#Region &quot;expor&quot;&lt;br /&gt;Sub exksportxt()&lt;br /&gt;Try&lt;br /&gt;conversi()&lt;br /&gt;objdatatable.Clear()&lt;br /&gt;objcommand = New OleDbCommand(&quot;select * from [q_export] where bln = &quot; &amp;amp; bln &amp;amp; &quot; and th=&#39;&quot; &amp;amp; ndtahun.Text &amp;amp; &quot;&#39;&quot;)&lt;br /&gt;objcommand.Connection = mykoneksi.open&lt;br /&gt;objdataadapter = New OleDbDataAdapter(objcommand)&lt;br /&gt;objdataadapter.Fill(objdataset, &quot;scrapt&quot;)&lt;br /&gt;objdatatable = objdataset.Tables(&quot;scrapt&quot;)&lt;br /&gt;objdatareaer = objcommand.ExecuteReader&lt;br /&gt;objdatareaer.Read()&lt;br /&gt;Dim fs As FileStream = New FileStream(Trim(txtnama.Text), FileMode.Create, FileAccess.Write)&lt;br /&gt;Dim sw As StreamWriter = New StreamWriter(fs)&lt;br /&gt;&#39;Dim tgl As Date = CDate(objdatareaer.Item(4))&lt;br /&gt;Dim filn0 As String = objdatareaer.GetName(0)&lt;br /&gt;Dim filn1 As String = objdatareaer.GetName(1)&lt;br /&gt;Dim filn2 As String = objdatareaer.GetName(2)&lt;br /&gt;Dim filn3 As String = objdatareaer.GetName(3)&lt;br /&gt;Dim filn4 As String = objdatareaer.GetName(4)&lt;br /&gt;Dim filn5 As String = objdatareaer.GetName(5)&lt;br /&gt;Dim filn6 As String = objdatareaer.GetName(6)&lt;br /&gt;Dim filn7 As String = objdatareaer.GetName(7)&lt;br /&gt;Dim filn8 As String = objdatareaer.GetName(8)&lt;br /&gt;Dim filn9 As String = objdatareaer.GetName(9)&lt;br /&gt;Dim filn10 As String = objdatareaer.GetName(10)&lt;br /&gt;Dim filn11 As String = objdatareaer.GetName(11)&lt;br /&gt;Dim filn12 As String = objdatareaer.GetName(12)&lt;br /&gt;Dim filn13 As String = objdatareaer.GetName(13)&lt;br /&gt;Dim filn14 As String = objdatareaer.GetName(14)&lt;br /&gt;sw.WriteLine(filn0 &amp;amp; &quot;,&quot; &amp;amp; filn1 &amp;amp; &quot;,&quot; &amp;amp; filn2 &amp;amp; &quot;,&quot; &amp;amp; filn3 &amp;amp; &quot;,&quot; &amp;amp; filn4 &amp;amp; &quot;,&quot; &amp;amp; filn5 &amp;amp; &quot;,&quot; &amp;amp; filn6 &amp;amp; &quot;,&quot; &amp;amp; filn7 &amp;amp; &quot;,&quot; &amp;amp; filn8 &amp;amp; &quot;,&quot; &amp;amp; filn9 &amp;amp; &quot;,&quot; &amp;amp; filn10 &amp;amp; &quot;,&quot; &amp;amp; filn11 &amp;amp; &quot;,&quot; &amp;amp; filn12 &amp;amp; &quot;,&quot; &amp;amp; filn13 &amp;amp; &quot;,&quot; &amp;amp; filn14)&lt;br /&gt;For I = 0 To objdatatable.Rows.Count - 1&lt;br /&gt;Dim tgl As Date = CDate(objdatareaer.Item(4))&lt;br /&gt;Dim fil0 As String = objdatareaer.Item(0)&lt;br /&gt;Dim fil1 As String = objdatareaer.Item(1)&lt;br /&gt;Dim fil2 As String = objdatareaer.Item(2)&lt;br /&gt;Dim fil3 As String = objdatareaer.Item(3)&lt;br /&gt;Dim fil4 As String = tgl.ToShortDateString&lt;br /&gt;Dim fil5 As String = objdatareaer.Item(5)&lt;br /&gt;Dim fil6 As String = objdatareaer.Item(6)&lt;br /&gt;Dim fil7 As String = objdatareaer.Item(7)&lt;br /&gt;Dim fil8 As String = objdatareaer.Item(8)&lt;br /&gt;Dim fil9 As String = objdatareaer.Item(9)&lt;br /&gt;Dim fil10 As String = objdatareaer.Item(10)&lt;br /&gt;Dim fil11 As String = objdatareaer.Item(11)&lt;br /&gt;Dim fil12 As String = objdatareaer.Item(12)&lt;br /&gt;Dim fil13 As String = objdatareaer.Item(13)&lt;br /&gt;Dim fil14 As String = objdatareaer.Item(14)&lt;br /&gt;sw.WriteLine(fil0 &amp;amp; &quot;,&quot; &amp;amp; fil1 &amp;amp; &quot;,&quot; &amp;amp; fil2 &amp;amp; &quot;,&quot; &amp;amp; fil3 &amp;amp; &quot;,&quot; &amp;amp; fil4 &amp;amp; &quot;,&quot; &amp;amp; fil5 &amp;amp; &quot;,&quot; &amp;amp; fil6 &amp;amp; &quot;,&quot; &amp;amp; fil7 &amp;amp; &quot;,&quot; &amp;amp; fil8 &amp;amp; &quot;,&quot; &amp;amp; fil9 &amp;amp; &quot;,&quot; &amp;amp; fil10 &amp;amp; &quot;,&quot; &amp;amp; fil11 &amp;amp; &quot;,&quot; &amp;amp; fil12 &amp;amp; &quot;,&quot; &amp;amp; fil13 &amp;amp; &quot;,&quot; &amp;amp; fil14)&lt;br /&gt;jum1.Text = Convert.ToString(I)&lt;br /&gt;jum2.Text = Convert.ToString(objdatatable.Rows.Count - 1)&lt;br /&gt;Next I&lt;br /&gt;MsgBox(&quot;Export data scrapt sukses&quot;, MsgBoxStyle.Information, &quot;Informasi&quot;)&lt;br /&gt;mykoneksi.close()&lt;br /&gt;Catch ex As Exception&lt;br /&gt;MsgBox(&quot;Export file gagal,ulangi lagi&quot; &amp;amp; vbCrLf &amp;amp; ex.Message)&lt;br /&gt;mykoneksi.close()&lt;br /&gt;End Try&lt;br /&gt;End Sub&lt;br /&gt;#End Region&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Exksport Ke Excel&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;#Region &quot;exkspor excel&quot;&lt;br /&gt;Sub exsportexcel1()&lt;br /&gt;conversi()&lt;br /&gt;Dim objcom2 As New OleDbCommand(&quot;select * from [q_export] where bln = &quot; &amp;amp; bln &amp;amp; &quot; and th=&#39;&quot; &amp;amp; ndtahun.Text &amp;amp; &quot;&#39;&quot;)&lt;br /&gt;objcom2.Connection = mykoneksi.open&lt;br /&gt;objdatareaer = objcom2.ExecuteReader&lt;br /&gt;objdatareaer.Read()&lt;br /&gt;sfd.ShowDialog()&lt;br /&gt;Dim nama As String = sfd.FileName&lt;br /&gt;Dim xlApp As Excel.Application&lt;br /&gt;Dim xlBook As Excel.Workbook&lt;br /&gt;Dim xlSheet As Excel.Worksheet&lt;br /&gt;Dim tNode As TreeNode&lt;br /&gt;Dim x, Add, z As Integer&lt;br /&gt;Try&lt;br /&gt;xlApp = CType(CreateObject(&quot;Excel.Application&quot;), Excel.Application)&lt;br /&gt;xlBook = CType(xlApp.Workbooks.Add, Excel.Workbook)&lt;br /&gt;xlSheet = CType(xlBook.Worksheets(1), Excel.Worksheet)&lt;br /&gt;xlSheet.Cells(1, 1) = CStr(objdatareaer.GetName(0).ToString)&lt;br /&gt;xlSheet.Cells(1, 2) = CStr(objdatareaer.GetName(1).ToString)&lt;br /&gt;xlSheet.Cells(1, 3) = CStr(objdatareaer.GetName(2).ToString)&lt;br /&gt;xlSheet.Cells(1, 4) = CStr(objdatareaer.GetName(3).ToString)&lt;br /&gt;xlSheet.Cells(1, 5) = CStr(objdatareaer.GetName(4).ToString)&lt;br /&gt;xlSheet.Cells(1, 6) = CStr(objdatareaer.GetName(5).ToString)&lt;br /&gt;xlSheet.Cells(1, 7) = CStr(objdatareaer.GetName(6).ToString)&lt;br /&gt;xlSheet.Cells(1, 8) = CStr(objdatareaer.GetName(7).ToString)&lt;br /&gt;xlSheet.Cells(1, 9) = CStr(objdatareaer.GetName(8).ToString)&lt;br /&gt;xlSheet.Cells(1, 10) = CStr(objdatareaer.GetName(9).ToString)&lt;br /&gt;xlSheet.Cells(1, 11) = CStr(objdatareaer.GetName(10).ToString)&lt;br /&gt;xlSheet.Cells(1, 12) = CStr(objdatareaer.GetName(11).ToString)&lt;br /&gt;xlSheet.Cells(1, 13) = CStr(objdatareaer.GetName(12).ToString)&lt;br /&gt;xlSheet.Cells(1, 14) = CStr(objdatareaer.GetName(13).ToString)&lt;br /&gt;xlSheet.Cells(1, 15) = CStr(objdatareaer.GetName(14).ToString)&lt;br /&gt;mykoneksi.close()&lt;br /&gt;conversi()&lt;br /&gt;objdatatable.Clear()&lt;br /&gt;tampil()&lt;br /&gt;For x = 0 To objdatatable.Rows.Count - 1&lt;br /&gt;xlSheet.Cells(x + 2, 1) = CStr(objdatatable.Rows(x).Item(0))&lt;br /&gt;xlSheet.Cells(x + 2, 2) = CStr(objdatatable.Rows(x).Item(1))&lt;br /&gt;xlSheet.Cells(x + 2, 3) = CStr(objdatatable.Rows(x).Item(2))&lt;br /&gt;xlSheet.Cells(x + 2, 4) = CStr(objdatatable.Rows(x).Item(3))&lt;br /&gt;xlSheet.Cells(x + 2, 5) = CStr(objdatatable.Rows(x).Item(4))&lt;br /&gt;xlSheet.Cells(x + 2, 6) = CStr(objdatatable.Rows(x).Item(5))&lt;br /&gt;xlSheet.Cells(x + 2, 7) = CStr(objdatatable.Rows(x).Item(6))&lt;br /&gt;xlSheet.Cells(x + 2, 8) = CStr(objdatatable.Rows(x).Item(7))&lt;br /&gt;xlSheet.Cells(x + 2, 9) = CStr(objdatatable.Rows(x).Item(8))&lt;br /&gt;xlSheet.Cells(x + 2, 10) = CStr(objdatatable.Rows(x).Item(9))&lt;br /&gt;xlSheet.Cells(x + 2, 11) = CStr(objdatatable.Rows(x).Item(10))&lt;br /&gt;xlSheet.Cells(x + 2, 12) = CStr(objdatatable.Rows(x).Item(11))&lt;br /&gt;xlSheet.Cells(x + 2, 13) = CStr(objdatatable.Rows(x).Item(12))&lt;br /&gt;xlSheet.Cells(x + 2, 14) = CStr(objdatatable.Rows(x).Item(13))&lt;br /&gt;xlSheet.Cells(x + 2, 15) = CStr(objdatatable.Rows(x).Item(14))&lt;br /&gt;Next x&lt;br /&gt;xlSheet.Application.Visible = True&lt;br /&gt;xlSheet.SaveAs(nama)&lt;br /&gt;Catch ex As Exception&lt;br /&gt;MsgBox(ex.Message)&lt;br /&gt;End Try&lt;br /&gt;End Sub&lt;br /&gt;#End Region&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Button Eksport&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;#Region &quot;button export&quot;&lt;br /&gt;Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click&lt;br /&gt;If cbext.SelectedIndex = 1 Then&lt;br /&gt;exsportexcel1()&lt;br /&gt;ElseIf cbext.SelectedIndex = 0 Then&lt;br /&gt;exksportxt()&lt;br /&gt;End If&lt;br /&gt;End Sub&lt;br /&gt;#End Region&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Button Go&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;#Region &quot;button go&quot;&lt;br /&gt;Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btngo.Click&lt;br /&gt;conversi()&lt;br /&gt;tampil()&lt;br /&gt;jum2.Text = Convert.ToString(objdatatable.Rows.Count - 1)&lt;br /&gt;End Sub&lt;br /&gt;#End Region&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Load Program&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;Private Sub exportscrapt_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load&lt;br /&gt;cbbulan.SelectedIndex = 0&lt;br /&gt;End Sub&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;</description><link>http://mukhammadikhsan.blogspot.com/2008/08/scrapt-project-part-2-ke-export-to.html</link><author>noreply@blogger.com (&lt;strong&gt;Ingatlah ilmu dengan menulis&lt;/strong&gt;)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQC8LEEyZ8GIwHzdgZqP_zfuWBD0XK_A87EH3agVNgCmcSuOaEIg0qbAFzNj1hsASeeZ9Ebq2rp5i2BN8WDaYp8NfiQE1QkGc5oVhT_WSMOgPS7fW-aq4JCQIsDXPNJceOCmDwUv-X2PE/s72-c/export_scrapt.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2414621387560163550.post-7485054693813023105</guid><pubDate>Mon, 25 Aug 2008 08:39:00 +0000</pubDate><atom:updated>2008-08-26T02:49:46.782-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Database</category><title>Scrapt Project Part 1 - 1</title><description>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRhT3lpPoHPwGtuD6j-rl2GCqGezhi8Dpi96qG6VW4KMlO_v1809E0lTgQcfXUtksY9IW2-kSm-hSCceXnnFyic8vs79RpAsZcBf_WD42mbTgwmwRmxtj-KFWQ0eCGjv_dYD0iNF75-LA/s1600-h/wo_master.jpg&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5238376776879170258&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRhT3lpPoHPwGtuD6j-rl2GCqGezhi8Dpi96qG6VW4KMlO_v1809E0lTgQcfXUtksY9IW2-kSm-hSCceXnnFyic8vs79RpAsZcBf_WD42mbTgwmwRmxtj-KFWQ0eCGjv_dYD0iNF75-LA/s320/wo_master.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWIYu5Tc7M6qHrz1PS6Scwrs6DMzielWlPZX7l5YBz2H2E3s7pcpKYSno0beHRMZg7ZBKq3_VQf3IxqSH3XS6K9ZBzwyaqy4_8kReLNudxmSt-WLbDRbWYacpJbD6lgPXYJ2Umgg3UKUE/s1600-h/display_datascrapt.jpg&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5238376502485182946&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWIYu5Tc7M6qHrz1PS6Scwrs6DMzielWlPZX7l5YBz2H2E3s7pcpKYSno0beHRMZg7ZBKq3_VQf3IxqSH3XS6K9ZBzwyaqy4_8kReLNudxmSt-WLbDRbWYacpJbD6lgPXYJ2Umgg3UKUE/s320/display_datascrapt.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;div&gt;&lt;strong&gt;Buat Class Library :&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;1. Data koneksi :&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;mports System.Data&lt;br /&gt;Imports System.Data.OleDb&lt;br /&gt;Namespace accesdata&lt;br /&gt;Public Class dataconnection&lt;br /&gt;Dim Conect As New OleDbConnection(&quot;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\dotnut\My Project\project 1\datascrapt.mdb;&quot;)&lt;br /&gt;Public Function open() As OleDbConnection&lt;br /&gt;Conect.Open()&lt;br /&gt;Return Conect&lt;br /&gt;End Function&lt;br /&gt;Public Function close() As OleDbConnection&lt;br /&gt;Conect.Close()&lt;br /&gt;Return Conect&lt;br /&gt;End Function&lt;br /&gt;End Class&lt;br /&gt;End Namespace&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;2. Data Acces :&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Imports System.Data&lt;br /&gt;Imports System.Data.OleDb&lt;br /&gt;Namespace accesdata&lt;br /&gt;Public Class dataacces&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Public Function insert(ByVal brand As String, ByVal ket As String, ByVal hapus As String)&lt;br /&gt;&lt;/strong&gt;Dim mykoneksi As New accesdata.dataconnection&lt;br /&gt;Dim objcommand As New OleDbCommand(&quot;insert into [db_brand](brandcode,brandname,hapus) values (&#39;&quot; &amp;amp; brand &amp;amp; &quot;&#39;,&#39;&quot; &amp;amp; ket &amp;amp; &quot;&#39;,&#39;&quot; &amp;amp; hapus &amp;amp; &quot;&#39;)&quot;)&lt;br /&gt;objcommand.Connection = mykoneksi.open&lt;br /&gt;objcommand.ExecuteNonQuery()&lt;br /&gt;mykoneksi.close()&lt;br /&gt;End Function&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Public Function insertscrapt(ByVal wono As String, ByVal itemno As String, ByVal prodno As &lt;/strong&gt;String, ByVal datein As String, ByVal prio As String, ByVal depsend As String, ByVal qtydest As String, ByVal qtysf As String, ByVal qtyinst As String, ByVal qtyqa As String, ByVal other As String, ByVal depcause As String, ByVal remark As String, ByVal hapus As String)&lt;br /&gt;Dim mykoneksi As New accesdata.dataconnection&lt;br /&gt;Dim objcommand As New OleDbCommand(&quot;insert into [db_scrapt](wono,itemno,prodno,datein,prio,depsend,qtydest,qtysf,qtyinst,qtyqa,other,depcause,remark,hapus) values (&#39;&quot; &amp;amp; wono &amp;amp; &quot;&#39;,&#39;&quot; &amp;amp; itemno &amp;amp; &quot;&#39;,&#39;&quot; &amp;amp; prodno &amp;amp; &quot;&#39;,&#39;&quot; &amp;amp; datein &amp;amp; &quot;&#39;,&#39;&quot; &amp;amp; prio &amp;amp; &quot;&#39;,&#39;&quot; &amp;amp; depsend &amp;amp; &quot;&#39;,&#39;&quot; &amp;amp; qtydest &amp;amp; &quot;&#39;,&#39;&quot; &amp;amp; qtysf &amp;amp; &quot;&#39;,&#39;&quot; &amp;amp; qtyinst &amp;amp; &quot;&#39;,&#39;&quot; &amp;amp; qtyqa &amp;amp; &quot;&#39;,&#39;&quot; &amp;amp; other &amp;amp; &quot;&#39;,&#39;&quot; &amp;amp; depcause &amp;amp; &quot;&#39;,&#39;&quot; &amp;amp; remark &amp;amp; &quot;&#39;,&#39;&quot; &amp;amp; hapus &amp;amp; &quot;&#39;)&quot;)&lt;br /&gt;objcommand.Connection = mykoneksi.open&lt;br /&gt;objcommand.ExecuteNonQuery()&lt;br /&gt;mykoneksi.close()&lt;br /&gt;End Function&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Public Function insertdept(ByVal brand As String, ByVal ket As String, ByVal hapus As String)&lt;br /&gt;&lt;/strong&gt;Dim mykoneksi As New accesdata.dataconnection&lt;br /&gt;Dim objcommand As New OleDbCommand(&quot;insert into [db_dept](depcode,depname,hapus) values (&#39;&quot; &amp;amp; brand &amp;amp; &quot;&#39;,&#39;&quot; &amp;amp; ket &amp;amp; &quot;&#39;,&#39;&quot; &amp;amp; hapus &amp;amp; &quot;&#39;)&quot;)&lt;br /&gt;objcommand.Connection = mykoneksi.open&lt;br /&gt;objcommand.ExecuteNonQuery()&lt;br /&gt;mykoneksi.close()&lt;br /&gt;End Function&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Public Function insertmaster(ByVal itemno As String, ByVal prodno As String, ByVal itemdes As &lt;/strong&gt;String, ByVal stty As String, ByVal itty As String, ByVal procode As String, ByVal brand As String, ByVal proddet As String, ByVal model As String, ByVal color As String, ByVal xsize As String)&lt;br /&gt;Dim mykoneksi As New accesdata.dataconnection&lt;br /&gt;Dim objcommand As New OleDbCommand(&quot;insert into [db_item](itemno,prodno,itemdes,stty,itty,procode,brand,proddet,model,color,xsize) values (&#39;&quot; &amp;amp; itemno &amp;amp; &quot;&#39;,&#39;&quot; &amp;amp; prodno &amp;amp; &quot;&#39;,&#39;&quot; &amp;amp; itemdes &amp;amp; &quot;&#39;,&#39;&quot; &amp;amp; stty &amp;amp; &quot;&#39;,&#39;&quot; &amp;amp; itty &amp;amp; &quot;&#39;,&#39;&quot; &amp;amp; procode &amp;amp; &quot;&#39;,&#39;&quot; &amp;amp; brand &amp;amp; &quot;&#39;,&#39;&quot; &amp;amp; proddet &amp;amp; &quot;&#39;,&#39;&quot; &amp;amp; model &amp;amp; &quot;&#39;,&#39;&quot; &amp;amp; color &amp;amp; &quot;&#39;,&#39;&quot; &amp;amp; xsize &amp;amp; &quot;&#39;)&quot;)&lt;br /&gt;objcommand.Connection = mykoneksi.open&lt;br /&gt;objcommand.ExecuteNonQuery()&lt;br /&gt;mykoneksi.close()&lt;br /&gt;End Function&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Public Function updatescrapt(ByVal wono As String, ByVal itemno As String, ByVal prodno As &lt;/strong&gt;String, ByVal datein As String, ByVal prio As String, ByVal depsend As String, ByVal qtydest As String, ByVal qtysf As String, ByVal qtyinst As String, ByVal qtyqa As String, ByVal other As String, ByVal depcause As String, ByVal remark As String, ByVal hapus As String)&lt;br /&gt;Dim x As Integer = CInt(wono)&lt;br /&gt;Dim i As Integer = CInt(itemno)&lt;br /&gt;Dim a As Integer = CInt(qtydest)&lt;br /&gt;Dim b As Integer = CInt(qtysf)&lt;br /&gt;Dim c As Integer = CInt(qtyinst)&lt;br /&gt;Dim d As Integer = CInt(qtyqa)&lt;br /&gt;Dim e As Integer = CInt(other)&lt;br /&gt;Try&lt;br /&gt;Dim mykoneksi As New accesdata.dataconnection&lt;br /&gt;Dim objcommand As New OleDbCommand&lt;/div&gt;&lt;div&gt;(&quot;update [db_scrapt] set itemno=&quot; &amp;amp; i &amp;amp; &quot;,prodno=&#39;&quot; &amp;amp; prodno &amp;amp; &quot;&#39;,datein=&#39;&quot; &amp;amp; datein &amp;amp; &quot;&#39;,prio=&#39;&quot; &amp;amp; prio &amp;amp; &quot;&#39;,depsend=&#39;&quot; &amp;amp; depsend &amp;amp; &quot;&#39;,qtydest=&quot; &amp;amp; a &amp;amp; &quot;,qtysf=&quot; &amp;amp; b &amp;amp; &quot;,qtyinst=&quot; &amp;amp; c &amp;amp; &quot;,qtyqa=&quot; &amp;amp; d &amp;amp; &quot;,other=&quot; &amp;amp; e &amp;amp; &quot;,depcause=&#39;&quot; &amp;amp; depcause &amp;amp; &quot;&#39;,remark=&#39;&quot; &amp;amp; remark &amp;amp; &quot;&#39;,hapus=&#39;&quot; &amp;amp; hapus &amp;amp; &quot;&#39; where wono=&quot; &amp;amp; x &amp;amp; &quot;&quot;)&lt;br /&gt;objcommand.Connection = mykoneksi.open&lt;br /&gt;objcommand.ExecuteNonQuery()&lt;br /&gt;mykoneksi.close()&lt;br /&gt;Catch ex As Exception&lt;br /&gt;MsgBox(&quot;gagal konek ke database OK&quot; &amp;amp; vbCrLf &amp;amp; ex.Message)&lt;br /&gt;End Try&lt;br /&gt;End Function&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;strong&gt;Public Function update(ByVal brand1 As String, ByVal ket As String, ByVal hapus As String)&lt;br /&gt;&lt;/strong&gt;Dim x As Integer = CInt(brand1)&lt;br /&gt;Dim mykoneksi As New accesdata.dataconnection&lt;br /&gt;Dim objcommand As New OleDbCommand&lt;/div&gt;&lt;div&gt;(&quot;update [db_brand] set brandname=&#39;&quot; &amp;amp; ket &amp;amp; &quot;&#39;,hapus=&#39;&quot; &amp;amp; hapus &amp;amp; &quot;&#39; where brandcode= &quot; &amp;amp; x &amp;amp; &quot; &quot;)&lt;br /&gt;objcommand.Connection = mykoneksi.open&lt;br /&gt;objcommand.ExecuteNonQuery()&lt;br /&gt;mykoneksi.close()&lt;br /&gt;End Function&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Public Function updatedept(ByVal brand As String, ByVal ket As String, ByVal hapus As String)&lt;br /&gt;&lt;/strong&gt;Dim mykoneksi As New accesdata.dataconnection&lt;br /&gt;Dim objcommand As New OleDbCommand&lt;/div&gt;&lt;div&gt;(&quot;update [db_dept] set depname=&#39;&quot; &amp;amp; ket &amp;amp; &quot;&#39;,hapus=&#39;&quot; &amp;amp; hapus &amp;amp; &quot;&#39; where depcode=&#39;&quot; &amp;amp; brand &amp;amp; &quot;&#39;&quot;)&lt;br /&gt;objcommand.Connection = mykoneksi.open&lt;br /&gt;objcommand.ExecuteNonQuery()&lt;br /&gt;mykoneksi.close()&lt;br /&gt;End Function&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Public Function updateuser(ByVal user As String, ByVal record As String, ByVal userid As &lt;/strong&gt;String, ByVal passw As String, ByVal status As String, ByVal hapus As String)&lt;br /&gt;Dim u As Integer = CInt(record)&lt;br /&gt;Dim mykoneksi As New accesdata.dataconnection&lt;br /&gt;&#39;Dim objcommand As New OleDbCommand&lt;/div&gt;&lt;div&gt;(&quot;update [db_user2] set [password]=&#39;&quot; &amp;amp; passw &amp;amp; &quot;&#39; where nama=&#39;&quot; &amp;amp; user &amp;amp; &quot;&#39;&quot;)&lt;br /&gt;Dim objcommand As New OleDbCommand&lt;/div&gt;&lt;div&gt;(&quot;update [db_user2] set record_id=&quot; &amp;amp; u &amp;amp; &quot;,userid=&#39;&quot; &amp;amp; userid &amp;amp; &quot;&#39;,[password]=&#39;&quot; &amp;amp; passw &amp;amp; &quot;&#39;,status=&#39;&quot; &amp;amp; status &amp;amp; &quot;&#39;,hapus=&#39;&quot; &amp;amp; hapus &amp;amp; &quot;&#39; where username=&#39;&quot; &amp;amp; user &amp;amp; &quot;&#39;&quot;)&lt;br /&gt;objcommand.Connection = mykoneksi.open&lt;br /&gt;objcommand.ExecuteNonQuery()&lt;br /&gt;mykoneksi.close()&lt;br /&gt;End Function&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Public Function delete(ByVal brand As String)&lt;br /&gt;&lt;/strong&gt;Dim mykoneksi As New accesdata.dataconnection&lt;br /&gt;Dim objcommand As New OleDbCommand(&quot;delete from [db_brand] where brandcode=&#39;&quot; &amp;amp; brand &amp;amp; &quot;&#39;&quot;)&lt;br /&gt;objcommand.Connection = mykoneksi.open&lt;br /&gt;objcommand.ExecuteNonQuery()&lt;br /&gt;mykoneksi.close()&lt;br /&gt;End Function&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Public Function deletedept(ByVal brand As String)&lt;br /&gt;&lt;/strong&gt;Dim mykoneksi As New accesdata.dataconnection&lt;br /&gt;Dim objcommand As New OleDbCommand&lt;/div&gt;&lt;div&gt;(&quot;delete from [db_dept] where depcode=&#39;&quot; &amp;amp; brand &amp;amp; &quot;&#39;&quot;)&lt;br /&gt;objcommand.Connection = mykoneksi.open&lt;br /&gt;objcommand.ExecuteNonQuery()&lt;br /&gt;mykoneksi.close()&lt;br /&gt;End Function&lt;br /&gt;End Class&lt;br /&gt;End Namespace&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;3. Module :&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Imports System.Data&lt;br /&gt;Imports System.Data.OleDb&lt;br /&gt;Module _Module&lt;br /&gt;Public objconnection As OleDbConnection&lt;br /&gt;Public objcommand As OleDbCommand&lt;br /&gt;Public objdataadapter As OleDbDataAdapter&lt;br /&gt;Public objdataadapter1 As OleDbDataAdapter&lt;br /&gt;Public objdatareaer As OleDbDataReader&lt;br /&gt;Public objdatareaer1 As OleDbDataReader&lt;br /&gt;Public objdataset As New DataSet&lt;br /&gt;Public objdataset1 As New DataSet&lt;br /&gt;Public objdatatable As New DataTable&lt;br /&gt;Public objdatatable1 As New DataTable&lt;br /&gt;Public strsql As String&lt;br /&gt;Public user, pass As String&lt;br /&gt;End Module&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;FORM INPUT SCRAPT :&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4oz58N5y-A3TahhnSALEuaCqZGT0FJf5k8_UNvJ_pf53d78M7SR-u5EBYaiatFLLStXKTDMW74XGgah0Wtr80wdX-3-alCDmj2eAqrSlJw_hDuEJVnSWMZU6dpUiCncxq6A60p34v9os/s1600-h/f_imput_scrapt.jpg&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5238373007753732050&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4oz58N5y-A3TahhnSALEuaCqZGT0FJf5k8_UNvJ_pf53d78M7SR-u5EBYaiatFLLStXKTDMW74XGgah0Wtr80wdX-3-alCDmj2eAqrSlJw_hDuEJVnSWMZU6dpUiCncxq6A60p34v9os/s320/f_imput_scrapt.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;strong&gt; source code :&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;strong&gt;Deklarasi&lt;/strong&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;#Region &quot;declar&quot;&lt;br /&gt;Dim mykoneksi As New accesdata.dataconnection&lt;br /&gt;Dim myinsert As New accesdata.dataacces&lt;br /&gt;Dim mytampil As New accesdata.tampil&lt;br /&gt;Dim rc, x, I As Integer&lt;br /&gt;Dim r As DataRow&lt;br /&gt;Dim objdataset As New DataSet&lt;br /&gt;Dim objdatatable As New DataTable&lt;br /&gt;#End Region&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://mukhammadikhsan.blogspot.com/2008/08/scrapt-project-part-1.html</link><author>noreply@blogger.com (&lt;strong&gt;Ingatlah ilmu dengan menulis&lt;/strong&gt;)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRhT3lpPoHPwGtuD6j-rl2GCqGezhi8Dpi96qG6VW4KMlO_v1809E0lTgQcfXUtksY9IW2-kSm-hSCceXnnFyic8vs79RpAsZcBf_WD42mbTgwmwRmxtj-KFWQ0eCGjv_dYD0iNF75-LA/s72-c/wo_master.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2414621387560163550.post-211639219870310641</guid><pubDate>Fri, 01 Aug 2008 04:35:00 +0000</pubDate><atom:updated>2008-07-31T21:38:24.968-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Database</category><title>Import dan mengolah text document bag.5</title><description>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9oUnm8uByeJJsAEZYDvsaOQ2Rpye9AZqd0P2O3wNqXOj6BNoaggnDVAEZLphPsc_HoiKqJl5chZHyFQDQ0YmXZ2jaQDycJB2PhDEcLqYoAK3O8CIADa2klUpxcyx-r_2mxhp44EYOT3w/s1600-h/menu.jpg&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5229403412938148082&quot; style=&quot;FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9oUnm8uByeJJsAEZYDvsaOQ2Rpye9AZqd0P2O3wNqXOj6BNoaggnDVAEZLphPsc_HoiKqJl5chZHyFQDQ0YmXZ2jaQDycJB2PhDEcLqYoAK3O8CIADa2klUpxcyx-r_2mxhp44EYOT3w/s320/menu.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Menu utama&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click&lt;br /&gt;Dim kosong As New Persiapan&lt;br /&gt;kosong.Show()&lt;br /&gt;End Sub&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click&lt;br /&gt;Dim proses As New Form1&lt;br /&gt;proses.Show()&lt;br /&gt;End Sub&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click&lt;br /&gt;Dim export As New export&lt;br /&gt;export.Show()&lt;br /&gt;End Sub&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click&lt;br /&gt;Dim importf As New import&lt;br /&gt;importf.Show()&lt;br /&gt;End Sub&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Private Sub ToolBar1_ButtonClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs) Handles ToolBar1.ButtonClick&lt;br /&gt;If e.Button Is ToolBarButton1 Then&lt;br /&gt;Dim cur As New Persiapan&lt;br /&gt;cur.Show()&lt;br /&gt;ElseIf e.Button Is ToolBarButton2 Then&lt;br /&gt;Dim import As New import&lt;br /&gt;import.Show()&lt;br /&gt;ElseIf e.Button Is ToolBarButton3 Then&lt;br /&gt;Dim prose As New Form1&lt;br /&gt;prose.Show()&lt;br /&gt;ElseIf e.Button Is ToolBarButton4 Then&lt;br /&gt;Dim expot As New export&lt;br /&gt;expot.Show()&lt;br /&gt;Else&lt;br /&gt;End&lt;br /&gt;End If&lt;br /&gt;End Sub&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Private Sub MenuItem2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem2.Click&lt;br /&gt;Dim kosong As New Persiapan&lt;br /&gt;kosong.Show()&lt;br /&gt;End Sub&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Private Sub MenuItem3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem3.Click&lt;br /&gt;Dim importf As New import&lt;br /&gt;importf.Show()&lt;br /&gt;End Sub&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Private Sub MenuItem5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem5.Click&lt;br /&gt;Dim proses As New Form1&lt;br /&gt;proses.Show()&lt;br /&gt;End Sub&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Private Sub MenuItem7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem7.Click&lt;br /&gt;Dim export As New export&lt;br /&gt;export.Show()&lt;br /&gt;End Sub&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Private Sub MenuItem8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem8.Click&lt;br /&gt;End&lt;br /&gt;End Sub&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Private Sub Mainmenu_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load&lt;br /&gt;Dim tgl As Date = System.DateTime.Now&lt;br /&gt;StatusBar1.Panels(1).Text = CDate(tgl).ToShortDateString&lt;br /&gt;StatusBar1.Panels(2).Text = CDate(tgl).ToLongTimeString&lt;br /&gt;StatusBar1.Panels(0).Text = &quot;CopyRifht ©Juli2008&quot;&lt;br /&gt;End Sub&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Private Sub Label2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label2.Click&lt;br /&gt;Dim kosong As New Persiapan&lt;br /&gt;kosong.Show()&lt;br /&gt;End Sub&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Private Sub Label5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label5.Click&lt;br /&gt;Dim importf As New import&lt;br /&gt;importf.Show()&lt;br /&gt;End Sub&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Private Sub Label3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label3.Click&lt;br /&gt;Dim proses As New Form1&lt;br /&gt;proses.Show()&lt;br /&gt;End Sub&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Private Sub Label4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label4.Click&lt;br /&gt;Dim export As New export&lt;br /&gt;export.Show()&lt;br /&gt;End Sub&lt;br /&gt;End Class&lt;/div&gt;</description><link>http://mukhammadikhsan.blogspot.com/2008/07/import-dan-mengolah-text-document-bag5.html</link><author>noreply@blogger.com (&lt;strong&gt;Ingatlah ilmu dengan menulis&lt;/strong&gt;)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9oUnm8uByeJJsAEZYDvsaOQ2Rpye9AZqd0P2O3wNqXOj6BNoaggnDVAEZLphPsc_HoiKqJl5chZHyFQDQ0YmXZ2jaQDycJB2PhDEcLqYoAK3O8CIADa2klUpxcyx-r_2mxhp44EYOT3w/s72-c/menu.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2414621387560163550.post-444396700729394893</guid><pubDate>Fri, 01 Aug 2008 04:27:00 +0000</pubDate><atom:updated>2008-07-31T21:34:52.050-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Database</category><title>Import dan mengolah text document bag.4</title><description>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj66Ow2GaKMDgghSaxIHH48bZp-KFGHfDOQpEeTsZLd6sB3kUALn65e-ZFTe0p9hQmux1kpHDn5kXbAJgh8e2U19GHLMgKEAAAiKhrNWPp214q-7ENZjWyMFzNUQ0onrmv5y9KYP-cmDXo/s1600-h/export.jpg&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5229401413318970946&quot; style=&quot;CURSOR: hand&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj66Ow2GaKMDgghSaxIHH48bZp-KFGHfDOQpEeTsZLd6sB3kUALn65e-ZFTe0p9hQmux1kpHDn5kXbAJgh8e2U19GHLMgKEAAAiKhrNWPp214q-7ENZjWyMFzNUQ0onrmv5y9KYP-cmDXo/s320/export.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;Sebelum codeng tambahkan reference excel 11. dan office 11. object library ke project&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Imports System.Data&lt;br /&gt;Imports System.Data.OleDb&lt;br /&gt;Imports System.IO&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div&gt;&lt;strong&gt;deklaresi-----------------------&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Inherits System.Windows.Forms.Form&lt;br /&gt;Dim mykonek As New acces.datacon&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div&gt;&lt;strong&gt;Menampilkan yang akan di export-------------------&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;#Region &quot;tampil&quot;&lt;br /&gt;Sub tampil()&lt;br /&gt;Try&lt;br /&gt;objdatatable.Clear()&lt;br /&gt;Dim strsql As String&lt;br /&gt;strsql = &quot;Select * from [export] order by [urut]&quot;&lt;br /&gt;objcom = New OleDbCommand(strsql)&lt;br /&gt;objcom.Connection = mykonek.open&lt;br /&gt;objdataadapter = New OleDbDataAdapter(objcom)&lt;br /&gt;objdataadapter.Fill(objdatset, &quot;export&quot;)&lt;br /&gt;objdatatable = objdatset.Tables(&quot;export&quot;)&lt;br /&gt;DataGrid1.DataSource = objdatatable&lt;br /&gt;mykonek.close()&lt;br /&gt;Catch ex As Exception&lt;br /&gt;MsgBox(&quot;kenapa ya tidak Konek&quot; &amp;amp; ex.Message &amp;amp; vbCrLf)&lt;br /&gt;End Try&lt;br /&gt;End Sub&lt;br /&gt;#End Region&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div&gt;&lt;strong&gt;Export ke excel------------------------------------&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;#Region &quot;export&quot;&lt;br /&gt;Sub export()&lt;br /&gt;Dim objcom2 As New OleDbCommand(&quot;select * from [export] order by [urut]&quot;)&lt;br /&gt;objcom2.Connection = mykonek.open&lt;br /&gt;objdatreader = objcom2.ExecuteReader&lt;br /&gt;objdatreader.Read()&lt;br /&gt;sfd.ShowDialog()&lt;br /&gt;Dim nama As String = sfd.FileName&lt;br /&gt;Dim xlApp As Excel.Application&lt;br /&gt;Dim xlBook As Excel.Workbook&lt;br /&gt;Dim xlSheet As Excel.Worksheet&lt;br /&gt;Dim tNode As TreeNode&lt;br /&gt;Dim x, Add, z As Integer&lt;br /&gt;Try&lt;br /&gt;xlApp = CType(CreateObject(&quot;Excel.Application&quot;), Excel.Application)&lt;br /&gt;xlBook = CType(xlApp.Workbooks.Add, Excel.Workbook)&lt;br /&gt;xlSheet = CType(xlBook.Worksheets(1), Excel.Worksheet)&lt;br /&gt;xlSheet.Cells(1, 1) = CStr(objdatreader.GetName(0).ToString)&lt;br /&gt;xlSheet.Cells(1, 2) = CStr(objdatreader.GetName(1).ToString)&lt;br /&gt;xlSheet.Cells(1, 3) = CStr(objdatreader.GetName(2).ToString)&lt;br /&gt;xlSheet.Cells(1, 4) = CStr(objdatreader.GetName(3).ToString)&lt;br /&gt;xlSheet.Cells(1, 5) = CStr(objdatreader.GetName(5).ToString)&lt;br /&gt;xlSheet.Cells(1, 6) = CStr(objdatreader.GetName(6).ToString)&lt;br /&gt;xlSheet.Cells(1, 7) = CStr(objdatreader.GetName(7).ToString)&lt;br /&gt;xlSheet.Cells(1, 8) = CStr(objdatreader.GetName(8).ToString)&lt;br /&gt;xlSheet.Cells(1, 9) = CStr(objdatreader.GetName(10).ToString)&lt;br /&gt;xlSheet.Cells(1, 10) = CStr(objdatreader.GetName(11).ToString)&lt;br /&gt;xlSheet.Cells(1, 11) = CStr(objdatreader.GetName(12).ToString)&lt;br /&gt;xlSheet.Cells(1, 12) = CStr(objdatreader.GetName(13).ToString)&lt;br /&gt;xlSheet.Cells(1, 13) = CStr(objdatreader.GetName(14).ToString)&lt;br /&gt;xlSheet.Cells(1, 14) = CStr(objdatreader.GetName(15).ToString)&lt;br /&gt;&#39;xlSheet.Cells(1, 15) = CStr(objdatreader.GetName(15).ToString)&lt;br /&gt;&#39;xlSheet.Cells(1, 16) = CStr(objdatreader.GetName(15).ToString)&lt;br /&gt;mykonek.close()&lt;br /&gt;&#39;conversi()&lt;br /&gt;objdatatable.Clear()&lt;br /&gt;tampil()&lt;br /&gt;For x = 0 To objdatatable.Rows.Count - 1&lt;br /&gt;xlSheet.Cells(x + 2, 1) = CStr(objdatatable.Rows(x).Item(0))&lt;br /&gt;xlSheet.Cells(x + 2, 2) = CStr(objdatatable.Rows(x).Item(1))&lt;br /&gt;xlSheet.Cells(x + 2, 3) = CStr(objdatatable.Rows(x).Item(2))&lt;br /&gt;xlSheet.Cells(x + 2, 4) = CStr(objdatatable.Rows(x).Item(3))&lt;br /&gt;xlSheet.Cells(x + 2, 5) = CStr(objdatatable.Rows(x).Item(5))&lt;br /&gt;xlSheet.Cells(x + 2, 6) = CStr(objdatatable.Rows(x).Item(6))&lt;br /&gt;xlSheet.Cells(x + 2, 7) = CStr(objdatatable.Rows(x).Item(7))&lt;br /&gt;xlSheet.Cells(x + 2, 8) = CStr(objdatatable.Rows(x).Item(8))&lt;br /&gt;xlSheet.Cells(x + 2, 9) = CStr(objdatatable.Rows(x).Item(10))&lt;br /&gt;xlSheet.Cells(x + 2, 10) = CStr(objdatatable.Rows(x).Item(11))&lt;br /&gt;xlSheet.Cells(x + 2, 11) = CStr(objdatatable.Rows(x).Item(12))&lt;br /&gt;xlSheet.Cells(x + 2, 12) = CStr(objdatatable.Rows(x).Item(13))&lt;br /&gt;xlSheet.Cells(x + 2, 13) = CStr(objdatatable.Rows(x).Item(14))&lt;br /&gt;xlSheet.Cells(x + 2, 14) = CStr(objdatatable.Rows(x).Item(15))&lt;br /&gt;&#39;xlSheet.Cells(x + 2, 15) = CStr(objdatatable.Rows(x).Item(14))&lt;br /&gt;&#39;xlSheet.Cells(x + 2, 16) = CStr(objdatatable.Rows(x).Item(15))&lt;br /&gt;Next x&lt;br /&gt;xlSheet.Application.Visible = True&lt;br /&gt;xlSheet.SaveAs(nama)&lt;br /&gt;Catch ex As Exception&lt;br /&gt;MsgBox(ex.Message)&lt;br /&gt;End Try&lt;br /&gt;End Sub&lt;br /&gt;#End Region&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div&gt;&lt;strong&gt;Button export diklik--------------------------------&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click&lt;br /&gt;export()&lt;br /&gt;End Sub&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div&gt;&lt;strong&gt;Button view diklik---------------------------------&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click&lt;br /&gt;tampil()&lt;br /&gt;End Sub&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div&gt;&lt;strong&gt;Button close-----------------------------------&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click&lt;br /&gt;Me.Close()&lt;br /&gt;End Sub&lt;/div&gt;</description><link>http://mukhammadikhsan.blogspot.com/2008/07/import-dan-mengolah-text-document-bag4.html</link><author>noreply@blogger.com (&lt;strong&gt;Ingatlah ilmu dengan menulis&lt;/strong&gt;)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj66Ow2GaKMDgghSaxIHH48bZp-KFGHfDOQpEeTsZLd6sB3kUALn65e-ZFTe0p9hQmux1kpHDn5kXbAJgh8e2U19GHLMgKEAAAiKhrNWPp214q-7ENZjWyMFzNUQ0onrmv5y9KYP-cmDXo/s72-c/export.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2414621387560163550.post-2204026087231096198</guid><pubDate>Fri, 01 Aug 2008 04:19:00 +0000</pubDate><atom:updated>2008-07-31T21:27:33.805-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Database</category><title>Import dan mengolah text document bag.3</title><description>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaT8hbyBD_l2jnSbEIq7LWWH_jvCdHvdWp0YC84mCq3OCFi3coR-n3X_ZHfvu5OCEK6_Xl3Vn-9IrBCHba6BX7hFg6uAC0e8ftdSH0cU3bZit9jvl9cu2T510bY6r5QedFdt7XnOwm2ZI/s1600-h/proses.jpg&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5229399438332191874&quot; style=&quot;CURSOR: hand&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaT8hbyBD_l2jnSbEIq7LWWH_jvCdHvdWp0YC84mCq3OCFi3coR-n3X_ZHfvu5OCEK6_Xl3Vn-9IrBCHba6BX7hFg6uAC0e8ftdSH0cU3bZit9jvl9cu2T510bY6r5QedFdt7XnOwm2ZI/s320/proses.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Codeng untuk form proses :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Sebelumnya tambahkan reference office dan excelnya yang versi 11&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;Imports System.IO&lt;br /&gt;Imports System.Data&lt;br /&gt;Imports System.Data.OleDb&lt;/div&gt;&lt;div&gt;&lt;br /&gt;#Region &quot;declare&quot;&lt;br /&gt;Dim br As DataRow&lt;br /&gt;Dim strsql As String&lt;br /&gt;Dim mykonek As New acces.datacon&lt;br /&gt;Dim insert As New acces.datainsrt&lt;br /&gt;Dim urut, no, lev, master, itemmaster, desc, Qty, uom, bkolom, tkolom, purchase, labor, machine, over, extra, total As String&lt;br /&gt;#End Region&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div&gt;&lt;strong&gt;memecah kemudian menyimpan ke acces--------------&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;#Region &quot;proses2&quot;&lt;br /&gt;Sub proses2()&lt;br /&gt;Try&lt;br /&gt;objdatatable.Clear()&lt;br /&gt;Dim strsql As String&lt;br /&gt;strsql = &quot;SELECT urut,Left([item],4) AS lev, Mid([item],9,14) AS itemmaster, Mid([item],33,17) AS [desc],Mid([item],19,4) AS Qty,Mid([item],24,3) AS UOM,Mid([item],50,1) AS bkolom,Mid([item],52,1) AS tkolom,Mid([item],54,12) AS purchae,Mid([item],66,13) AS labour,Mid([item],79,13) AS machine,Mid([item],92,17) AS over,Mid([item],105,13) AS extra,Mid([item],118,14) AS total from [cost]&quot;&lt;br /&gt;&#39; 0 1 2 3 4 5 6 7 8 9 10 11 12 13&lt;br /&gt;&#39;backup&lt;br /&gt;&#39;strsql = &quot;SELECT Left([item],4) AS lev, Mid([item],9,14) AS itemmaster, Mid([item],33,17) AS [desc],Mid([item],21,23) AS Qty,Mid([item],24,32) AS UOM,Mid([item],51,53) AS bkolom,Mid([item],53,55) AS tkolom,Mid([item],56,68) AS purchae,Mid([item],69,81) AS labour,Mid([item],82,94) AS machine,Mid([item],95,107) AS over,Mid([item],108,120) AS extra,Mid([item],123,133) AS total from [cost]&quot;&lt;br /&gt;objcom = New OleDbCommand(strsql)&lt;br /&gt;objcom.Connection = mykonek.open&lt;br /&gt;objdataadapter = New OleDbDataAdapter(objcom)&lt;br /&gt;objdataadapter.Fill(objdatset, &quot;cost&quot;)&lt;br /&gt;objdatatable = objdatset.Tables(&quot;cost&quot;)&lt;br /&gt;&#39;DataGrid1.DataSource = objdatatable&lt;br /&gt;mykonek.close()&lt;br /&gt;Catch ex As Exception&lt;br /&gt;MsgBox(&quot;kenapa ya tidak Konek&quot; &amp;amp; ex.Message &amp;amp; vbCrLf)&lt;br /&gt;End Try&lt;br /&gt;Try&lt;br /&gt;Dim lev, itemmaster, desc, Qty, uom, bkolom, tkolom, purchase, labor, machine, over, extra, total As String&lt;br /&gt;Dim i, jum As Integer&lt;br /&gt;jum = objdatatable.Rows.Count - 1&lt;br /&gt;For i = 0 To objdatatable.Rows.Count - 1&lt;br /&gt;With objdatatable.Rows(i)&lt;br /&gt;urut = Convert.ToString(.Item(0).ToString.Trim())&lt;br /&gt;lev = .Item(1).ToString.Trim&lt;br /&gt;itemmaster = .Item(2).ToString&lt;br /&gt;desc = .Item(3).ToString()&lt;br /&gt;bkolom = .Item(6).ToString()&lt;br /&gt;tkolom = .Item(7).ToString()&lt;br /&gt;purchase = .Item(8).ToString()&lt;br /&gt;labor = .Item(9).ToString()&lt;br /&gt;machine = .Item(10).ToString()&lt;br /&gt;over = .Item(11).ToString()&lt;br /&gt;extra = .Item(12).ToString()&lt;br /&gt;total = .Item(13).ToString()&lt;br /&gt;End With&lt;br /&gt;&#39;i = i + 1&lt;br /&gt;With objdatatable.Rows(i + 1)&lt;br /&gt;Qty = .Item(4).ToString()&lt;br /&gt;uom = .Item(5).ToString()&lt;br /&gt;End With&lt;br /&gt;&#39;insert.proses2(urut, lev, itemmaster, desc, bkolom, Qty, uom, tkolom, purchase, labor, machine, over, extra, total)&lt;br /&gt;insert.proses2(urut, lev, itemmaster, desc, bkolom, Qty, uom, tkolom, purchase, labor, machine, over, extra, total)&lt;br /&gt;Label5.Text = &quot;Langkah 1 sukses&quot;&lt;br /&gt;ProgressBar1.Maximum = objdatatable.Rows.Count - 1&lt;br /&gt;If i &lt;= ProgressBar1.Maximum Then&lt;br /&gt;ProgressBar1.Value = i&lt;br /&gt;ElseIf ProgressBar1.Maximum &gt;= objdatatable.Rows.Count - 1 Then&lt;br /&gt;ProgressBar1.Dispose()&lt;br /&gt;End If&lt;br /&gt;Next i&lt;br /&gt;Catch ex As Exception&lt;br /&gt;MsgBox(&quot;gagal konek ke database&quot; &amp;amp; ex.Message &amp;amp; vbCrLf)&lt;br /&gt;End Try&lt;br /&gt;End Sub&lt;br /&gt;#End Region &#39;langkah kedua&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div&gt;&lt;strong&gt;hapus yang tidak perlu--------------------------&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;#Region &quot;hapus&quot;&lt;br /&gt;Sub hapus()&lt;br /&gt;Try&lt;br /&gt;&#39;---- 0 ** 3044 901 Acco Batc Cost Leve Mult Requ S I&lt;br /&gt;Dim hapus1, hapus2, hapus3, hapus4, hapus5, hapus6, hapus7, hapus8, hapus9, hapus10, hapus11 As String&lt;br /&gt;hapus1 = &quot;----&quot;&lt;br /&gt;hapus2 = &quot;0 **&quot;&lt;br /&gt;hapus3 = &quot;3044&quot;&lt;br /&gt;hapus4 = &quot;901&quot;&lt;br /&gt;hapus5 = &quot;Acco&quot;&lt;br /&gt;hapus6 = &quot;Batc&quot;&lt;br /&gt;hapus7 = &quot;Cost&quot;&lt;br /&gt;hapus8 = &quot;Leve&quot;&lt;br /&gt;hapus9 = &quot;Mult&quot;&lt;br /&gt;hapus10 = &quot;Requ&quot;&lt;br /&gt;hapus11 = &quot;S I&quot;&lt;br /&gt;strsql = &quot;delete from [backcoast] where ([level])=&#39;&quot; &amp;amp; hapus1 &amp;amp; &quot;&#39; or ([level])= &#39;&quot; &amp;amp; hapus2 &amp;amp; &quot;&#39; or ([level])= &#39;&quot; &amp;amp; hapus3 &amp;amp; &quot;&#39; or ([level])= &#39;&quot; &amp;amp; hapus4 &amp;amp; &quot;&#39; or ([level])= &#39;&quot; &amp;amp; hapus5 &amp;amp; &quot;&#39; or ([level])= &#39;&quot; &amp;amp; hapus6 &amp;amp; &quot;&#39; or ([level])= &#39;&quot; &amp;amp; hapus7 &amp;amp; &quot;&#39; or ([level])= &#39;&quot; &amp;amp; hapus8 &amp;amp; &quot;&#39; or ([level])= &#39;&quot; &amp;amp; hapus9 &amp;amp; &quot;&#39; or ([level])= &#39;&quot; &amp;amp; hapus10 &amp;amp; &quot;&#39; or ([level])= &#39;&quot; &amp;amp; hapus11 &amp;amp; &quot;&#39; &quot;&lt;br /&gt;&#39;strsql = &quot;delete from [backcoast] where ([level])=&#39;&quot; &amp;amp; hapus1 &amp;amp; &quot;&#39; or ([level])= &#39;&quot; &amp;amp; hapus2 &amp;amp; &quot;&#39; or ([level])= &#39;&quot; &amp;amp; hapus7 &amp;amp; &quot;&#39; &quot;&lt;br /&gt;objcom = New OleDbCommand(strsql)&lt;br /&gt;objcom.Connection = mykonek.open&lt;br /&gt;objcom.ExecuteNonQuery()&lt;br /&gt;&#39;DataGrid1.DataSource = objdatatable&lt;br /&gt;mykonek.close()&lt;br /&gt;Label5.Text = &quot;langkah 2 sukses&quot;&lt;br /&gt;Catch ex As Exception&lt;br /&gt;MsgBox(&quot;tidak dapat menghapus&quot; &amp;amp; ex.Message &amp;amp; vbCrLf)&lt;br /&gt;End Try&lt;br /&gt;End Sub&lt;br /&gt;#End Region &#39;langkah ketiga&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div&gt;&lt;strong&gt;Insert kolom baru dengan menggunakan formula------------------------&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;#Region &quot;Proses3&quot;&lt;br /&gt;Sub masterdanno()&lt;br /&gt;Try&lt;br /&gt;objdatatable.Clear()&lt;br /&gt;Dim strsql, nos, nos1, rmaster As String&lt;br /&gt;Dim i, nom As Integer&lt;br /&gt;strsql = &quot;SELECT * from [backcoast]&quot;&lt;br /&gt;objcom = New OleDbCommand(strsql)&lt;br /&gt;objcom.Connection = mykonek.open&lt;br /&gt;objdataadapter = New OleDbDataAdapter(objcom)&lt;br /&gt;objdataadapter.Fill(objdatset, &quot;backcoast&quot;)&lt;br /&gt;objdatatable = objdatset.Tables(&quot;backcoast&quot;)&lt;br /&gt;For i = 0 To objdatatable.Rows.Count - 1&lt;br /&gt;With objdatatable.Rows(i)&lt;br /&gt;urut = .Item(0).ToString&lt;br /&gt;nos = .Item(1).ToString.Trim&lt;br /&gt;nos1 = CInt(.Item(1).Replace(&quot;.&quot;, &quot;&quot;))&lt;br /&gt;no = (IIf(nos1 = 0, nos1, no + 1))&lt;br /&gt;rmaster = .Item(2).ToString()&lt;br /&gt;nom = no.ToString&lt;br /&gt;lev = .Item(1).Replace(&quot;.&quot;, &quot;&quot;)&lt;br /&gt;If nos1 = 1 Then&lt;br /&gt;master = .Item(2).ToString()&lt;br /&gt;ElseIf nos1 = 2 Then&lt;br /&gt;master = rmaster.Insert(0, &quot;_&quot;)&lt;br /&gt;ElseIf nos1 = 3 Then&lt;br /&gt;master = rmaster.Insert(0, &quot;__&quot;)&lt;br /&gt;ElseIf nos1 = 4 Then&lt;br /&gt;master = rmaster.Insert(0, &quot;___&quot;)&lt;br /&gt;ElseIf nos1 = 5 Then&lt;br /&gt;master = rmaster.Insert(0, &quot;____&quot;)&lt;br /&gt;Else&lt;br /&gt;master = .Item(2).ToString()&lt;br /&gt;End If&lt;br /&gt;itemmaster = .Item(2).ToString&lt;br /&gt;desc = .Item(3).ToString()&lt;br /&gt;Qty = .Item(5).ToString()&lt;br /&gt;uom = .Item(6).ToString()&lt;br /&gt;bkolom = .Item(4).ToString()&lt;br /&gt;tkolom = .Item(7).ToString()&lt;br /&gt;purchase = .Item(8).ToString()&lt;br /&gt;labor = .Item(9).ToString()&lt;br /&gt;machine = .Item(10).ToString()&lt;br /&gt;over = .Item(11).ToString()&lt;br /&gt;extra = .Item(12).ToString()&lt;br /&gt;total = .Item(13).ToString()&lt;br /&gt;End With&lt;br /&gt;insert.proses3(urut, nom, lev, master, itemmaster, desc, bkolom, Qty, uom, tkolom, purchase, labor, machine, over, extra, total)&lt;br /&gt;Label5.Text = &quot;Total record #&quot; &amp;amp; objdatatable.Rows.Count - 1&lt;br /&gt;ProgressBar1.Maximum = objdatatable.Rows.Count - 1&lt;br /&gt;If i &lt;= ProgressBar1.Maximum Then&lt;br /&gt;ProgressBar1.Value = i&lt;br /&gt;ElseIf ProgressBar1.Maximum &gt;= objdatatable.Rows.Count - 1 Then&lt;br /&gt;ProgressBar1.Dispose()&lt;br /&gt;End If&lt;br /&gt;Next i&lt;br /&gt;mykonek.close()&lt;br /&gt;Catch ex As Exception&lt;br /&gt;MsgBox(ex.Message)&lt;br /&gt;End Try&lt;br /&gt;End Sub&lt;br /&gt;#End Region &#39;langkah keempat&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div&gt;&lt;strong&gt;menampilkan hasil----------------------------&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;#Region &quot;viewexport&quot;&lt;br /&gt;Sub viewexport()&lt;br /&gt;objdatatable.Clear()&lt;br /&gt;strsql = &quot;SELECT * from [export] ORDER BY [urut]&quot;&lt;br /&gt;objcom = New OleDbCommand(strsql)&lt;br /&gt;objcom.Connection = mykonek.open&lt;br /&gt;objdataadapter = New OleDbDataAdapter(objcom)&lt;br /&gt;objdataadapter.Fill(objdatset, &quot;export&quot;)&lt;br /&gt;objdatatable = objdatset.Tables(&quot;export&quot;)&lt;br /&gt;DataGrid1.DataSource = objdatatable&lt;br /&gt;mykonek.close()&lt;br /&gt;End Sub&lt;br /&gt;#End Region &#39;langkah kelima&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div&gt;&lt;strong&gt;Button proses diklik------------------------------&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Private Sub btnproses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnproses.Click&lt;br /&gt;proses2()&lt;br /&gt;hapus()&lt;br /&gt;masterdanno()&lt;br /&gt;viewexport()&lt;br /&gt;End Sub&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div&gt;&lt;strong&gt;Button close klik------------------------------&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click&lt;br /&gt;Me.Close()&lt;br /&gt;End Sub&lt;/div&gt;</description><link>http://mukhammadikhsan.blogspot.com/2008/07/import-dan-mengolah-text-document-bag3.html</link><author>noreply@blogger.com (&lt;strong&gt;Ingatlah ilmu dengan menulis&lt;/strong&gt;)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaT8hbyBD_l2jnSbEIq7LWWH_jvCdHvdWp0YC84mCq3OCFi3coR-n3X_ZHfvu5OCEK6_Xl3Vn-9IrBCHba6BX7hFg6uAC0e8ftdSH0cU3bZit9jvl9cu2T510bY6r5QedFdt7XnOwm2ZI/s72-c/proses.jpg" height="72" width="72"/><thr:total>0</thr:total></item></channel></rss>