Anda di halaman 1dari 13

SENIN, 05 NOVEMBER 2012

0Penggunaan Combo dan Option


Pada VB Penggunaan toolbox berjenis combobox adalah untuk
mempermudah pilihan yang berjumlah banyak, begitu juga dengan toolbox
optionbutton. Berikut ini adalah contoh gambaran program yang
menggunkan combobox dan optionbutton:

image:
http://bp3.blogger.com/_HZFoLbku_l4/SG3wUho6x6I/AAAAAAAAAS8/jGWSP
-HCT0s/s400/combo_option.JPG

Jika di klik pada tombol combo maka keluar beberapa pilihan, sebagai contoh
jika anda memilih jabatan: Direktur maka gajinya: 5000000

image:
http://bp2.blogger.com/_HZFoLbku_l4/SG3yulUtd9I/AAAAAAAAATE/d7nWSQ
mDWAk/s400/pilihan_combo.JPG

Bagaimana cara mengambil combo dari toolbox? Pilihlah tool yang bernama
combobox seperti berikut ini kemudian anda gambar di form.
image:
http://bp3.blogger.com/_HZFoLbku_l4/SG3zU47dMTI/AAAAAAAAATM/iUKXVf
vzr4M/s400/tool_combobox.JPG

Untuk lebih jelasnya sebaiknya anda membuat program seperti gambar


diatas, yang pertama kali anda lakukan adalah membuat design form seperti
berikut ini:

image:
http://bp0.blogger.com/_HZFoLbku_l4/SG31H6NuhfI/AAAAAAAAATU/nGl0_d
DZEmE/s400/form_design.JPG

Untuk code programnya hanya ditulis pada: combo1, option1, option2,


command1 adalah sebagai berikut:
Private Sub Combo1_Click()If Combo1 = "Direktur" Then
Text1 = 5000000
ElseIf Combo1 = "Kepala Cabang" Then
Text1 = 3500000
ElseIf Combo1 = "Supervisor" Then
Text1 = 2500000
Else
Text1 = 1500000
End If
End Sub

Private Sub Command1_Click()Text3 = Val(Text1) + Val(Text2)


End Sub

Private Sub Option1_click()If Option1 = True Then


Text2 = 500000
End If
End Sub

Private Sub Option2_Click()If Option2.Value = True Then


Text2.Text = 0
End If
End Sub

Read more at http://yogi-hardiyanto.blogspot.com/2012/11/penggunaan-combo-dan-


option.html#bKtpWyXCGJoaP3tI.99

Cara Membuat Program Simpan Foto dengan VB 6.0


TUESDAY, 5 JANUARY 2016
Diposkan oleh Nurhasan Achan di 00:36:00 Kategori Aplikasi sederhana, Database

Cara Membuat Program Simpan Foto dengan VB 6.0 - Selamat malam para
pencinta VB , pada pertemuan malam kali ini saya ingin memberikan
tutorial Bagaimana cara membuat program simpan foto dengan VB 6.0. Program
aplikasi yang cocok untuk menyimpan sebuah foto misalnya adalah aplikasi untuk
menyimpan data teman, aplikasi pendaftaran siswa dan masih banyak lainnya yang
mengugunakan simpan foto.Kalau kita sudah mempelajari tip ini nantinya tidak akan
bingung lagi ketika Anda dimintakan untuk membuat program aplikasi tersebut yang
mememrlukan simpan foto atau gambar.

Bagi Anda yang penasaran bagaiman cara membuatnya mari kita simak langkah-
langkah berikut dibawah ini :
Cara Membuat Program Simpan Foto dengan VB 6.0
1. Buka program visual basic 6.0 Anda pilih Standar Exe lalu Open
2. Tambahkan Componen pada Toolbox anda yaitu microsoft common dialog
control 6.0dan
microsoft ADO data control 6.0 dengan cara
tekan CTRL+T kemudian ceklist dan Apply.
3. Setelah Komponen di tambahkan letakan 2 komponen tersebut di Form Anda
4. Lalu tambahkan pula 1 image yang ada di tool box ke form Anda
atur propertiesnya :
Stretch=True, Borderstyle=Fixed Single.
5. Tambahkan pula 3 Commandbutton dan 1
Textbox masing Command1=Tambah,
Command2=Upload Foto dan Command3=Simpan.

Desain Form

6. Setelah mendesain form lalu kita buat databasenya dengan


