SlideShare a Scribd company logo
1 of 8
Download to read offline
Pemakaian DataReport pada VB                                                Hendra, S.T.

Mengenal Data Environment dan Data Report

Data Environment merupakan salah satu fasilitas pengolahan data pada Visual Basic.
Fasilitas ini diperkenalkan sejak Visual Basic 6. Pada umumnya Data Environment
digunakan untuk merancang sumber data yang akan digunakan dalam pembuatan laporan
yang menggunakan Data Report.

Mempersiapkan Data Environment
  1. Pada menu Project, More Activex Designer, Pilih Data Environment, dan akan
     menambahkan menambahkan suatu Data Environmnet pada project anda pada
     kelompok Designer.




   2. Klik kanan pada Connection1 dan pilih properties. Aturlah properties seperti pada
      ADODC untuk koneksi data ke Pentacom.mdb
   3. Klik kanan pada Connection1 dan pilih Add Command




   4. Klik kanan pada Command1, dan pilih properties. Aturlah properties sebagai
      berikut :
      Pada General, Datasource, pilih SQL Statement, dan ketik

      SELECT Pemasok.* FROM Pemasok WHERE KodePemasok >= DariKode
      AND KodePemasok <= SampaiKode;

      Dalam hal ini DariKode dan SampaiKode merupakan parameter.

Membuat report dengan Data Report

   1. Pada menu Project, pilih Add Data Report, dan akan menambah DataReport1
      pada bagian Designer project anda.



Indoprog                                                                              1
Pemakaian DataReport pada VB                                               Hendra, S.T.




   2. Aturlah properti DataReport1 sebagai berikut :
   Data Source = DataEnvironment1
   DataMember = Command1

   3. Klik kanan pada DataReport1 dan pilih Retrieve Structure, dan rancanglah report
      anda seperti sebagai berikut ini :




Membuat Form untuk input Parameter
1. Buatlah Form Berikut




Indoprog                                                                             2
Pemakaian DataReport pada VB                                         Hendra, S.T.

2. Lakukan koding untuk OkButton berikut :

Private Sub OKButton_Click()
DataEnvironment1.Connection1.ConnectionString = MyConn.ConnectionString
DataEnvironment1.Command1 txtKodeDari.Text, txtKodeSampai.Text
Me.Hide
DataReport1.Show
Unload Me
End Sub




Indoprog                                                                       3
Pemakaian DataReport pada VB                                                  Hendra, S.T.

Child Command pada Data Environment

Child command pada Data Environment berguna untuk pembuatan laporan yang
berjenjang yang berasal dari dua tabel atau lebih yang berkaitan. Pada modul ini kita akan
membuat Cetak Faktur pembelian.

Membuat sumber data dengan Child Command
  1. Pada DataEnvironment1, tambahkan sebuah Command, dan beri nama command
     tersebut FakturBeli
  2. Aturlah sumber datanya menjadi :

       Select Nomor, Tanggal, Beli.KodePemasok, Total, Nama, Alamat1, Alamat2,
       Alamat3
       From Beli Inner Join Pemasok On Beli.KodePemasok = Pemasok.KodePemasok
       Where Nomor = NomorFaktur

   3. Tambahkan Child Command untuk command FakturBeli dengan klik kanan dan
      Add Child Command, dan beri nama Detail
   4. Aturlah sumber datanya menjadi :

       Select * From BeliDetail;

       Dan pada Relation buatlah suatu relation berdasarkan Nomor.




Membuat Faktur Penjualan
  1. Pada Menu Project, pilih Add Data Report
  2. Atur DataSource = DataEnvironment1, dan DataMember=FakturBeli


Indoprog                                                                                4
Pemakaian DataReport pada VB                                         Hendra, S.T.

   3. Design Faktur Pembelian anda dengan tampilan berikut




Membuat Form Cetak Faktur Pembelian
  1. Buat Form Berikut




   2. Lakukan koding sebagai berikut :

Private Sub OKButton_Click()
Set DataEnvironment1.Connection1.ConnectionString = MyConn.ConnectionString
DataEnvironment1.FakturBeli txtNoFaktur.Text
Me.Hide
DataReport2.Show
Unload Me
End Sub

Project
Buatlah Cetak Faktur Penjualan dan Adjust.




Indoprog                                                                       5
Pemakaian DataReport pada VB                                             Hendra, S.T.

