31
Membuat Laporan Di VB.NET Dengan Crystal Report Membuat Laporan Di VB.NET Dengan Crystal Report - ok kali ini saya akan membahas bagaimana membuat laporan dengan crytal report di vb.net. saya menggunakan visual studio 2010 dan crystal report 13. bagi yang belom ada crystal report mungkin bisa download di mari( Crystal Report ) Langkah Langkah Membuat Crystal Report ok yang pertama kita lakukan adalah menambah item crystal report, cara nya adalah Menu Project > add new item > di menu common item pilih reporting > Crystal Report > beri nama file lalu klik add Setelah itu nanti akan muncul seperti berikut:

Membuat Laporan Di VB.docx

Embed Size (px)

Citation preview

Membuat Laporan Di VB.NET Dengan Crystal ReportMembuat Laporan Di VB.NET Dengan Crystal Report- ok kali ini saya akan membahas bagaimana membuat laporan dengan crytal report di vb.net. saya menggunakan visual studio 2010 dan crystal report 13. bagi yang belom ada crystal report mungkin bisa download di mari(Crystal Report)Langkah Langkah Membuat Crystal Report

ok yang pertama kita lakukan adalah menambah item crystal report, cara nya adalah Menu Project > add new item > di menu common item pilih reporting > Crystal Report > beri nama file lalu klik add

Setelah itu nanti akan muncul seperti berikut:

pilih using the report wizard terus type standard lalu klik ok. setelah itu akan muncul :

nah abis itu pilih my connection > database nya > lalu kita pilih tabel saja yang di butuhkan untuk membuat laporan(lihat gambar). nah jika tidak ada pilih new connection untuk membuat koneksi baru

nah untuk link relantionship biasa nya terbuat otomatis, tapi kadang juga gk kalo tabel kita nya banyak foreign key. ok langsung next

pilih apa saja yang ingin di tampilkan di laporan setelah itu langsung finish ajah atau terserah mau di next field nya di grup by. ok setelah itu

nah di sini kita bisa melihat preview dari database , tinggal kita merapikan tampilan crystal report nya sajaMenampilkan Crystal Report Di Form

nah sekarang buat form baru dengan beberapa item berikut:

- 2 Radiobutton- 1 TextBox- 1 Button- 1 CrystalReportViewer*bagi yang CrystalReportViewer tidak ada ikuti langkan berikut: menu Project>properties > Compile>Advance Compile Option> target framework nya gan 4 aja

ok Setelah desain di buat langsung masuk ke coding

Public Class Fmenampilkancrystalreport

Private Sub Fmenampilkancrystalreport_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load CrystalReportViewer1.RefreshReport() RadioButton1.Checked = True

End Sub

Private Sub Fmenampilkancrystalreport_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Resize CrystalReportViewer1.Height = Me.Height - CrystalReportViewer1.Top - 35 CrystalReportViewer1.Width = Me.Width - 20 End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim laporan As New CrystalReport2 'ini nama report yang tadi dibuat If RadioButton1.Checked = True Then laporan.RecordSelectionFormula = ""

End If If RadioButton2.Checked = True Then laporan.RecordSelectionFormula = "{Header_teleselling.kdpetugas} ='" & TextBox1.Text & "' " End If With Me.CrystalReportViewer1 .ReportSource = laporan .Refresh() End With

End SubEnd Class

lihat versiPastebin

Sekian tutorialMembuat Laporan Di VB.NET Dengan Crystal Reportsemoga mudah di mengertiDi TulisTaufik Ismailat12:15No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:vbnetThursday, 14 May 2015Cara Export Listview Ke Excel Pada VB.NETok berikut adalahcara Export data yang di listview ke Microsoft Excel di VB.Net ,work di visual studio 2010 dan excel 2010.copy codingan ini di button atau terserah anda.

Try Dim objExcel As New Excel.Application Dim bkWorkBook As Excel.Workbook Dim shWorkSheet As Excel.Worksheet Dim i As Integer Dim j As Integer

objExcel = New Excel.Application bkWorkBook = objExcel.Workbooks.Add shWorkSheet = CType(bkWorkBook.ActiveSheet, Excel.Worksheet) For i = 0 To Me.lvcm.Columns.Count - 1 shWorkSheet.Cells(1, i + 1) = Me.lvcm.Columns(i).Text Next For i = 0 To Me.lvcm.Items.Count - 1 For j = 0 To Me.lvcm.Items(i).SubItems.Count - 1 shWorkSheet.Cells(i + 2, j + 1) = Me.lvcm.Items(i).SubItems(j).Text Next Next

