Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Option Explicit
  2.  
  3. Public pTransJns As String
  4. Public pTransID As String
  5.  
  6. Dim rstSiswa As ADODB.Recordset
  7. Dim rstTrans As ADODB.Recordset
  8.  
  9. Private Sub loadSiswa()
  10.     Set rstSiswa = New ADODB.Recordset
  11.     If rstSiswa.State = adStateOpen Then rstSiswa.Close
  12.     gstrSQL = "Select idsiswa, nis, nama, jeniskelamin, tempatlahir, tanggallahir, agama,namaortu From siswa"
  13.     Set rstSiswa = Cn.Execute(gstrSQL)
  14.     txtID.Text = rstSiswa!idsiswa
  15.     Text2.Text = rstSiswa!nis
  16.     Text3.Text = rstSiswa!nama
  17.     CBOJEKEL.SelText = rstSiswa!jeniskelamin
  18.     Text4.Text = rstSiswa!tempatlahir
  19.     TANGGALLAHIR.Value = Format(rstSiswa!TANGGALLAHIR, "DD/MM/YYYY")
  20.     CBOAGM.SelText = rstSiswa!agama
  21.     Text5.Text = rstSiswa!namaortu
  22.    End Sub
  23. Private Sub clearComponent()
  24.     txtID.Text = vbNullString
  25.     Text2.Text = vbNullString
  26.     Text3.Text = vbNullString
  27.     CBOJEKEL.Text = vbNullString
  28.     Text4.Text = vbNullString
  29.     TANGGALLAHIR.Value = Date
  30.     CBOAGM.Text = vbNullString
  31.     Text5.Text = vbNullString
  32.    
  33.     pTransID = vbNullString
  34. End Sub
  35.  
  36. Private Sub btnClose_Click()
  37.     Unload Me
  38. End Sub
  39.  
  40. '---------------------------------------------------------------------------------------
  41. ' Procedure : btnSave_Click
  42. ' Author    : admin
  43. ' Date      : 5/7/2010
  44. ' Purpose   :
  45. '---------------------------------------------------------------------------------------
  46. '
  47. Private Sub btnSave_Click()
  48.    On Error GoTo btnSave_Click_Error
  49.    If Text2.Text = vbNullString Then
  50.         MsgBox "Isikan NIS"
  51.         Text2.SetFocus
  52.         Exit Sub
  53.     End If
  54.     If Text3.Text = vbNullString Then
  55.         MsgBox "Isikan NAMA"
  56.         Text3.SetFocus
  57.         Exit Sub
  58.     End If
  59.     If CBOJEKEL.Text = vbNullString Then
  60.         MsgBox "Isikan JENIS KELAMIN"
  61.         CBOJEKEL.SetFocus
  62.         Exit Sub
  63.     End If
  64.     If Text4.Text = vbNullString Then
  65.         MsgBox "Isikan TEMPAT LAHIR"
  66.         Text4.SetFocus
  67.         Exit Sub
  68.     End If
  69.     If TANGGALLAHIR.Value = vbNullString Then
  70.         MsgBox "Isikan TANGGAL LAHIR"
  71.         TANGGALLAHIR.SetFocus
  72.         Exit Sub
  73.     End If
  74.     If CBOAGM.Text = vbNullString Then
  75.         MsgBox "Isikan AGAMA"
  76.         CBOAGM.SetFocus
  77.     Exit Sub
  78.     End If
  79.     If Text5.Text = vbNullString Then
  80.         MsgBox "Isikan ORANG TUA/WALI"
  81.         Text5.SetFocus
  82.     Exit Sub
  83.     End If
  84.     If UCase$(pTransJns) = "ADD" Then
  85.         gstrSQL = "Insert Into siswa (nis, nama, jeniskelamin, tempatlahir, tanggallahir, agama, namaortu) Values ('" & Text2.Text & "', '" & Text3.Text & "', '" & CBOJEKEL.Text & "', '" & Text4.Text & "', '" & Format(TANGGALLAHIR.Value, "YYYY-MM-DD") & "', '" & CBOAGM.Text & "', '" & Text5.Text & "')"
  86.         Cn.Execute (gstrSQL)
  87.     ElseIf UCase$(pTransJns) = "EDIT" Then
  88.         gstrSQL = "update siswa set nis = '" & Text2.Text & "', nama = '" & Text3.Text & "', jeniskelamin = '" & CBOJEKEL.Text & "', tempatlahir = '" & Text4.Text & "', tanggallahir = '" & Format(TANGGALLAHIR.Value, "YYYY-MM-DD") & "', agama = '" & CBOAGM.Text & "', namaortu = '" & Text5.Text & "' WHERE idsiswa ='" & txtID.Text & "'"
  89.         Cn.Execute (gstrSQL)
  90.     End If
  91.    
  92.     txtID.Locked = True
  93.     pTransJns = "EDIT"
  94.     Formviewsis.LoadData
  95.    
  96.     MsgBox "Sukses..."
  97.  
  98.    On Error GoTo 0
  99.    Exit Sub
  100.  
  101. btnSave_Click_Error:
  102.  
  103.    MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure btnSave_Click of Form Formviewsis"
  104. End Sub
  105. Private Sub Form_Load()
  106. CBOJEKEL.AddItem "L"
  107. CBOJEKEL.AddItem "P"
  108. CBOAGM.AddItem "ISLAM"
  109. CBOAGM.AddItem "KRISTEN"
  110. CBOAGM.AddItem "KHATOLIK"
  111. CBOAGM.AddItem "HINDU"
  112. CBOAGM.AddItem "BUDHA"
  113.     If UCase$(pTransJns) = "ADD" Then
  114.         Call clearComponent
  115.         txtID.Locked = False
  116.     ElseIf UCase$(pTransJns) = "EDIT" Then
  117.         Call loadSiswa
  118.         txtID.Locked = True
  119.     End If
  120. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement