You are on page 1of 1

Private Function GenDokumen(Tanggal As Date, d_GL_Key As String) As String Dim rsTemp As New Recordset rsTemp.

Open "Select gen_id(GL_DOKUMEN,1) as Dokumen From rdb$database;", DCo nn, adOpenStatic, adLockReadOnly GenDokumen = Year(Tanggal) & Chr(Month(Tanggal) + 64) & Right("000000" & rsT emp("Dokumen"), 6) & "-" & d_GL_Key rsTemp.Close Set rsTemp = Nothing '<EhFooter> Exit Function End Function Private Function AutoJurnal(d_GL_Key As String, _ d_Dokumen As String, _ Tanggal As Date, _ Referensi As String, _ d_NoPerk As String, _ d_Keterangan As String, _ d_Nilai As Currency) As Integer Dim Dim Dim Dim rsTemp d_GL_JurnalId sSQL lineAffected As As As As Recordset Long String Integer

Set rsTemp = New Recordset rsTemp.Open "Select gen_id(GL_JURNALID,1) as GL_JurnalID From rdb$database;" , DConn, adOpenStatic, adLockReadOnly d_GL_JurnalId = rsTemp("GL_JURNALID") rsTemp.Close sSQL = "Insert Into GL_JURNAL (GL_JurnalId, GL_Key, Dokumen, Tanggal, Refere nsi," & "NoPerk, Keterangan, Nilai, By_System, Status, Nilai_Ex, C_By, C_Time, M _By, M_Time) Values (" & d_GL_JurnalId & ",'" & d_GL_Key & "','" & d_Dokumen & " ','" & Format(Tanggal, "MM-DD-YYYY") & "','" & Referensi & "','" & d_NoPerk & "' ,'" & d_Keterangan & "'," & d_Nilai & ",0,'N',0,'" & xUser & "','" & Format(Serv erTime(), "MM-DD-YYYY") & "','" & xUser & "','" & Format(ServerTime(), "MM-DD-YY YY") & "')" DConn.Execute sSQL, lineAffected AutoJurnal = lineAffected '<EhFooter> Exit Function End Function

You might also like