objExcel.Visible = True Catch ex As Exception MsgBox(ex.Message) End Try

'lvcm ganti dengan nama listview anda

setelah di copy pasti anda akan menemukan error seperti ini, sukur2 kalo gk error-error : Type 'Excel.Application' Is not Defined-error : Type 'Excel.WorkBook' Is not Defineddan lain lain

cara mengatasi nya adalah.

masuk ke menu Project di atas > Pilih properties > references > add> Tab NET > Microsoft.Office.Interop.Excel

setelah itu masih di tempat yang sama, tapi rada turunin sedikit.

pastikan Microsoft.Office.Interop sudah tercentang.

setelah sudah . running your app and enjoy .

Di TulisTaufik Ismailat21:25No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:vbnetTuesday, 12 May 2015Cara Print Excel dari VB.NETok berikut adalahcara mengeprint file exceldengan VB.NET, ini udah work di visual studio 2010 dan office 2010, pastikan default printer nya sudah bener.

Dim strFile As String = "D:\Book1.xlsx" Dim objProcess As New System.Diagnostics.ProcessStartInfo

With objProcess .FileName = strFile .WindowStyle = ProcessWindowStyle.Hidden .Verb = "print"

.CreateNoWindow = True .UseShellExecute = True End With Try System.Diagnostics.Process.Start(objProcess) Catch ex As Exception MessageBox.Show(ex.Message) End TryDi TulisTaufik Ismailat19:31No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:vbnetThursday, 7 May 2015Cara Menambahkan Dan Mengurangi Data Di Listview VB.NETBerikut adalahcara menambahkan data di listview melalui TextBoxletakan codingan di button.

Dim lv As ListViewItem lv = Me.lvhunting.Items.Add(txtkodecm.Text) lv.SubItems.Add(txtnamacm.Text) lv.SubItems.Add(txtalamat.Text) lv.SubItems.Add(txtnohp.Text) lv.SubItems.Add(txtkodeskull.Text) lv.SubItems.Add(txtnamasekolah.Text) lv.SubItems.Add(txtnamapenerima.Text) lv.SubItems.Add(txtreport.Text) lv.SubItems.Add(txtfollow.Text)

lalu inimengambil data di listview untuk di masukankan ke textbox

txtkodecm.Text = lvhunting.FocusedItem.Text txtnamacm.Text = lvhunting.FocusedItem.SubItems(1).Text txtalamat.Text = lvhunting.FocusedItem.SubItems(2).Text txtnohp.Text = lvhunting.FocusedItem.SubItems(3).Text txtkodeskull.Text = lvhunting.FocusedItem.SubItems(4).Text txtnamasekolah.Text = lvhunting.FocusedItem.SubItems(5).Text txtnamapenerima.Text = lvhunting.FocusedItem.SubItems(6).Text txtreport.Text = lvhunting.FocusedItem.SubItems(7).Text txtfollow.Text = lvhunting.FocusedItem.SubItems(8).Text

On Error Resume Next'untuk remove data yang di ambil lvhunting.FocusedItem.Remove()Di TulisTaufik Ismailat19:21No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:vbnetWednesday, 6 May 2015Cara dari Listview ke Textbox VB.NETberikut adalah codingan agar ketikalistview di double clickmaka isi dari listview tersebut pindah ke textbox.

Private Sub lvcm_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles lvcm.DoubleClick On Error Resume Next With lvcm txtkodecm.Text = .FocusedItem.Text txtnamacm.Text = .FocusedItem.SubItems(1).Text txtalamat.Text = .FocusedItem.SubItems(2).Text dttanggal.Text = .FocusedItem.SubItems(3).Text txtjeniskelamin.Text = .FocusedItem.SubItems(4).Text txtnohp.Text = .FocusedItem.SubItems(5).Text txtnamaortu.Text = .FocusedItem.SubItems(6).Text txthportu.Text = .FocusedItem.SubItems(7).Text txtkodeskul.Text = .FocusedItem.SubItems(8).Text txtjurusan.Text = .FocusedItem.SubItems(9).Text cmbsetelah.Text = .FocusedItem.SubItems(10).Text txtminat.Text = .FocusedItem.SubItems(11).Text cmbminat.Text = .FocusedItem.SubItems(12).Text txtreport.Text = .FocusedItem.SubItems(13).Text End With If txtjeniskelamin.Text = "Laki-laki" Then optlaki.Checked = True End If If txtjeniskelamin.Text = "Perempuan" Then optperempuan.Checked = True End If If txtminat.Text = "Ya" Then optya.Checked = True End If If txtminat.Text = "Ragu-ragu" Then optragu.Checked = True End If If txtminat.Text = "Tidak" Then opttidak.Checked = True End If

