Hampir kebanyakan aplikasi database menggunakan menu. Menu terbagi atas dua jenis menu, yang pertama pull-down menu dan yang kedua pupup menu.
Pull-Down Menu
Pull-down menu adalah menu yang kelihatan di menu utama, yang biasanya terletak di paling atas form induk aplikasi. Seperti gambar di bawah ini :
Untuk membuat menu pull-down seperti gambar diatas, caranya sebagai berikut :
Pop-Up Menu
Menu pop-up menu adalah menu yang tidak kelihatan oada form. Untuk melihatnya biasanya kita harus klik kanan pada mouse terlebih dahulu.
Untuk membuat menu pop-up menu berikut adalah langkah-langkahnya :
Pull-Down Menu
Pull-down menu adalah menu yang kelihatan di menu utama, yang biasanya terletak di paling atas form induk aplikasi. Seperti gambar di bawah ini :
Untuk membuat menu pull-down seperti gambar diatas, caranya sebagai berikut :
- Klik tombol menu editor pada toolbar
- Setelah tombol menu editor di klik maka akan tampil jendela menu editor seperti gambar di bawah ini :
Isikan Caption, Name, dan Index.
perlu di ketahui index berguna untuk membedakan satu menu dengan menu yang lain apabila nama menu sama. penempatan nama menu yang sama harus pada kedudukan yang sama juga.
- Dalam pemanggilan kejadian ketika mengklik menu, berikut adalah contoh kode programmnya :
Private Sub menuFile_Click(Index As Integer) Select Case Index Case 1 Load login login.Show Case 2 message = MsgBox("Yakin akan logout ?", vbQuestion + vbYesNo) If message = vbYes Then induk.Toolbar1.Buttons(1).Enabled = True induk.Toolbar1.Buttons(2).Enabled = False For n = 1 To induk.MenuUtama.UBound induk.MenuUtama(n).Enabled = False Next induk.MenuUtama(1).Enabled = True induk.MenuUtama(5).Enabled = True induk.menuFile(1).Enabled = True induk.menuFile(2).Enabled = False induk.menuFile(4).Enabled = True induk.menuFasilitas(1).Enabled = False induk.menuFasilitas(2).Enabled = False induk.menuFasilitas(4).Enabled = True induk.menuKlikKanan.Enabled = False For n = 1 To induk.MenuKlik.UBound induk.MenuKlik(n).Enabled = False Next UnloadAllForms (Me.Name) End If Case 4 message = MsgBox("Yakin akan keluar dari program?", vbQuestion + vbYesNo) If message = vbYes Then End End If End Select End Sub
Pop-Up Menu
Menu pop-up menu adalah menu yang tidak kelihatan oada form. Untuk melihatnya biasanya kita harus klik kanan pada mouse terlebih dahulu.
Untuk membuat menu pop-up menu berikut adalah langkah-langkahnya :
- Masuk ke menu editor sama seperti membuat pull-down menu.
- Isi Menu yang akan di tampilkan sebagai pop-up menu, lihat gambar di bawah ini :
- Pada menu utama atau menu induk, properti Visible harus dihilangkan seperti gambar di atas. Ingat pada menu utamanya saja.
- Dalam pemanggilan kejadian ketika mengklik menu, berikut adalah contoh kode programmnya :
Private Sub MDIForm_MouseDown(Button As Integer, Shift As Integer, x As Single, Y As Single) If Button = 2 Then PopupMenu menuKlikKanan End If End Sub Private Sub MenuKlik_Click(Index As Integer) Select Case Index Case 1 Load data_guru data_guru.Show Case 2 Load data_sekolah data_sekolah.Show Case 4 Load info_jadwal_supervisi info_jadwal_supervisi.Show Case 5 Load pilih_bagian pilih_bagian.Show Case 7 Load ganti_password ganti_password.Show End Select End Sub
3 komentar:
terima kasih atas uraiannya.. bagaimana kalau membuat text box yang mengambil data dari table. maksudnya ketika mengisi text box langsung muncul data yang terkait. Jadi misal diketikkan mulai satu huruf langsung muncul data yang namanya berawal dengan huruf tsb.
algoritmanya kira2 seperti ini :
1. Ketik text ke Textbox
2. Textbox mengambil text yang tertulis melalui event KeyUp dan mulai pencarian di database pada tabel tertentu, bila data ada hasil pencarian ditampilkan ke textbox yang dimaksud.
contoh code : (letakkan pada event keyup pada textbox)
Dim kode As String
kode = Text1.Text
rsClose rs
rs.Open "select * from mahasiswa where kd_cabdin='" & kode & "'", cn, adOpenDynamic, adLockOptimistic
If Not rs.EOF Then
Text2.Text = rs.Fields(0)
Text3.Text = rs.Fields(1)
Else
Text2.Text = ""
Text3.Text = ""
End If
semoga membantu
Thanks, sangat membantu bray..:)
mampir kerja dulu
-> https://projects.co.id/public/program/promo/8d8211/5362mm
Posting Komentar