亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? thismonthsalaryform.frm

?? 一個很不錯的工資管理系統(tǒng),功能全且代碼簡單易懂
?? FRM
字號:
VERSION 5.00
Begin VB.Form ThisMonthSalaryForm 
   BorderStyle     =   1  'Fixed Single
   Caption         =   "當月工資細表"
   ClientHeight    =   8115
   ClientLeft      =   45
   ClientTop       =   330
   ClientWidth     =   11280
   LinkTopic       =   "Form1"
   MDIChild        =   -1  'True
   ScaleHeight     =   8115
   ScaleWidth      =   11280
   Begin VB.CommandButton cmdCancel 
      Caption         =   "取消"
      Height          =   495
      Left            =   9360
      TabIndex        =   3
      Top             =   1680
      Width           =   1455
   End
   Begin VB.CommandButton cmdGenerate 
      Caption         =   "生成報表"
      Height          =   495
      Left            =   9360
      TabIndex        =   2
      Top             =   240
      Width           =   1455
   End
   Begin VB.CommandButton cmdPrint 
      Caption         =   "打印報表"
      Height          =   495
      Left            =   9360
      TabIndex        =   1
      Top             =   960
      Width           =   1455
   End
   Begin VB.OLE OLE1 
      AutoActivate    =   0  'Manual
      Height          =   7695
      Left            =   240
      SizeMode        =   2  'AutoSize
      TabIndex        =   0
      Top             =   120
      UpdateOptions   =   1  'Frozen
      Width           =   9015
   End
End
Attribute VB_Name = "ThisMonthSalaryForm"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
'月表的名字
Dim mMonth As String

'Excel報表的行數(shù)
Dim mIndex As Integer

'職工ID, SQL語句, 職工統(tǒng)計工資
Dim mEIDs() As String, SQL As String, mSum() As Double

'Excel報表對象
Dim mSheet As Worksheet

'如有必要取消報表生成
Dim mCancelGenerate As Boolean

Private Sub cmdCancel_Click()
    Me.Hide
End Sub

'生成報表
Private Sub cmdGenerate_Click()
    '打開錯誤處理陷阱
    Dim intErrFileNo As Integer  '自由文件號
    Set gX = GetObject("", "Excel.Application")
    On Error GoTo ErrGoto
    '----------------------------------------------------
    mCancelGenerate = False
    
    '生成職工ID數(shù)組
    SQL = "SELECT 職工ID FROM 職工"
    OpenRS (SQL)
    gRst.MoveFirst
    Dim counts As Integer
    gRst.MoveLast
    counts = gRst.RecordCount
    gRst.MoveFirst
    ReDim mEIDs(counts)
    ReDim mSum(counts)
    Dim i As Integer
    i = 0
    While Not gRst.EOF
        i = i + 1
        mEIDs(i) = gRst("職工ID")
        gRst.MoveNext
    Wend
    CloseRS
    
    '新建Excel表格
    gX.Workbooks.Close
    gX.Workbooks.Add
    gX.Visible = True
    Set mSheet = gX.ActiveSheet
    
    '寫入細表
    mIndex = 0
    mIndex = mIndex + 1
    mSheet.Cells(mIndex, 1) = mMonth & "細表"
    For i = 1 To counts
        If Not mCancelGenerate Then
            '寫入單個職工信息
            writeXL mEIDs(i), i
            mIndex = mIndex + 1
        End If
    Next
    
    '設(shè)置顯示格式
    mSheet.Columns("A:F").ColumnWidth = 10
    
    '存儲文檔
    gX.ActiveWorkbook.SaveAs App.Path & "\" & mMonth & "細表.xls"
    
    'OLE顯示
    OLE1.CreateLink App.Path & "\" & mMonth & "細表.xls"
    '----------------------------------------------------
    Exit Sub
    '-----------------------------
