?? clssalaryrules.cls
字號:
Version 1.0 Class
Begin
MultiUse = -1 'True
Persistable = 0 'NotPersistable
DataBindingBehavior = 0 'vbNone
DataSourceBehavior = 0 'vbNone
MTSTransactionMode = 0 'NotAnMTSObject
End
Attribute VB_Name = "ClsSalaryRules"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = True
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False
'1 RuleType Int 規則類型,1 -遲到扣款(單位是元/次),2 -差旅補助(單位是元/天),3 -養老代扣系數,4 -基本醫療代扣系數,5 -失業保險代扣系數,6 -住房公積金代扣系數
'1 RuleAmount Decimal (10,2) 對應的金額或系數
Public RuleType As Integer
Public RuleAmount As Single
Public Sub Init()
RuleType = 0
RuleAmount = 0
End Sub
Public Function GetAmount(ByVal TmpType As Integer) As Single
'連接數據庫
MyDB.openDB
SqlStmt = "SELECT RuleAmount FROM SalaryRules WHERE RuleType=" _
+ Trim(Str(TmpType))
'執行SQL語句
Dim Isexe As Boolean
Dim rsSalaryRules As ADODB.Recordset
Isexe = MyDB.exeSql(SqlStmt, rsSalaryRules, True)
If rsSalaryRules.RecordCount = 0 Then
GetAmount = 0
'斷開與數據庫的連接
MyDB.closeDB
Exit Function
Else
GetAmount = rsSalaryRules.Fields("RuleAmount")
End If
'斷開與數據庫的連接
MyDB.closeDB
End Function
Public Function In_DB(ByVal TmpType As Integer) As Boolean
'連接數據庫
MyDB.openDB
SqlStmt = "SELECT * FROM SalaryRules WHERE RuleType=" _
+ Trim(Str(TmpType))
'執行SQL語句
Dim Isexe As Boolean
Dim rsSalaryRules As ADODB.Recordset
Isexe = MyDB.exeSql(SqlStmt, rsSalaryRules, True)
If rsSalaryRules.RecordCount = 0 Then
In_DB = False
Else
In_DB = True
End If
'斷開與數據庫的連接
MyDB.closeDB
End Function
Public Sub Insert()
'連接數據庫
MyDB.openDB
SqlStmt = "INSERT INTO SalaryRules Values(" _
+ Trim(Str(RuleType)) + "," + Trim(Str(RuleAmount)) + ")"
'執行SQL語句
Dim Isexe As Boolean
Dim rsSalaryRules As ADODB.Recordset
Isexe = MyDB.exeSql(SqlStmt, rsSalaryRules, True)
'斷開與數據庫的連接
MyDB.closeDB
End Sub
Public Sub Update(ByVal OriType As Integer)
'連接數據庫
MyDB.openDB
SqlStmt = "Update SalaryRules Set RuleAmount=" + Trim(Str(RuleAmount)) _
+ " WHERE RuleType=" + Trim(Str(OriType))
'執行SQL語句
Dim Isexe As Boolean
Dim rsSalaryRules As ADODB.Recordset
Isexe = MyDB.exeSql(SqlStmt, rsSalaryRules, True)
'斷開與數據庫的連接
MyDB.closeDB
End Sub
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -