Membuat Form Jabatan Aplikasi Penggajian

Ini adalah tahapan #KeDelapan pada Step by Step Pembuatan Aplikasi Penggajian dengan Visua Basic .Net 2005
Pembelajaran sebelumnya :
1. Membuat Project Baru
2. Membuat Menu Utama
3. Membuat Database dan Tabel
4. Membuat Koneksi Database Dengan Module
5. Membuat Form Login Aplikasi Penggajian
6. Membuat Koding Logout
7. Membuat Form Admin

Berikut langkah  Membuat Form Jabatan Aplikasi Penggajian


Klik Project - Add Windows Form
Maka akan muncul :

Cara Membuat Form Jabatan Aplikasi Penggajian
Beri nama : FormMasterJabatan.vb
Kemudian Klik Add

Buat Design FormMasterJabatan.vb seperti gambar dibawah :
Cara Membuat Form Jabatan Aplikasi Penggajian
Fungsi dari Form Jabatan ini adalah Untuk bisa Input, Edit dan Delete data pada tabel Jabatan didalam database. Untuk itu setidaknya anda telah belajar Input, Edit dan Delete pada sebuah Form Terlebih dahulu.

Silhkan masukan koding dibawah pada Form Master Jabatan :

Imports System.Data.OleDb
Public Class FormMasterJabatan
    Sub Kosongkan()
        TextBox1.Clear()
        TextBox2.Clear()
        TextBox1.Focus()
    End Sub

    Sub TampilGrid()
        DA = New OleDbDataAdapter("select kodeJabatan,NamaJabatan from Jabatan", CONN)
        DS = New DataSet
        DA.Fill(DS, "Jabatan")
        DGV.DataSource = DS.Tables("Jabatan")
        DGV.ReadOnly = True
    End Sub

    Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        If TextBox1.Text.Length < 6 Or TextBox1.Text = "" Or TextBox2.Text = "" Then
            MsgBox("Data belum lengkap, Pastikan Kode Jabatan 6 Digit dan Semua form terisi")
            Exit Sub
        Else
            Call Koneksi()
            CMD = New OleDbCommand("Select * from Jabatan where kodeJabatan='" & TextBox1.Text & "'", CONN)
            RD = CMD.ExecuteReader
            RD.Read()
            If Not RD.HasRows Then
                Dim simpan As String = "insert into Jabatan values ('" & TextBox1.Text & "','" & TextBox2.Text & "')"
                CMD = New OleDbCommand(simpan, CONN)
                CMD.ExecuteNonQuery()
            End If

            Call TampilGrid()
            Call Kosongkan()
        End If
    End Sub
    Private Sub Button2_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        If TextBox1.Text = "" Then
            MsgBox("kode Jabatan masih kosong, silakan diisi dulu")
            TextBox1.Focus()
        End If
    End Sub

    Private Sub Button3_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        Call Kosongkan()
    End Sub

    Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
        Me.Close()
    End Sub

    Private Sub FormJabatan_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Call Koneksi()
        Call TampilGrid()
        Call Kosongkan()
    End Sub

    Private Sub TextBox1_KeyPress1(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
        TextBox1.MaxLength = 6
        If e.KeyChar = Chr(13) Then
            Call Koneksi()
            CMD = New OleDbCommand("Select * from Jabatan where kodeJabatan='" & TextBox1.Text & "'", CONN)
            RD = CMD.ExecuteReader
            RD.Read()
            If Not RD.HasRows Then
                TextBox2.Text = ""
                TextBox2.Focus()
            Else
                TextBox2.Text = RD.Item("namaJabatan")
                TextBox2.Focus()
            End If
        End If
    End Sub

    Private Sub TextBox2_KeyPress1(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPress
        TextBox2.MaxLength = 30
        If e.KeyChar = Chr(13) Then Button1.Focus()
    End Sub
End Class

Silahkan KLIK DISINI Untuk Download Project Pembelajaran diatas.
Silahkan KLIK DISINI Untuk melanjutkan ke Tahap-9

Subscribe to receive free email updates:

0 Response to "Membuat Form Jabatan Aplikasi Penggajian"

Post a Comment