End Sub

End SubDi TulisTaufik Ismailat19:29No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:vbnetTuesday, 5 May 2015Cara Menampilkan Data Di Checkbox Dari Database VB.NETOk kali ini gua mau shareCara Menampilkan data di checboxyang data nya di ambil dari database.

di sini ceritanya gua punya 3 buah checkbox.Checkbox ayam, checkbox ikan, dan checkbox kepiting

dan disini saya mau nampilin checkbox ayam dan kepiting .

ok berikut code nya

Private Sub cmdpilih_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdpilih.Click Dim Ceritanyadaridatabase As String Ceritanyadaridatabase = "ayam,kepiting"

If Ceritanyadaridatabase.Contains("ayam") Then Checkayam.Checked = True End If If Ceritanyadaridatabase.Contains("kepiting") Then Checkkepiting.Checked = True End If

End sub

kelar..Di TulisTaufik Ismailat23:25No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:vbnetCara Mencari Kata Di Dalam String VB.NETberikut adalah bagaimanacara nya mencari kata di VB.net yaitu dengan menggunakan fungsi contains. di dalam contoh saya mencari kata "way" dari string tujuan.

Private Sub cmdpilih_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdpilih.Click Dim Ceritanyadaridatabase As String Ceritanyadaridatabase = "kmzway87aa" If Ceritanyadaridatabase.Contains("way") Then MsgBox("ada") Else MsgBox("gk ada")

End If

end subDi TulisTaufik Ismailat18:34No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:vbnetSunday, 14 September 2014Cara Menampilkan Data Dari Database Di Listview VB.NETBerikut adalahCara Menampilkan Data Dari Database Di Listview VB.NETdengan menggunakan visual studio 2010

taro di tombolcall carilistitem

Sub carilistiem() Call opendb() ' Dim zz2 As String Dim nn22 As Integer = 0 For nn22 = 0 To Me.lvtele.Items.Count - 1

Dim xkodecm2 = lvtele.Items(nn22).Text ' Dim xreport2 = lvtele.Items(nn22).SubItems(6).Text Dim cc As String cc = " select * from calonmahasiswa where kdcalonmahasiswa = '" & xkodecm2 & "' " cmd = New OleDb.OleDbCommand(cc, conn) Dim rs As OleDb.OleDbDataReader rs = cmd.ExecuteReader If rs.Read Then lvtele.Items(nn22).SubItems(1).Text = rs("namacalonmahasiswa") lvtele.Items(nn22).SubItems(2).Text = rs("alamat") lvtele.Items(nn22).SubItems(3).Text = rs("nohp") lvtele.Items(nn22).SubItems(4).Text = rs("kdsekolah") lvtele.Items(nn22).SubItems(6).Text = rs("report") End If

Next

End Sub

*lvtele nama listview nyaDi TulisTaufik Ismailat20:58No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:vbnetFriday, 12 September 2014Cara Sortir Data Pada Listview VB.NETBerikut adalah cara untuk menyortir data yang ada di dalam column vb.net

pertama tambahkan modulelalu masukan codingan berikut :

Public Class ListviewComparer Implements IComparer

Private mColumnNumber As Integer Private mSortOrder As SortOrder

Public Sub New(ByVal ColumnNumber As Integer, ByVal SortOrder As SortOrder) mColumnNumber = ColumnNumber mSortOrder = SortOrder End Sub Public Function Compare(ByVal x As Object, ByVal y As Object) As Integer Implements IComparer.Compare Dim itemX As ListViewItem = DirectCast(x, ListViewItem) Dim itemY As ListViewItem = DirectCast(y, ListViewItem)

Dim stringX As String If itemX.SubItems.Count