nama: Album dan Tebelnya dengan
nama: foto, lalu buat 1 field saja yaitu:

name: id_foto
type: Text
size: 4

lihat cara membuat databse dan tabel


di http://tipandtrickunikvb.blogspot.co.id/2015/11/cara-membuat-database-dan-tabel-
di.html.

7. Setelah kita membuat tabel lalu koneksikan database Anda ke Adodc


lihat cara mengkoneksikan
database http://tipandtrickunikvb.blogspot.co.id/2015/11/cara-
menampilkan-isi-database-dan-tabel_29.html.

8. Kemudian buatlah folder foto yang baru dengan nama gambartutorial tempatkan
satu folder
dengan form yang Anda buat, folder ini berfungsi untuk menampung gambar foto.

9. Setelah semuanya selesai copy kode berikut di bawah ini :

Private Sub Command1_Click()


'Tambah
Adodc1.Recordset.AddNew
Image1.Picture = LoadPicture(CommonDialog1.FileName)
Text1.Enabled = True
Command1.Enabled = False
Command2.Enabled = True
Command3.Enabled = True
Command2.SetFocus
End Sub

Private Sub Command2_Click()


'membuka gambar
CommonDialog1.Filter = "Bitmap |*.bmp|JPEG|*.jpeg|JPG|*.jpg"
CommonDialog1.ShowOpen
Image1.Picture = LoadPicture(CommonDialog1.FileName)
Text1.SetFocus
End Sub

Private Sub Command3_Click()


' menyimpan foto
If Text1.Text = "" Then
MsgBox "Lengkapi ID Foto", 32, "Informasi"
Text1.SetFocus
Else
SavePicture Image1.Picture, App.Path & "\gambartutorial\id_foto_" &
Text1.Text & ".jpg"
Adodc1.Recordset.Update
Command1.Enabled = True
Command2.Enabled = False
Command3.Enabled = False
Text1.Enabled = False
Command1.SetFocus
End If
End Sub

Private Sub Form_Activate()


Command1.SetFocus
Text1.MaxLength = 4
End Sub

Private Sub Form_Load()


Text1.Enabled = False
Command2.Enabled = False
Command3.Enabled = False
End Sub
Private Sub Text1_Change()
On Error Resume Next
Image1.Picture = LoadPicture(App.Path & "\gambartutorial\id_foto_" &
Text1.Text & ".jpg")
End Sub

Membuat Form Menambahkan Foto pada VB 6.0


Diposkan oleh zakaria juniarto di 08.00

sebelum saya mengucapkan selalamat berjuang bagi teman2 kelas 3 RPL,.


karena sebentar lagi akan mengadakan ujian kompetensi,..

berhubungan dengan soal ujian kompetensi sudah keluar dan ada paket yang
membutuhkan form yang ada menampilkan foto dan menyimpan foto,.. saya
coba sedikit membantu teman-teman,.

berikut cara membuatnya

1. pertama kita rancang formnya seperti gambar di bawah ini

2. tambahkan commponents Microsoft ADO Data Control 6.0 (OLEDB) dan


Microsoft Common Dialog Control 6.0
3. Buat data basenya untuk menampung file atau data yang akan kita simpan

kemudian tambah table dan atur seperti gambar di bawah ini


type field nya text semua,.. dan sizenya kita atur seperlunya

4. setelah selesai membuat data base kita kembali ke form dan masukkan script
di bawah ini

Dim db As ADODB.Connection
Dim RS As ADODB.Recordset
Private Sub bersih()
Text1 = ""
Text2 = ""
Text3 = ""
Text4 = ""
Text5 = ""
Text1.Enabled = True
Text1.SetFocus
Combo1.Text = "Tgl"
Combo2.Text = "Bulan"
Combo3.Text = "Tahun"
End Sub
Private Sub Combo1_KeyPress(KeyAscii As Integer)
If keyasii = 13 Then
Combo2.SetFocus
End If
End Sub

Private Sub Combo2_KeyPress(KeyAscii As Integer)


If KeyAscii = 13 Then
Combo3.SetFocus
End If
End Sub

Private Sub Combo3_KeyPress(KeyAscii As Integer)


If KeyAscii = 13 Then
Command1.SetFocus
End If
End Sub

Private Sub Command1_Click()


