Menambah Data
Menambah data pada sebuah tabel MS-Access, pada dasarnya adalah rangkaian proses :
1. Membuka database
2. Membuka tabel
3. Menambahkan baris kosong untuk record baru
4. Mengisi baris/record baru dengan data
5. Menyimpan data record baru
Private Sub cmdsimpan_Click()
Dim db As Database
Dim rs As Recordset
Set db = CurrentDb() ' buka dtabase dan simpan di variabel db
Set rs = db.OpenRecordset("TNama") 'buka tabel TNama n simpan record di variabel rs
rs.AddNew 'menambah record kosong
rs!nama = txtnama 'mengisi record dengan nilai textbox
'tambahkan field-field yang lain disini, jika ada.............
rs.Update 'konfirmasi penyimpanan secara tetap
pesan = MsgBox("Data tersimpan", vbOKOnly, "Simpan")
rs.Close 'tutup recordset
db.Close 'tutup database
End Sub
contoh bisa di-download disin :
http://aburizki.multiply.com/journal/item/25/Manipulasi_Tabel_dengan_VBScript
Wednesday, January 28, 2009
Access >> Manipulasi Tabel dengan VBScript
Tuesday, January 20, 2009
Access >> Membuat Form LogIn
Walaupun tidak semua aplikasi memerlukan proteksi, tetapi ada baiknya dilengkapi dengan form untuk login. Minimal bisa dicatat siapa saja yang menjalankan aplikasi, sehingga jika terjadi masalah dengan aplikasi bisa diketahui siapa pemakai terakhir.
Untuk membuat form login, langkah-langkahnya sebagai berikut :
1. Buat tabel baru dengan nama Tuser dan definisikan field dengan
nama userid dan pword, keduanya bertipe text.
2. Buat form baru dan tempatkan dua buah textbox. Namakan textbox dengan
txtuser dan txtpword. Tambahkan sebuah button dan beri nama cmdlogin.
3. Untuk textbox txtpword ubah properties untuk Data-Input Mask menjadi Password.
4. Tambahlan script untuk event click button cmdlogin :
Private Sub cmdlogin_Click()
Dim db As Database
Dim rs As Recordset
Set db = CurrentDb()
Set rs = db.OpenRecordset("select * from tuser where userid ='" & txtuser & _
"' and pword ='" & txtpword & "'", dbOpenDynaset)
If rs.RecordCount > 0 Then
pesan = MsgBox("Login Sukses", vbOKOnly, "Sukses")
‘proses selanjutnya tulis disini……
Else
pesan = MsgBox("Login Gagal, masukan userid dan password", vbOKOnly, "Gagal")
End If
End Sub
File .mdb download disini
Monday, January 12, 2009
Excel >> Membuat DropDown List (Combo Box)
Mengisi data yang sama secara berulang secara manual berpotensi tidak konsistennya cara penulisan huruf. Walaupun dapat dilakukan dengan proses Copy-Paste, jika posisi data berselang-seling tentunya tidak efisien lagi. Untuk mengatasi hal tersebut dapat digunakan Dropdown List (Combo Box).
Langkah-langkah pembuatan Drop Down List :
1. Ketik nama-nama berikut pada sel E2-E6, sebagai sumber data:
Aman, Amin, Iman, Emon, Imin
2. Pilih sel A2
3. Pilih menu Data – Validation
4. Validation Criteria, pilih List
5. Untuk mendefinisikan sumber data (Source), klik tanda merah :
6. Pilih/blok sel E2-E6
7. Tutup Data Validation box dengan memilih tanda silang
8. Klik OK, akan terlihat tanda segitiga terbalik pada sel A2
9. Klik tanda segitiga terbalik untuk menampilkan pilihan
10. Format pada sel A2 bisa disalin ke sel dibawahnya dengan
proses Copy-Paste
Monday, January 5, 2009
Excel >> Nilai Warna Pada Excel
Melakukan format pada sebuah sel pada MS-Excel berdasarkan nilai tertentu bisa dilakukan dengan menggunakan Conditional Format. Tetapi sebaliknya, bagaimana cara memberi nilai pada sebuah sel berdasarkan format yang ada pada sel lain? Misalnya, sel B2 akan terisi nilai 60 jika cell A2 berlatar belakang merah.
Cara yang dapat dilakukan adalah dengan membaca nilai warna yang menjadi latar belakang sel tersebut, kemudian menjadikan nilai tersebut sebagai kondisi untuk menentukan nilai. Hal ini dapat dilakukan dengan memanfaatkan kemampuan MS-Excel mengelola VBA script. Langkah–langkahnya adalah sebagai berikut :
- Buka worksheet baru atau worksheet yang sudah dibuat
- Pilih Tools-Macro-Visual Basic Editor
- Pada panel Project, klik kanan pada pilihan Microsoft Excel Project
- Pilih Insert-Modul
- Ketik script berikut :
Public Function nilaiwarna(ByVal Target As Range) As Integer
Dim nwarna As Integer
nwarna = Target.Interior.ColorIndex
nilaiwarna = nwarna
End Function
Fungsi diatas bisa digunakan untuk mengetahui nilai warna latar belakang sebuah sel. Caranya cukup dengan menuliskan fungsi nilaiwarna(celladdress) atau pada kasus dibawah :
. Sel B2 diisi dengan fungsi : =nilaiwarna(A2)
· Sel B3 diisi dengan fungsi : =nilaiwarna(A3)
· Sel B4 diisi dengan fungsi : =nilaiwarna(A4)
· Sel B5 diisi dengan fungsi : =nilaiwarna(A5)
Misalkan akan diisikan skor 60 pada kolom B jika sel A berlatar belakang biru (nilai warna = 5) :
· Sel B2 diisi dengan fungsi : if(nilaiwarna(A2)=5,60,0), kemudian copy ke sel dibawahnya. Hasilnya :
Selengkapnya......
Excel >> Pengolahan Data Tanggal (Function & Add-Ins)
Pengolahan untuk melakukan konversi data string menjadi tanggal dengan menggunakan formula dan fungsi bawaan MS-Excel, akan dirasakan cukup rumit untuk pemula. Jika anda bertanggung jawab untuk mambantu user dalam hal pengolahan data seperti ini, maka akan dibutuhkan satu tools yang akan membuat anda bisa berisitirahat dari rutinitas melayani user. Begitu juga dengan user yang akan mengurangi ketergantungannya dengan anda. Kemampuan MS-Excel mengelola VBA script akan sangat membantu.
Siapa Aku?
Jalan Singkat
- Access
- Access-Form
- Access-NomorUrut
- Access-Share Database
- Access-Textbox
- Banner
- Banner-Script
- berkas
- Cell
- combobox
- copy
- CV85
- DataGrid
- delphi
- Delphi_Conectionstring
- error-28
- Excel
- Excel-ComboBox
- Excel-DropDown
- Excel-Form
- Excel-Formula
- Excel-MergeCell
- Excel-NamaHari
- Excel-Tanggal
- Excel-VLookup
- Excel-WarnaCell
- file
- Grid
- gridview
- Hardware
- Hardware-2806GL
- Hardware-Cooler
- Hardware-Minebea
- Hardware-Pendingin
- HTTP Error
- IIS
- Jaringan
- Materi Kuliah
- Modul
- out-of-stack
- Pascal
- Pascal-Fibonacci
- Perancangan Sistem
- Perancangan-Intranet
- Value
- VB.Net2005