ErrGoto:
    '把錯誤信息保存在文件里
    intErrFileNo = FreeFile()
    Open "YFSystem.ini" For Append As intErrFileNo
    Print #intErrFileNo, Chr(34) + Format(Now, "YYYY-MM-DD HH:MM:SS") + Chr(34), Chr(34) + "信息" + Chr(34), Chr(34) + Err.Description + Chr(34), Chr(34) + "cmdGenerate_Click(ThisMonthSalaryForm)" + Chr(34), Chr(34) + App.Title + Chr(34)
    Close #intErrFileNo
End Sub

Private Sub cmdPrint_Click()
    On Error Resume Next
    gX.Workbooks.Open App.Path & "\" & mMonth & "細表.xls"
    Set mSheet = gX.ActiveSheet
    mSheet.PrintOut
    gX.Workbooks.Close
End Sub

Private Sub Form_Load()
    mMonth = Format(Date - 30, "YYYYMM")
    mIndex = 0
    mCancelGenerate = False
End Sub

'寫入單個職工信息
Private Sub writeXL(EID As String, index As Integer)
    '打開錯誤處理陷阱
    Dim intErrFileNo As Integer  '自由文件號
    On Error GoTo ErrGoto
    '----------------------------------------------------
    mIndex = mIndex + 1
    SQL = "select 工資取畢 from " & mMonth & " where 職工ID = """ & EID & """"
    OpenRS (SQL)
    '用戶不存在,則報錯,取消生成
    If gRst.BOF Or gRst.EOF Then
        CloseRS
        MsgBox "請先到工資發(fā)放窗體生成當前月的月表!"
        mCancelGenerate = True
    Else
        gRst.MoveFirst
        '顯示工資領(lǐng)取信息
        If gRst("工資取畢") = True Then
            mSheet.Cells(mIndex, 1) = "工資取畢"
            mSheet.Cells(mIndex, 2) = "是"
            CloseRS
        Else
            mSheet.Cells(mIndex, 1) = "工資取畢"
            mSheet.Cells(mIndex, 2) = "否"
            CloseRS
        End If
        
        '職位工資
        SQL = "SELECT * FROM 職工,職位 where 職工.職位 = 職位.職位 and 職工.職工ID = """ & EID & """"
        OpenRS (SQL)
        gRst.MoveFirst
        OLE1.Visible = True
            
        '職工信息
        mIndex = mIndex + 1
        mSheet.Cells(mIndex, 1) = "員工編號:"
        mSheet.Cells(mIndex, 2) = EID
        mSheet.Cells(mIndex, 3) = "員工職位:"
        mSheet.Cells(mIndex, 4) = gRst("職工.職位")
        mSheet.Cells(mIndex, 5) = "員工姓名:"
        mSheet.Cells(mIndex, 6) = gRst("姓名")
        
        '職位工資信息
        mIndex = mIndex + 1
        mSheet.Cells(mIndex, 1) = "基本工資"
        mSheet.Cells(mIndex, 2) = gRst("基本工資")
        mSheet.Cells(mIndex, 3) = "津貼"
        mSheet.Cells(mIndex, 4) = gRst("津貼")
        mSum(index) = mSheet.Cells(mIndex, 2) + mSheet.Cells(mIndex, 4)
        CloseRS
        
        '搜索當月屬于該員工的特殊項
        '每個月按30天算
        SQL = "SELECT * FROM 特殊項 WHERE 職工ID = """ & EID & """ AND 特殊項日期 >= #" & Format(Date - 30, "YYYY-MM") & "# and 特殊項日期 < #" & Format(Date, "YYYY-MM") & "#"
        OpenRS (SQL)
        
    
        If Not (gRst.BOF Or gRst.EOF) Then
            gRst.MoveFirst
            While Not gRst.EOF
                '特殊項信息
                mIndex = mIndex + 1
                mSheet.Cells(mIndex, 1) = "特殊項名稱"
                mSheet.Cells(mIndex, 2) = gRst("特殊項名稱")
                mSheet.Cells(mIndex, 3) = "特殊項金額"
                mSheet.Cells(mIndex, 4) = gRst("特殊項金額")
                mSheet.Cells(mIndex, 5) = "特殊項日期"
                mSheet.Cells(mIndex, 6) = gRst("特殊項日期")
                mSum(index) = mSum(index) + mSheet.Cells(mIndex, 4)
                gRst.MoveNext
            Wend
        End If
        mIndex = mIndex + 1
        '工資總額
        mSheet.Cells(mIndex, 1) = "工資總額"
        mSheet.Cells(mIndex, 2) = mSum(index)
        gCon.Execute "Update " & mMonth & " SET 工資= " & mSum(index) & " WHERE 職工ID = """ & EID & """"
        CloseRS
    End If
    '----------------------------------------------------
    Exit Sub
    '-----------------------------
ErrGoto:
    '把錯誤信息保存在文件里
    intErrFileNo = FreeFile()
    Open "YFSystem.ini" For Append As intErrFileNo
    Print #intErrFileNo, Chr(34) + Format(Now, "YYYY-MM-DD HH:MM:SS") + Chr(34), Chr(34) + "信息" + Chr(34), Chr(34) + Err.Description + Chr(34), Chr(34) + "writeXL(ThisMonthSalaryForm)" + Chr(34), Chr(34) + App.Title + Chr(34)
    Close #intErrFileNo
End Sub


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人av网站在线观看| 欧美日韩电影一区| 欧美久久高跟鞋激| 欧美国产激情二区三区| 日本在线不卡视频| 色老综合老女人久久久| 国产三级三级三级精品8ⅰ区| 午夜a成v人精品| 色婷婷久久久久swag精品| 国产三级精品三级在线专区| 日韩国产成人精品| 欧美亚洲国产bt| ...xxx性欧美| www.66久久| 欧美激情一区二区三区在线| 狠狠色狠狠色合久久伊人| 337p亚洲精品色噜噜| 亚洲国产你懂的| 色哟哟欧美精品| 亚洲久本草在线中文字幕| 国产.欧美.日韩| 国产女主播一区| 国产一区二区久久| 精品国内二区三区| 精彩视频一区二区| 欧美电影免费观看高清完整版| 婷婷成人综合网| 欧美精品视频www在线观看| 亚洲国产成人av| 国产精品萝li| 国产成人精品免费一区二区| 久久精品欧美日韩精品| 国产精品白丝jk白祙喷水网站| 26uuu久久天堂性欧美| 国产在线视频精品一区| 久久久久久99久久久精品网站| 精品一区二区免费| 国产日韩欧美高清| 成人精品视频网站| 亚洲欧美日本在线| 在线观看成人免费视频| 亚洲大片精品永久免费| 7777精品伊人久久久大香线蕉经典版下载| 亚洲午夜免费福利视频| 欧美高清hd18日本| 精品一区二区在线播放| 欧美国产成人在线| 色天使色偷偷av一区二区| 亚洲a一区二区| 欧美成人一级视频| 成人国产精品视频| 亚洲超丰满肉感bbw| 欧美一区二区三区影视| 国产毛片精品视频| 国产精品白丝在线| 欧美日韩国产成人在线免费| 麻豆91在线播放免费| 亚洲国产精品ⅴa在线观看| 91精彩视频在线| 日本不卡一区二区| 国产欧美日产一区| 欧美中文一区二区三区| 韩国中文字幕2020精品| 亚洲欧美综合色| 91精品国产综合久久久蜜臀图片| 国产毛片精品国产一区二区三区| 亚洲女同ⅹxx女同tv| 91超碰这里只有精品国产| 国产成人av影院| 天堂成人国产精品一区| 欧美国产综合色视频| 欧美日本在线视频| 成人免费va视频| 日韩av高清在线观看| 中文字幕一区二区日韩精品绯色| 69久久99精品久久久久婷婷| 成人av高清在线| 日本在线不卡一区| 亚洲综合丝袜美腿| 国产精品人成在线观看免费| 欧美日韩国产综合一区二区三区 | 7777精品伊人久久久大香线蕉的 | 91蜜桃网址入口| 94色蜜桃网一区二区三区| 蜜臀av一区二区在线观看| 成人免费在线视频观看| 久久综合成人精品亚洲另类欧美| 欧美伊人久久大香线蕉综合69 | 99视频一区二区三区| 久久99精品国产| 五月激情六月综合| 综合婷婷亚洲小说| 国产欧美一区二区在线观看| 欧美一级理论性理论a| 91色porny在线视频| 国产成人超碰人人澡人人澡| 六月丁香婷婷色狠狠久久| 午夜精品在线看| 一区二区三区产品免费精品久久75| wwwwxxxxx欧美| 精品久久久影院| 日韩欧美中文字幕精品| 欧美日韩亚洲综合在线| 欧美性受xxxx黑人xyx| 色哟哟欧美精品| 色欧美88888久久久久久影院| 成人激情小说乱人伦| 成人av资源下载| 成人免费毛片app| 粉嫩嫩av羞羞动漫久久久| 国产成人精品综合在线观看 | 五月天激情综合| 日韩在线a电影| 亚洲成人av在线电影| 亚洲国产精品精华液网站| 亚洲动漫第一页| 五月天一区二区三区| 蜜臀久久99精品久久久久久9| 日韩精品一二区| 精品一区二区三区在线视频| 毛片av一区二区| 国产精品一区在线观看你懂的| 久久精品国产精品亚洲综合| 久久国产生活片100| 国产精品综合av一区二区国产馆| 国产美女娇喘av呻吟久久| 成人看片黄a免费看在线| 色综合久久久网| 亚洲精品大片www| 午夜天堂影视香蕉久久| 免费不卡在线视频| 国产黄色精品网站| 色综合久久久久网| 欧美日本不卡视频| 26uuu成人网一区二区三区| 日本一区二区三区四区| 亚洲同性同志一二三专区| 亚洲国产综合人成综合网站| 青青草成人在线观看| 国产激情视频一区二区在线观看| 99精品国产视频| 51精品秘密在线观看| 亚洲精品一区二区三区福利| 国产精品视频一二三区| 亚洲与欧洲av电影| 国产尤物一区二区在线| 99riav一区二区三区| 欧美日韩成人综合天天影院| 久久久久久电影| 一区二区三区国产| 国产麻豆精品theporn| 色94色欧美sute亚洲13| 日韩欧美国产一区二区三区| 中文字幕在线免费不卡| 视频在线观看91| 不卡电影免费在线播放一区| 欧美绝品在线观看成人午夜影视| 久久午夜电影网| 亚洲一卡二卡三卡四卡五卡| 九九热在线视频观看这里只有精品| av在线不卡网| 日韩情涩欧美日韩视频| 亚洲精品videosex极品| 国产另类ts人妖一区二区| 欧美日韩久久久| 中文字幕亚洲电影| 精品午夜一区二区三区在线观看| 91久久一区二区| 国产精品视频yy9299一区| 麻豆精品久久精品色综合| 91亚洲精品久久久蜜桃网站| 精品av久久707| 天天影视网天天综合色在线播放| 97se亚洲国产综合自在线观| 久久综合九色综合欧美亚洲| 亚洲丰满少妇videoshd| 色婷婷久久综合| 国产精品久久久久久久久久久免费看| 美国精品在线观看| 欧美精品视频www在线观看| 亚洲黄色免费网站| av资源网一区| 成人免费一区二区三区在线观看| 国产一区999| 久久久久久一级片| 精品在线一区二区| 日韩一区二区三区三四区视频在线观看| 亚洲人xxxx| 91老司机福利 在线| 亚洲视频在线一区二区| 波多野结衣一区二区三区| 中国色在线观看另类| 国产成人av一区二区三区在线| 2023国产精品视频| 久久99久久99小草精品免视看| 91精品国产一区二区| 奇米精品一区二区三区四区| 91精品视频网| 精品在线播放午夜| 26uuu亚洲综合色|