Membuat Report dengan Group dan Grand Total

Kadang-kadang dalam laporan kita perlu membuat Group, Total dan Grand Total. Visual
Basic menyediakan fasilitas tersebut dengan membuat Command yang memiliki Group.

Membuat sumber data dengan Command yang memiliki Group
  5. Pada DataEnvironment1, tambahkan sebuah Command, dan beri nama command
     tersebut DaftarPembelian
  6. Aturlah sumber datanya menjadi :

      Select Nomor, Tanggal, Beli.KodePemasok, Total, Nama From
      Beli Inner Join Pemasok On Beli.KodePemasok = Pemasok.KodePemasok Where
      Tanggal >= DariTanggal And Tanggal <= SampaiTanggal

      Dimana : DariTanggal dan SampaiTanggal merupakan parameter.

   7. Buatlah grouping berdasarkan Tanggal




   8. Buatlah Total dengan nama TotalHarian




Indoprog                                                                           6
Pemakaian DataReport pada VB                                       Hendra, S.T.




   9. Tambahkan Grand Total, dengan nama Command GrandTotal




Membuat Laporan Pembelian
  4. Pada Menu Project, pilih Add Data Report
  5. Atur DataSource = DataEnvironment1, dan DataMember=GrandTotalDaftar
  6. Design Laporan Pembelian anda dengan tampilan berikut




Indoprog                                                                     7
Pemakaian DataReport pada VB                                           Hendra, S.T.




Membuat Form Cetak Laporan Pembelian
  3. Buat Form Berikut, dengan menggunakan DTPicker yang merupakan Microsoft
     Common Control-2




   4. Lakukan koding sebagai berikut :

Private Sub OKButton_Click()
DataEnvironment1.GrandTotalDaftar DTDariTanggal, DTSampaiTanggal
DaftarPembelian.Title = "Dari : " & DTDariTanggal & " s/d " & DTSampaiTanggal
Me.Hide
DaftarPembelian.Show
Unload Me
End Sub




Indoprog                                                                         8

More Related Content

Similar to Pemakaian data report pada vb

INSERT DATA WITH ADO.NET TECHNOLOGY
INSERT DATA WITH ADO.NET TECHNOLOGYINSERT DATA WITH ADO.NET TECHNOLOGY
INSERT DATA WITH ADO.NET TECHNOLOGYVeronica Anggraini
 
Cara Cepat Belajar VB.Net 2010 dengan Mysql
Cara Cepat Belajar VB.Net 2010 dengan MysqlCara Cepat Belajar VB.Net 2010 dengan Mysql
Cara Cepat Belajar VB.Net 2010 dengan MysqlARISTONSARUMAHA
 
new Chapter 10 - Report Kwitansi.pdf
new Chapter 10 - Report Kwitansi.pdfnew Chapter 10 - Report Kwitansi.pdf
new Chapter 10 - Report Kwitansi.pdfrahmantoyuri
 
D3 mi modul_ppbd_maret2013
D3 mi modul_ppbd_maret2013D3 mi modul_ppbd_maret2013
D3 mi modul_ppbd_maret2013Saybia Himma
 
studi kasus database dengan paradox.pdf
studi kasus database dengan paradox.pdfstudi kasus database dengan paradox.pdf
studi kasus database dengan paradox.pdfAndriKusnadi4
 
Modul 3-p3-4
Modul 3-p3-4Modul 3-p3-4
Modul 3-p3-4windryika
 
Jobsheet pemoograman komputer (vb) isi bab 2
Jobsheet pemoograman komputer (vb) isi bab 2Jobsheet pemoograman komputer (vb) isi bab 2
Jobsheet pemoograman komputer (vb) isi bab 2Salahuddin Ali
 
Program database sederhana di android
Program database sederhana di androidProgram database sederhana di android
Program database sederhana di androidInto Setiawan
 
Membuat aplikasi database dengan windows form application
Membuat aplikasi database dengan windows form applicationMembuat aplikasi database dengan windows form application
Membuat aplikasi database dengan windows form applicationAbdul Qifli Sangadji
 
