Private Sub dgv_MouseDoubleClick(sender As Object, e As MouseEventArgs) Handles dgv.MouseDoubleClick
form_detail_buku.Show()
Dim i As Integer
i = Me.dgv.CurrentRow.Index
With dgv.Rows.Item(i)
Me.txt_id_buku.Text = .Cells(0).Value
Me.txt_judul.Text = .Cells(1).Value
Me.txt_halaman.Text = .Cells(2).Value
Me.cmb_tahun.Text = .Cells(3).Value
Me.lbl_path.Text = .Cells(4).Value
Me.dtp_tanggal_beli.Value = .Cells(5).Value
Me.txt_harga_beli.Text = .Cells(6).Value
Me.txt_jumlah_buku.Text = .Cells(7).Value
End With
'frmTambahBarang.Show()
'frmTambahBarang.Text = "Ubah Data Barang"
'frmTambahBarang.btnSimpan.Text = "Perbarui"
'Me.Close()
End Sub
Visual Basic
Sabtu, 04 Februari 2017
Cara Memilih Foto dan Mengcopynya ke Folder Baru
Private Sub btn_telusuri_Click(sender As Object, e As EventArgs) Handles btn_telusuri.Click
On Error Resume Next
OpenFileDialog1.Filter = "JPG Files(*.jpg)|*.jpg|JPEG Files(*.jpeg)|*.jpeg"
OpenFileDialog1.FileName = ""
If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
pct_gambar.SizeMode = PictureBoxSizeMode.StretchImage
pct_gambar.Image = New Bitmap(OpenFileDialog1.FileName)
'btnPilih.Enabled = True
PathFile = OpenFileDialog1.FileName
'txt_nmgambar.Text = PathFile.Substring(PathFile.LastIndexOf("\") + 1)
'lbl_path.Text = OpenFileDialog1.FileName
Dim lokasi_gambar As String
lokasi_gambar = OpenFileDialog1.FileName
Dim namabaru As String
namabaru = PathFile.Substring(PathFile.LastIndexOf("\") + 1)
pct_gambar.Image = Image.FromFile(lbl_path.Text)
System.IO.File.Copy(lokasi_gambar, "D:\" + namabaru + "")
lbl_path.Text = "D:\" + namabaru + ""
End If
End Sub
On Error Resume Next
OpenFileDialog1.Filter = "JPG Files(*.jpg)|*.jpg|JPEG Files(*.jpeg)|*.jpeg"
OpenFileDialog1.FileName = ""
If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
pct_gambar.SizeMode = PictureBoxSizeMode.StretchImage
pct_gambar.Image = New Bitmap(OpenFileDialog1.FileName)
'btnPilih.Enabled = True
PathFile = OpenFileDialog1.FileName
'txt_nmgambar.Text = PathFile.Substring(PathFile.LastIndexOf("\") + 1)
'lbl_path.Text = OpenFileDialog1.FileName
Dim lokasi_gambar As String
lokasi_gambar = OpenFileDialog1.FileName
Dim namabaru As String
namabaru = PathFile.Substring(PathFile.LastIndexOf("\") + 1)
pct_gambar.Image = Image.FromFile(lbl_path.Text)
System.IO.File.Copy(lokasi_gambar, "D:\" + namabaru + "")
lbl_path.Text = "D:\" + namabaru + ""
End If
End Sub
Validasi Input Angka pada TextBox
Textbox hanya bisa diisi angka dan tombol back
If Not ((e.keychar > = "0" and e.keychar < = "9") or e.keychar = vb.back) then
e.handled() = true
end if
If Not ((e.keychar > = "0" and e.keychar < = "9") or e.keychar = vb.back) then
e.handled() = true
end if
Cara Menampilkan 2 Tabel MySQL ke DataGrid VIew
Private Sub Tampilkan()
da = New OdbcDataAdapter("SELECT buku.id_buku, buku.judul, buku.halaman, buku.tahun, buku.path_foto, pembelian.tgl, pembelian.harga, pembelian.jumlah FROM buku, pembelian WHERE buku.id_buku = pembelian.id_buku", conn)
ds = New DataSet
ds.Clear()
da.Fill(ds, "buku")
dgv.DataSource = (ds.Tables("buku"))
dgv.ReadOnly = True
dgv.Columns(0).Width = 50
dgv.Columns(1).Width = 200
dgv.Columns(2).Width = 50
dgv.Columns(3).Width = 50
dgv.Columns(4).Width = 100
dgv.Columns(5).Width = 100
dgv.Columns(6).Width = 50
dgv.Columns(7).Width = 50
dgv.Columns(0).HeaderText = "ID"
dgv.Columns(1).HeaderText = "JUDUL BUKU"
dgv.Columns(2).HeaderText = "Hlm"
dgv.Columns(3).HeaderText = "Thn"
dgv.Columns(4).HeaderText = "Path Foto"
dgv.Columns(5).HeaderText = "Tgl. BELI"
dgv.Columns(6).HeaderText = "HARGA"
dgv.Columns(7).HeaderText = "JML"
With dgv
.RowHeadersVisible = True
.AlternatingRowsDefaultCellStyle.BackColor = Color.Silver
End With
End Sub
da = New OdbcDataAdapter("SELECT buku.id_buku, buku.judul, buku.halaman, buku.tahun, buku.path_foto, pembelian.tgl, pembelian.harga, pembelian.jumlah FROM buku, pembelian WHERE buku.id_buku = pembelian.id_buku", conn)
ds = New DataSet
ds.Clear()
da.Fill(ds, "buku")
dgv.DataSource = (ds.Tables("buku"))
dgv.ReadOnly = True
dgv.Columns(0).Width = 50
dgv.Columns(1).Width = 200
dgv.Columns(2).Width = 50
dgv.Columns(3).Width = 50
dgv.Columns(4).Width = 100
dgv.Columns(5).Width = 100
dgv.Columns(6).Width = 50
dgv.Columns(7).Width = 50
dgv.Columns(0).HeaderText = "ID"
dgv.Columns(1).HeaderText = "JUDUL BUKU"
dgv.Columns(2).HeaderText = "Hlm"
dgv.Columns(3).HeaderText = "Thn"
dgv.Columns(4).HeaderText = "Path Foto"
dgv.Columns(5).HeaderText = "Tgl. BELI"
dgv.Columns(6).HeaderText = "HARGA"
dgv.Columns(7).HeaderText = "JML"
With dgv
.RowHeadersVisible = True
.AlternatingRowsDefaultCellStyle.BackColor = Color.Silver
End With
End Sub
Membuat Method Kosongkan
Private sub kosongkan()
'Untuk mengosongkan textbox
txt_id_buku.clear
'Untuk mengosongkan label
lbl_path.text = ""
'Untuk mengosongkan ComboBox
cmb_pengarang.text = ""
'Untuk mengongkan picturebox
picturebox1.image = nothing
end sub
'Untuk mengosongkan textbox
txt_id_buku.clear
'Untuk mengosongkan label
lbl_path.text = ""
'Untuk mengosongkan ComboBox
cmb_pengarang.text = ""
'Untuk mengongkan picturebox
picturebox1.image = nothing
end sub
Cara Membuat System DSN
Klik kanan Windows Button
Klik control panel
Klik System and security
Klik Administraive tools
Klik ODBC Data Source (32 bit)
Pada tab User DSN klik add
Klik MySQL ODBC 3.51 Driver
Klik Finish
Pada tab logi isi :
Data Source name : namadsn
server : localhost
user : root
database name : (dipilih dengan cara mengklik combo box)
klik Finish
Klik control panel
Klik System and security
Klik Administraive tools
Klik ODBC Data Source (32 bit)
Pada tab User DSN klik add
Klik MySQL ODBC 3.51 Driver
Klik Finish
Pada tab logi isi :
Data Source name : namadsn
server : localhost
user : root
database name : (dipilih dengan cara mengklik combo box)
klik Finish
Cara Menampilkan Foto di Crystal Report
- Klik kanan pada bagian detail, pilih inset, pilih Ole Object, Create New
- Pada Object Type pilih Pain Brush Picture, ok
- Kemudian klik kanan Ole Object, Format Object
- Klik Tab Picture, klikgrapich location, klik pada tombol x2, klik pada field name dimana alamat photo tersimpan, klik save & close
- Agar ukuran foto sesuai cetakan ole object : klik Ole Objek, klik format object, pada tab common hilangkan tanda centang pada can grow, ok
Langganan:
Postingan (Atom)