If Command1.Caption = "Simpan" Then
db.Execute ("insert into siswa
(siswa_nisn,kompetensi_kode,siswa_nama,siswa_alamat,siswa_tgl_lahir,siswa_
bln_lahir,siswa_thn_lahir,foto)values " & _
"('" & Text1 & "','" & Text2 & "','" & Text3 & "','" & Text4 & "','" & Combo1 &
"','" & Combo2 & "','" & Combo3 & "','" & Text5 & "')")
MsgBox "data tersimpan"
Call bersih
Command1.Enabled = False
Command2.Enabled = False
Else
Command1.Caption = "Perbarui"
db.Execute ("update siswa set kompetensi_kode='" & Text2 &
"',siswa_nama='" & Text3 & "',siswa_alamat='" & Text4 & "' " & _
",siswa_tgl_lahir='" & Combo1 & "',siswa_bln_lahir='" & Combo2 &
"',siswa_thn_lahit='" & Combo3 & "',foto='" & Text5 & "' where bidang_kode='"
& Text1 & "'")
MsgBox "Data di Perbarui"
Command1.Enabled = False
Command2.Enabled = False
Call bersih
End If
End Sub
Private Sub cari()
Set RS = db.Execute("select*from siswa where siswa_nisn='" & Text1.Text &
"'")
If Not RS.EOF Then
Text2 = RS!kompetensi_kode
Text3 = RS!siswa_nama
Text4 = RS!siswa_alamat
Combo1 = RS!siswa_tgl_lahir
Combo2 = RS!siswa_bln_lahir
Combo3 = RS!siswa_thn_lahir
Text5 = RS!foto
'CommonDialog1.FileName = rsmhs.Fields(7)
'Image1.Picture = LoadPicture(App.Path & "\foto\" & Text1.Text & ".jpg")
Command1.Caption = "Perbarui"
Text1.Enabled = False
End If
End Sub

Private Sub Command2_Click()


If MsgBox("Anda Yakin", vbQuestion + vbYesNo, "Keluar") = vbYes Then
db.Execute ("delete from siswa where siswa_nisn ='" & Text1 & "'")
Command1.Enabled = False
Command2.Enabled = False
Command1.Caption = "Simpan"
Call bersih
End If
End Sub

Private Sub Command3_Click()


Call bersih
'Image1.Refresh
Command1.Enabled = False
Command2.Enabled = False
Command1.Caption = "Simpan"
End Sub

Private Sub Command4_Click()


If MsgBox("Anda Yakin", vbQuestion + vbYesNo, "Keluar") = vbYes Then
Unload Me
End If
End Sub

Private Sub Command5_Click()


CommonDialog1.ShowOpen
Text5 = CommonDialog1.FileName
End Sub

Private Sub Form_Activate()


Call bersih
Command1.Enabled = False
Command2.Enabled = False
Text5.Enabled = False
End Sub

Private Sub Form_Load()


Set db = New ADODB.Connection
Set RS = New ADODB.Recordset
db.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\Visual
Basic\menambah foto\uk_rpl_2013.mdb;Persist Security Info=False"
'tgl
For tgl = 1 To 31
Combo1.AddItem tgl
Next tgl
'bulan
For bulan = 1 To 12
Combo2.AddItem bulan
Next bulan
'tahun
For tahun = 1990 To 2020
Combo3.AddItem tahun
Next tahun
Command1.Caption = "Simpan"
End Sub

Private Sub Image1_Click()


LoadPicture
End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer)


If KeyAscii = 13 Then
'Image1.Picture = LoadPicture(App.Path & "\foto\" & Text1.Text & ".jpg")
Call cari
Text2.SetFocus
Command1.Enabled = True
Command2.Enabled = True
End If
End Sub

Private Sub Text2_KeyPress(KeyAscii As Integer)


If KeyAscii = 13 Then
Text3.SetFocus
End If
End Sub

Private Sub Text3_KeyPress(KeyAscii As Integer)


If KeyAscii = 13 Then
Text4.SetFocus
End If
End Sub

Private Sub Text4_KeyPress(KeyAscii As Integer)


If KeyAscii = 13 Then
Combo1.SetFocus
End If
End Sub

Private Sub Text5_Change()


Image1.Picture = LoadPicture(Text5)
End Sub

5. setelah selesai silahkan di jalankan programnya,. semoga berhasil

bagi yang ingin mendowload filenya silahkan download disini

Anda mungkin juga menyukai