(Perangkat Lunak) Implementasi APLIKASI PERHITUNGAN PAJAK PENGHASILAN (PPH23)...
(Perangkat Lunak) Implementasi APLIKASI PERHITUNGAN PAJAK PENGHASILAN (PPH23)...(Perangkat Lunak) Implementasi APLIKASI PERHITUNGAN PAJAK PENGHASILAN (PPH23)...
(Perangkat Lunak) Implementasi APLIKASI PERHITUNGAN PAJAK PENGHASILAN (PPH23)...Masdar Aripin
 
Membuat laporan menggunakan i report 5 by depandi enda
Membuat laporan menggunakan i report 5   by depandi endaMembuat laporan menggunakan i report 5   by depandi enda
Membuat laporan menggunakan i report 5 by depandi endaDevandy Enda
 
Modul pemrograman akuntansi
Modul pemrograman akuntansiModul pemrograman akuntansi
Modul pemrograman akuntansiMas Tri Sragen
 

Similar to Pemakaian data report pada vb (20)

INSERT DATA WITH ADO.NET TECHNOLOGY
INSERT DATA WITH ADO.NET TECHNOLOGYINSERT DATA WITH ADO.NET TECHNOLOGY
INSERT DATA WITH ADO.NET TECHNOLOGY
 
E book vb.net+mysql(cara cepat)
E book vb.net+mysql(cara cepat)E book vb.net+mysql(cara cepat)
E book vb.net+mysql(cara cepat)
 
Cara Cepat Belajar VB.Net 2010 dengan Mysql
Cara Cepat Belajar VB.Net 2010 dengan MysqlCara Cepat Belajar VB.Net 2010 dengan Mysql
Cara Cepat Belajar VB.Net 2010 dengan Mysql
 
new Chapter 10 - Report Kwitansi.pdf
new Chapter 10 - Report Kwitansi.pdfnew Chapter 10 - Report Kwitansi.pdf
new Chapter 10 - Report Kwitansi.pdf
 
D3 mi modul_ppbd_maret2013
D3 mi modul_ppbd_maret2013D3 mi modul_ppbd_maret2013
D3 mi modul_ppbd_maret2013
 
Modul visual basic
Modul visual basicModul visual basic
Modul visual basic
 
Presentasi Koe
Presentasi KoePresentasi Koe
Presentasi Koe
 
studi kasus database dengan paradox.pdf
studi kasus database dengan paradox.pdfstudi kasus database dengan paradox.pdf
studi kasus database dengan paradox.pdf
 
payroll
payrollpayroll
payroll
 
Pemanfaatan sql server dengan vb6
Pemanfaatan sql server dengan vb6Pemanfaatan sql server dengan vb6
Pemanfaatan sql server dengan vb6
 
Modul 3-p3-4
Modul 3-p3-4Modul 3-p3-4
Modul 3-p3-4
 
Jun stepbystep1
Jun stepbystep1Jun stepbystep1
Jun stepbystep1
 
Jobsheet pemoograman komputer (vb) isi bab 2
Jobsheet pemoograman komputer (vb) isi bab 2Jobsheet pemoograman komputer (vb) isi bab 2
Jobsheet pemoograman komputer (vb) isi bab 2
 
Program database sederhana di android
Program database sederhana di androidProgram database sederhana di android
Program database sederhana di android
 
Chapter 01 - Pembuatan Database
Chapter 01 - Pembuatan DatabaseChapter 01 - Pembuatan Database
Chapter 01 - Pembuatan Database
 
Membuat aplikasi database dengan windows form application
Membuat aplikasi database dengan windows form applicationMembuat aplikasi database dengan windows form application
Membuat aplikasi database dengan windows form application
 
(Perangkat Lunak) Implementasi APLIKASI PERHITUNGAN PAJAK PENGHASILAN (PPH23)...
(Perangkat Lunak) Implementasi APLIKASI PERHITUNGAN PAJAK PENGHASILAN (PPH23)...(Perangkat Lunak) Implementasi APLIKASI PERHITUNGAN PAJAK PENGHASILAN (PPH23)...
(Perangkat Lunak) Implementasi APLIKASI PERHITUNGAN PAJAK PENGHASILAN (PPH23)...
 
Membuat laporan menggunakan i report 5 by depandi enda
Membuat laporan menggunakan i report 5   by depandi endaMembuat laporan menggunakan i report 5   by depandi enda
Membuat laporan menggunakan i report 5 by depandi enda
 
Sad
SadSad
Sad
 
