Professional Documents
Culture Documents
Coding Form Rab
Coding Form Rab
Option Explicit
If Me.TXTIDPROJECT.Value = "" _
Or Me.TXTNAMAPROJECT.Value = "" _
Or Me.TXTNAMA.Value = "" _
Or Me.TXTALAMAT.Value = "" _
Call MsgBox("Harap isi data barang dengan lengkap", vbInformation, "Data Barang")
Else
Sheet1.Range("D5").Value = Me.TXTIDPROJECT.Value
Call AmbilCustomer
Me.TXTIDPROJECT.Enabled = False
Me.TXTNAMAPROJECT.Enabled = False
Me.TXTNAMA.Enabled = False
Me.TXTALAMAT.Enabled = False
Me.TXTTELPON.Enabled = False
Me.TXTNILAI.Enabled = False
'Me.TXTIDPROJECT.Value = ""
'Me.TXTNAMAPROJECT.Value = ""
'Me.TXTNAMA.Value = ""
'Me.TXTALAMAT.Value = ""
'Me.TXTTELPON.Value = ""
'Me.TXTNILAI.Value = ""
End If
Else
'Call UpdatePekerjaan
End If
End Sub
Else
FormJob.Show
End If
End Sub
DCUSTOMER = Application.WorksheetFunction.CountA(Sheet3.Range("A6:A90000"))
If DCUSTOMER = 0 Then
Me.TABELPROJECT.RowSource = ""
Else
End If
End Sub
Sheet3.Range("F3").Value = Sheet3.Range("F3").Value + 1
If Sheet3.Range("E3").Value = 1 Then
End If
If Sheet3.Range("E3").Value = 2 Then
End If
If Sheet3.Range("E3").Value = 3 Then
End If
If Sheet3.Range("E3").Value = 4 Then
End If
Me.TXTIDPROJECT.Enabled = False
Exit Sub
salah:
Call MsgBox("Ada kesalahan isi data pada Cell J4 atau I4 di Sheet DataLahir", vbInformation, "Kode
Lahir")
End Sub
Dim X As Integer
Select Case MsgBox("Anda akan menghapus data project dengan Id Project " &
Me.TXTIDPROJECT.Value _
Case vbNo
Exit Sub
Case vbYes
End Select
Sheet3.Select
Selection.EntireRow.Delete
For X = 1 To WorksheetFunction.CountA(Sheet5.Range("M6:M10000"))
Sheet5.Select
CELLAKTIF = ActiveCell.Row
Selection.EntireRow.Delete
Next
Call CariJob
Me.TXTIDPROJECT.Value = ""
Me.TXTNAMAPROJECT.Value = ""
Me.TXTNAMA.Value = ""
Me.TXTALAMAT.Value = ""
Me.TXTTELPON.Value = ""
Me.TXTNILAI.Value = ""
Me.TXTNOMORCUSTOMER.Value = ""
Me.CMDADD.Enabled = True
Me.TXTNOMORCUSTOMER.Value = ""
Me.TXTNOMORJOB.Value = ""
Me.TXTIDPROJECT.Value = ""
Sheet1.Select
End Sub
Application.ScreenUpdating = False
Me.TABELJOB.Value = ""
Else
Case vbNo
Exit Sub
Case vbYes
End Select
Sheet5.Select
Selection.EntireRow.Delete
Call CariJob
Call HitungNilai
Sheet1.Select
End If
End Sub
Me.TXTIDPROJECT.Value = ""
Me.TXTNAMAPROJECT.Value = ""
Me.TXTNAMA.Value = ""
Me.TXTALAMAT.Value = ""
Me.TXTTELPON.Value = ""
Me.TXTNILAI.Value = ""
Me.TXTNOMORCUSTOMER.Value = ""
Me.CMDADD.Enabled = True
Me.TXTNOMORCUSTOMER.Value = ""
Me.TXTNOMORJOB.Value = ""
Me.TXTIDPROJECT.Value = ""
End Sub
Application.ScreenUpdating = False
Call MsgBox("Untuk mengubah Data, Pilih data terlebih dahulu", vbInformation, "Ubah Data")
Else
Set UbahData = Sheet3.Range("A6:A900000").Find(What:=Me.TXTNOMORCUSTOMER.Value,
LookIn:=xlValues)
Me.TXTIDPROJECT.Value = ""
Me.TXTNAMAPROJECT.Value = ""
Me.TXTNAMA.Value = ""
Me.TXTALAMAT.Value = ""
Me.TXTTELPON.Value = ""
Me.TXTNILAI.Value = ""
Me.TXTNOMORCUSTOMER.Value = ""
End If
End Sub
Application.ScreenUpdating = False
.CMBJENIS.Value = Me.TABELJOB.Column(3)
.CMBURAIAN.Value = Me.TABELJOB.Column(4)
.TXTSATUAN.Value = Me.TABELJOB.Column(5)
.TXTTARIF.Value = Me.TABELJOB.Column(6)
.TXTVOLUME.Value = Me.TABELJOB.Column(7)
.TXTTOTALTARIF.Value = Me.TABELJOB.Column(8)
FormJob.CMDADD.Caption = "Update"
FormJob.Show
End With
Sheet5.Select
CELLAKTIF = ActiveCell.Row
'Sheet1.Select
Exit Sub
EXCELVBA:
End Sub
Application.ScreenUpdating = False
Me.TXTNOMORJOB.Value = Me.TABELJOB.Value
Sheet5.Select
Sheet1.Select
End Sub
Application.ScreenUpdating = False
Me.TABELJOB.Value = ""
Me.TXTNOMORCUSTOMER.Value = Me.TABELPROJECT.Value
Me.TXTID.Value = Me.TABELPROJECT.Column(1)
Me.TXTIDPROJECT.Value = Me.TABELPROJECT.Column(1)
Me.TXTNAMAPROJECT.Value = Me.TABELPROJECT.Column(2)
Me.TXTNAMA.Value = Me.TABELPROJECT.Column(3)
Me.TXTALAMAT.Value = Me.TABELPROJECT.Column(4)
Me.TXTTELPON.Value = Me.TABELPROJECT.Column(5)
Me.TXTNILAI.Value = Me.TABELPROJECT.Column(6)
Sheet1.Range("D5").Value = Me.TXTIDPROJECT.Value
Call CariJob
Call HitungNilai
Sheet3.Select
Sheets("CUSTOMER").Range("A6:A" &
SUMBERUBAH).Find(What:=Me.TXTNOMORCUSTOMER.Value, LookIn:=xlValues,
LookAt:=xlWhole).Activate
CELLAKTIF = ActiveCell.Row
Sheet1.Select
Me.CMDADD.Enabled = False
Exit Sub
EXCELVBA:
End Sub
DJOB = Application.WorksheetFunction.CountA(Sheet5.Range("A6:A90000"))
If DJOB = 0 Then
FormRAB.TABELJOB.RowSource = ""
Else
End If
End Sub
Sheet5.Range("K6").Value = Me.TXTIDPROJECT.Value
If Application.WorksheetFunction.CountA(Sheet5.Range("M6:M999999")) = 0 Then
Me.TABELJOB.RowSource = ""
Else
End If
Exit Sub
salah:
End Sub
Dim r As Long
MySum = 0
With FormRAB.TABELJOB
For r = 0 To .ListCount - 1
Next r
End With
FormRAB.TXTNILAI.Value = MySum
End Sub
Call AmbilCustomer
End Sub