Modul pemrograman akuntansi
Modul pemrograman akuntansiModul pemrograman akuntansi
Modul pemrograman akuntansi
 

More from Materi Kuliah Online

Pengenalan Rekayasa Perangkat Lunak
Pengenalan Rekayasa Perangkat LunakPengenalan Rekayasa Perangkat Lunak
Pengenalan Rekayasa Perangkat LunakMateri Kuliah Online
 
Melangkah dengan Microsoft Windows Server 2003
Melangkah dengan Microsoft Windows Server 2003Melangkah dengan Microsoft Windows Server 2003
Melangkah dengan Microsoft Windows Server 2003Materi Kuliah Online
 
Studi Mengenai Aspek Privasi pada Sistem RFID
Studi Mengenai Aspek Privasi pada Sistem RFIDStudi Mengenai Aspek Privasi pada Sistem RFID
Studi Mengenai Aspek Privasi pada Sistem RFIDMateri Kuliah Online
 
Internet dan Layanan Aplikasi Terdistribusi
Internet dan Layanan Aplikasi TerdistribusiInternet dan Layanan Aplikasi Terdistribusi
Internet dan Layanan Aplikasi TerdistribusiMateri Kuliah Online
 
Aspek Security pada Penerapan m-Commerce di Indonesia
Aspek Security pada Penerapan m-Commerce di IndonesiaAspek Security pada Penerapan m-Commerce di Indonesia
Aspek Security pada Penerapan m-Commerce di IndonesiaMateri Kuliah Online
 
A Comparison of Proximity Authentication Approaches
A Comparison of Proximity Authentication ApproachesA Comparison of Proximity Authentication Approaches
A Comparison of Proximity Authentication ApproachesMateri Kuliah Online
 
Kajian Perkembangan Teknologi Smart Card dari Segi Keamanan
Kajian Perkembangan Teknologi Smart Card dari Segi KeamananKajian Perkembangan Teknologi Smart Card dari Segi Keamanan
Kajian Perkembangan Teknologi Smart Card dari Segi KeamananMateri Kuliah Online
 
Catu Daya dan Rangkaian Penyearah Gelombang
Catu Daya dan Rangkaian Penyearah GelombangCatu Daya dan Rangkaian Penyearah Gelombang
Catu Daya dan Rangkaian Penyearah GelombangMateri Kuliah Online
 
Simulasi Anti Integral Windup dengan Clamp Integrator
Simulasi Anti Integral Windup dengan Clamp IntegratorSimulasi Anti Integral Windup dengan Clamp Integrator
Simulasi Anti Integral Windup dengan Clamp IntegratorMateri Kuliah Online
 
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware TechnologyPrinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware TechnologyMateri Kuliah Online
 
Penggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan Telepon
Penggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan TeleponPenggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan Telepon
Penggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan TeleponMateri Kuliah Online
 
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara Wireless
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara WirelessPenggunaan DT-Basic Untuk Membaca Nomor Identitas Secara Wireless
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara WirelessMateri Kuliah Online
 

More from Materi Kuliah Online (20)

Sekilas tentang HaKI
Sekilas tentang HaKISekilas tentang HaKI
Sekilas tentang HaKI
 
Pengenalan Rekayasa Perangkat Lunak
Pengenalan Rekayasa Perangkat LunakPengenalan Rekayasa Perangkat Lunak
Pengenalan Rekayasa Perangkat Lunak
 
Pemodelan Basis Data Lainnya
Pemodelan Basis Data LainnyaPemodelan Basis Data Lainnya
Pemodelan Basis Data Lainnya
 
Arsitektur Sistem Basis Data
Arsitektur Sistem Basis DataArsitektur Sistem Basis Data
Arsitektur Sistem Basis Data
 
Access control-systems
Access control-systemsAccess control-systems
Access control-systems
 
Melangkah dengan Microsoft Windows Server 2003
Melangkah dengan Microsoft Windows Server 2003Melangkah dengan Microsoft Windows Server 2003
Melangkah dengan Microsoft Windows Server 2003
 
Studi Mengenai Aspek Privasi pada Sistem RFID
Studi Mengenai Aspek Privasi pada Sistem RFIDStudi Mengenai Aspek Privasi pada Sistem RFID
Studi Mengenai Aspek Privasi pada Sistem RFID
 
Remote control alarm sepeda motor
Remote control alarm sepeda motorRemote control alarm sepeda motor
Remote control alarm sepeda motor
 
Internet dan Layanan Aplikasi Terdistribusi
Internet dan Layanan Aplikasi TerdistribusiInternet dan Layanan Aplikasi Terdistribusi
Internet dan Layanan Aplikasi Terdistribusi
 
Aspek Security pada Penerapan m-Commerce di Indonesia
Aspek Security pada Penerapan m-Commerce di IndonesiaAspek Security pada Penerapan m-Commerce di Indonesia
Aspek Security pada Penerapan m-Commerce di Indonesia
 
A Comparison of Proximity Authentication Approaches
A Comparison of Proximity Authentication ApproachesA Comparison of Proximity Authentication Approaches
A Comparison of Proximity Authentication Approaches
 
Kajian Perkembangan Teknologi Smart Card dari Segi Keamanan
Kajian Perkembangan Teknologi Smart Card dari Segi KeamananKajian Perkembangan Teknologi Smart Card dari Segi Keamanan
Kajian Perkembangan Teknologi Smart Card dari Segi Keamanan
 
Catu Daya dan Rangkaian Penyearah Gelombang
Catu Daya dan Rangkaian Penyearah GelombangCatu Daya dan Rangkaian Penyearah Gelombang
Catu Daya dan Rangkaian Penyearah Gelombang
 
Dioda dan Catu Daya
Dioda dan Catu DayaDioda dan Catu Daya
Dioda dan Catu Daya
 
Simulasi Anti Integral Windup dengan Clamp Integrator
Simulasi Anti Integral Windup dengan Clamp IntegratorSimulasi Anti Integral Windup dengan Clamp Integrator
Simulasi Anti Integral Windup dengan Clamp Integrator
 
Radio Frequency Identification
Radio Frequency IdentificationRadio Frequency Identification
Radio Frequency Identification
 
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware TechnologyPrinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
 
Penggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan Telepon
Penggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan TeleponPenggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan Telepon
Penggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan Telepon
 
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara Wireless
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara WirelessPenggunaan DT-Basic Untuk Membaca Nomor Identitas Secara Wireless
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara Wireless
 
Interfacing Number Display
Interfacing Number DisplayInterfacing Number Display
Interfacing Number Display
 

Recently uploaded

Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Abdiera
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptxMiftahunnajahTVIBS
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxsdn3jatiblora
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptxGiftaJewela
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASreskosatrio1
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxbkandrisaputra
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptxHendryJulistiyanto
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)3HerisaSintia
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 

Recently uploaded (20)

Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptx
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocx
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 

Pemakaian data report pada vb

  • 1. Pemakaian DataReport pada VB Hendra, S.T. Mengenal Data Environment dan Data Report Data Environment merupakan salah satu fasilitas pengolahan data pada Visual Basic. Fasilitas ini diperkenalkan sejak Visual Basic 6. Pada umumnya Data Environment digunakan untuk merancang sumber data yang akan digunakan dalam pembuatan laporan yang menggunakan Data Report. Mempersiapkan Data Environment 1. Pada menu Project, More Activex Designer, Pilih Data Environment, dan akan menambahkan menambahkan suatu Data Environmnet pada project anda pada kelompok Designer. 2. Klik kanan pada Connection1 dan pilih properties. Aturlah properties seperti pada ADODC untuk koneksi data ke Pentacom.mdb 3. Klik kanan pada Connection1 dan pilih Add Command 4. Klik kanan pada Command1, dan pilih properties. Aturlah properties sebagai berikut : Pada General, Datasource, pilih SQL Statement, dan ketik SELECT Pemasok.* FROM Pemasok WHERE KodePemasok >= DariKode AND KodePemasok <= SampaiKode; Dalam hal ini DariKode dan SampaiKode merupakan parameter. Membuat report dengan Data Report 1. Pada menu Project, pilih Add Data Report, dan akan menambah DataReport1 pada bagian Designer project anda. Indoprog 1
  • 2. Pemakaian DataReport pada VB Hendra, S.T. 2. Aturlah properti DataReport1 sebagai berikut : Data Source = DataEnvironment1 DataMember = Command1 3. Klik kanan pada DataReport1 dan pilih Retrieve Structure, dan rancanglah report anda seperti sebagai berikut ini : Membuat Form untuk input Parameter 1. Buatlah Form Berikut Indoprog 2
  • 3. Pemakaian DataReport pada VB Hendra, S.T. 2. Lakukan koding untuk OkButton berikut : Private Sub OKButton_Click() DataEnvironment1.Connection1.ConnectionString = MyConn.ConnectionString DataEnvironment1.Command1 txtKodeDari.Text, txtKodeSampai.Text Me.Hide DataReport1.Show Unload Me End Sub Indoprog 3
  • 4. Pemakaian DataReport pada VB Hendra, S.T. Child Command pada Data Environment Child command pada Data Environment berguna untuk pembuatan laporan yang berjenjang yang berasal dari dua tabel atau lebih yang berkaitan. Pada modul ini kita akan membuat Cetak Faktur pembelian. Membuat sumber data dengan Child Command 1. Pada DataEnvironment1, tambahkan sebuah Command, dan beri nama command tersebut FakturBeli 2. Aturlah sumber datanya menjadi : Select Nomor, Tanggal, Beli.KodePemasok, Total, Nama, Alamat1, Alamat2, Alamat3 From Beli Inner Join Pemasok On Beli.KodePemasok = Pemasok.KodePemasok Where Nomor = NomorFaktur 3. Tambahkan Child Command untuk command FakturBeli dengan klik kanan dan Add Child Command, dan beri nama Detail 4. Aturlah sumber datanya menjadi : Select * From BeliDetail; Dan pada Relation buatlah suatu relation berdasarkan Nomor. Membuat Faktur Penjualan 1. Pada Menu Project, pilih Add Data Report 2. Atur DataSource = DataEnvironment1, dan DataMember=FakturBeli Indoprog 4
  • 5. Pemakaian DataReport pada VB Hendra, S.T. 3. Design Faktur Pembelian anda dengan tampilan berikut Membuat Form Cetak Faktur Pembelian 1. Buat Form Berikut 2. Lakukan koding sebagai berikut : Private Sub OKButton_Click() Set DataEnvironment1.Connection1.ConnectionString = MyConn.ConnectionString DataEnvironment1.FakturBeli txtNoFaktur.Text Me.Hide DataReport2.Show Unload Me End Sub Project Buatlah Cetak Faktur Penjualan dan Adjust. Indoprog 5
  • 6. Pemakaian DataReport pada VB Hendra, S.T. Membuat Report dengan Group dan Grand Total Kadang-kadang dalam laporan kita perlu membuat Group, Total dan Grand Total. Visual Basic menyediakan fasilitas tersebut dengan membuat Command yang memiliki Group. Membuat sumber data dengan Command yang memiliki Group 5. Pada DataEnvironment1, tambahkan sebuah Command, dan beri nama command tersebut DaftarPembelian 6. Aturlah sumber datanya menjadi : Select Nomor, Tanggal, Beli.KodePemasok, Total, Nama From Beli Inner Join Pemasok On Beli.KodePemasok = Pemasok.KodePemasok Where Tanggal >= DariTanggal And Tanggal <= SampaiTanggal Dimana : DariTanggal dan SampaiTanggal merupakan parameter. 7. Buatlah grouping berdasarkan Tanggal 8. Buatlah Total dengan nama TotalHarian Indoprog 6
  • 7. Pemakaian DataReport pada VB Hendra, S.T. 9. Tambahkan Grand Total, dengan nama Command GrandTotal Membuat Laporan Pembelian 4. Pada Menu Project, pilih Add Data Report 5. Atur DataSource = DataEnvironment1, dan DataMember=GrandTotalDaftar 6. Design Laporan Pembelian anda dengan tampilan berikut Indoprog 7
  • 8. Pemakaian DataReport pada VB Hendra, S.T. Membuat Form Cetak Laporan Pembelian 3. Buat Form Berikut, dengan menggunakan DTPicker yang merupakan Microsoft Common Control-2 4. Lakukan koding sebagai berikut : Private Sub OKButton_Click() DataEnvironment1.GrandTotalDaftar DTDariTanggal, DTSampaiTanggal DaftarPembelian.Title = "Dari : " & DTDariTanggal & " s/d " & DTSampaiTanggal Me.Hide DaftarPembelian.Show Unload Me End Sub Indoprog 8