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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 系統_基本函數模塊.bas

?? 新世紀ERP系統管理源代碼
?? BAS
?? 第 1 頁 / 共 5 頁
字號:
        ReDim wglkd(Qslz + Wgxsls - 1)            '每列默認字符個數
        ReDim zdxsgs(Qslz + Wgxsls - 1)           '數值字段標志
        ReDim wglzz(Qslz + Wgxsls - 1)            '網格列組織形式
        ReDim Sfhide(Qslz + Wgxsls - 1)           '網格列是否顯示
        ReDim GridBoolean(Qslz + Wgxsls - 1, 1 To 6)   '網格列屬性(布爾型)
        ReDim GridStr(Qslz + Wgxsls - 1, 1 To 20)      '網格列信息(字符型)
        ReDim GridInt(Qslz + Wgxsls - 1, 1 To 7)       '網格列信息(整型)
        
        .MoveNext
        jsqte = 0
        
        Do While Not .EOF
            wglkd(Qslz + jsqte) = .Fields("ColWidth")                  '網格列寬度限制
            If Not IsNull(.Fields("ColTitle1")) Then
                wglbt(0, Qslz + jsqte) = Trim(.Fields("ColTitle1"))      '網格列標題1
            End If
            If Not IsNull(.Fields("ColTitle2")) And Gdhs >= 2 Then     '網格列標題2
                wglbt(1, Qslz + jsqte) = Trim(.Fields("ColTitle2"))
            End If
            If Not IsNull(.Fields("ColTitle3")) And Gdhs >= 3 Then     '網格列標題3
                wglbt(2, Qslz + jsqte) = Trim(.Fields("ColTitle3"))
            End If
            If .Fields("ColFormat") Then                               '字段顯示格式(千分符)
                If .Fields("Text_Int_Length") <> 0 Then
                    zdxsgs(Qslz + jsqte) = "#,##0." + String(.Fields("Text_deci_Length"), "0")
                Else
                    zdxsgs(Qslz + jsqte) = "#,##0.00"
                End If
                Select Case .Fields("Text_Data_Type")
                Case 8, 11  '金額
                    zdxsgs(Qslz + jsqte) = "#,##0." + String(Xtjexsws, "0")
                Case 9, 12  '數量
                    zdxsgs(Qslz + jsqte) = "#,##0." + String(Xtslxsws, "0")
                Case 10     '單價
                    zdxsgs(Qslz + jsqte) = "#,##0." + String(Xtdjxsws, "0")
                End Select
            Else
                If .Fields("Text_Int_Length") <> 0 Then
                    zdxsgs(Qslz + jsqte) = "##0." + String(.Fields("Text_deci_Length"), "0")
                End If
            End If
            wglzz(Qslz + jsqte) = .Fields("ColAlignment")              '網格列組織形式
            
            If .Fields("ColHidden") Then                               '網格列是否隱藏
                Sfhide(Qslz + jsqte) = True
            End If
            If .Fields("Edit_Flag") Then                               '網格列是否可編輯
                GridBoolean(Qslz + jsqte, 1) = True
            End If
            If .Fields("Help_Flag") Then                               '網格列是否提供幫助
                GridBoolean(Qslz + jsqte, 2) = True
            End If
            If .Fields("Combo_Flag") Then                              '網格列是否列表框錄入
                GridBoolean(Qslz + jsqte, 3) = True
            End If
            If .Fields("ColSum_Flag") Then                             '網格列是否合計
                GridBoolean(Qslz + jsqte, 4) = True
            End If
            If .Fields("Zero_Empty_Flag") Then                         '網格內容為零是否清空
                GridBoolean(Qslz + jsqte, 5) = True
            End If
            If .Fields("BooleanFlag") Then                             '網格列是否為布爾型
                GridBoolean(Qslz + jsqte, 6) = True
            End If
            
            If Not IsNull(.Fields("Text_Data_Type")) Then              '字段數據類型
                GridInt(Qslz + jsqte, 1) = .Fields("Text_Data_Type")
            End If
            If Not IsNull(.Fields("Text_Length")) Then                 '字段錄入長度
                GridInt(Qslz + jsqte, 2) = .Fields("Text_Length")
            End If
            If Not IsNull(.Fields("Text_Int_Length")) Then             '字段整數位長度
                GridInt(Qslz + jsqte, 3) = .Fields("Text_Int_Length")
            End If
            If Not IsNull(.Fields("Text_Deci_Length")) Then            '字段小數位長度
                GridInt(Qslz + jsqte, 4) = .Fields("Text_Deci_Length")
            End If
            If Not IsNull(.Fields("NotAllowEmpty_Type")) Then          '字段不允許為空或為零
                GridInt(Qslz + jsqte, 5) = .Fields("NotAllowEmpty_Type")
            End If
            If Not IsNull(.Fields("Help_Type")) Then                   '幫助類型
                GridInt(Qslz + jsqte, 6) = .Fields("Help_Type")
            End If
            If Not IsNull(.Fields("HelpReturnValue")) Then             '幫助返回值(0-顯示返回編碼 1-顯示返回名稱)
                GridInt(Qslz + jsqte, 7) = .Fields("HelpReturnValue")
            End If
            
            GridStr(Qslz + jsqte, 1) = Trim(.Fields("ColIndex") & "")    '網格列索引值
            
            GridStr(Qslz + jsqte, 2) = Trim(.Fields("EmptyMessage") & "") '字段為空提示信息
            
            GridStr(Qslz + jsqte, 3) = Trim(.Fields("Help_Code") & "")    '通用幫助編碼
            
            GridStr(Qslz + jsqte, 4) = Trim(.Fields("FieldsName") & "")   '連接字段(通用幫助)
            
            GridStr(Qslz + jsqte, 5) = Trim(.Fields("Combo_Code") & "")   '列表框編碼
            
            .MoveNext
            jsqte = jsqte + 1
        Loop
    End With
    
    '網格列組織形式
    
    With Xsgrid
        .BackColorFixed = &H8000000F                                     '固定行背景色
        .FixedRows = Gdhs                                                '固定行數
        .Rows = Gdhs
        .Cols = Qslz + Wgxsls
        .FixedCols = gdls                                                '固定列數
        .AllowUserResizing = flexResizeBoth
        .MergeCells = flexMergeFixedOnly                                 '合并單元形式
        If Sfhxz Then
            .SelectionMode = flexSelectionByRow
        Else
            .FocusRect = flexFocusHeavy
            .ForeColorSel = &H80000008
            .BackColorSel = &H80000005
        End If
        .ExplorerBar = Wglsfkydpx                                        '網格列是否可移動及排序
        .ScrollTips = True
        .WordWrap = True
        
        '填 充 網 格 標 題
        For Rowjsq = 0 To .FixedRows - 1
            .MergeRow(Rowjsq) = True
            .RowHeight(Rowjsq) = Gdhgd
            For Coljsq = Qslzte To .Cols - 1
                .TextMatrix(Rowjsq, Coljsq) = wglbt(Rowjsq, Coljsq)
            Next Coljsq
        Next Rowjsq
        
        '數 據 網 格 高 度
        For Rowjsq = .FixedRows To .Rows - 1
            .RowHeight(Rowjsq) = Sjhgd
        Next Rowjsq
        
        '定 義 錄 入 字 段 屬 性
        For Coljsq = 0 To .Cols - 1
            If Coljsq < Qslz Or Sfhide(Coljsq) Then
                .ColHidden(Coljsq) = True
            Else
                .ColHidden(Coljsq) = False
            End If
            .MergeCol(Coljsq) = True
            .ColWidth(Coljsq) = wglkd(Coljsq)
            .ColAlignment(Coljsq) = wglzz(Coljsq)
            If Len(zdxsgs(Coljsq)) <> 0 Then
                .ColFormat(Coljsq) = zdxsgs(Coljsq)
            End If
            If GridBoolean(Coljsq, 6) Then
                .ColDataType(Coljsq) = flexDTBoolean
            End If
            .FixedAlignment(Coljsq) = 4
        Next Coljsq
    End With
    
End Sub

Public Sub Bcwggs(Bcgsgrid As Object, Wggsdm As String, GridStr() As String)               '保存網格格式(包括網格列寬,網格列順序)
    
    '過程參數:Bcgsgrid 保存格式網格對象,Wggsdm 網格格式代碼(網格參數),GridStr() 從中取網格列索引信息
    
    Dim RecTemp As New ADODB.Recordset               '臨時使用動態集
    Dim Qslzte As Integer                            '起始列值
    Dim Tsxx As String                               '系統信息提示
    
    Cw_DataEnvi.DataConnect.BeginTrans
    On Error GoTo Swcwcl
    If RecTemp.State = 1 Then RecTemp.Close
    RecTemp.Open "select * from xt_grid where Grid_Code='" + Trim(Wggsdm) + "' order by ColId", Cw_DataEnvi.DataConnect, adOpenDynamic, adLockOptimistic
    With RecTemp
        If Not .EOF Then
            Qslzte = .Fields("BeginCol")
            .MoveNext
        End If
        
        Do While Not .EOF
            For jsqte = Qslzte To Bcgsgrid.Cols - 1
                If Trim(.Fields("ColIndex")) = Trim(GridStr(jsqte, 1)) Then
                    Exit For
                End If
            Next jsqte
            If jsqte <= Bcgsgrid.Cols - 1 Then
                .Fields("ColId") = jsqte - Qslzte + 1
                .Fields("ColWidth") = Bcgsgrid.ColWidth(jsqte)
                .Update
            End If
            .MoveNext
        Loop
    End With
    
    Cw_DataEnvi.DataConnect.CommitTrans
    
    Tsxx = "表格格式保存完畢!"
    Call Xtxxts(Tsxx, 0, 4)
    Exit Sub
Swcwcl:
    Cw_DataEnvi.DataConnect.RollbackTrans
    Tsxx = "存盤過程中出現未知錯誤,程序自動恢復保存前狀態!"
    Call Xtxxts(Tsxx, 0, 1)
    Exit Sub
    
End Sub

Public Sub Hfmrgs(Bcgsgrid As Object, Wggsdm As String, GridStr() As String)             '恢復網格默認列寬
    
    '過程參數:保存格式網格對象,網格格式代碼(網格參數),GridStr() 從中取網格列索引信息
    
    Dim RecTemp As New ADODB.Recordset   '臨時使用動態集
    Dim Qslzte As Integer                '起始列值
    Dim Tsxx As String                   '系統提示信息
    
    Cw_DataEnvi.DataConnect.BeginTrans
    If RecTemp.State = 1 Then RecTemp.Close
    RecTemp.Open "select * from xt_grid where Grid_Code='" + Trim(Wggsdm) + "' order by ColId", Cw_DataEnvi.DataConnect, adOpenDynamic, adLockOptimistic
    
    On Error GoTo Swcwcl
    
    With RecTemp
        If Not .EOF Then
            Qslzte = .Fields("BeginCol")
            .MoveNext
        End If
        Do While Not .EOF
            For jsqte = Qslzte To Bcgsgrid.Cols - 1
                If Trim(.Fields("ColIndex")) = Trim(GridStr(jsqte, 1)) Then
                    Exit For
                End If
            Next jsqte
            If jsqte <= Bcgsgrid.Cols - 1 Then
                Bcgsgrid.ColWidth(jsqte) = .Fields("DefaultColWidth")
                .Fields("ColWidth") = .Fields("DefaultColWidth") + 0
                .Update
            End If
            .MoveNext
        Loop
    End With
    Cw_DataEnvi.DataConnect.CommitTrans
    Exit Sub
Swcwcl:
    Cw_DataEnvi.DataConnect.RollbackTrans
    Tsxx = "恢復過程中出現未知錯誤,程序自動恢復保存前狀態!"
    Call Xtxxts(Tsxx, 0, 1)
    Exit Sub
    
End Sub

Public Sub Szxsxm(SzgsGrid As vsFlexGrid, Wggsdm As String)        '設置網格顯示項目
    
    '過程參數:調整顯示項目網格對象,網格格式代碼(網格參數)
    Xtcdcs = Wggsdm
    XT_BgxsxmszFrm.Show 1                '調整網格顯示項目
    Call Cxxswg(SzgsGrid, Wggsdm)        '重新定義網格顯示
    
End Sub

Public Sub Cxxswg(Bcgsgrid As vsFlexGrid, Wggsdm As String)        '根據用戶定義顯示項目重新顯示網格
    
    '過程參數:調整顯示項目網格對象,網格格式代碼(網格參數)
    
    Dim RecTemp As New ADODB.Recordset   '查詢數據表動態集
    Dim Qslzte As Integer
    Dim Tsxx As String
    Set RecTemp = Cw_DataEnvi.DataConnect.Execute("select * from xt_grid where Grid_Code='" + Trim(Wggsdm) + "' order by ColId")
    With RecTemp
        If Not .EOF Then
            Qslzte = .Fields("BeginCol")
            .MoveNext
        End If
        Do While Not .EOF
            For jsqte = Qslzte To Bcgsgrid.Cols - 1
                If Bcgsgrid.FixedRows = 1 Then
                    If Trim(.Fields("ColTitle1")) = Trim(Bcgsgrid.TextMatrix(0, jsqte)) Then
                        Exit For
                    End If
                Else
                    If Trim(.Fields("ColTitle1")) = Trim(Bcgsgrid.TextMatrix(0, jsqte)) And Trim(.Fields("ColTitle2")) = Trim(Bcgsgrid.TextMatrix(1, jsqte)) Then
                        Exit For
                    End If
                End If
            Next jsqte
            If jsqte <= Bcgsgrid.Cols - 1 Then
                If .Fields("ColHidden") Then
                    Bcgsgrid.ColHidden(jsqte) = True
                Else
                    Bcgsgrid.ColHidden(jsqte) = False
                End If
            End If
            .MoveNext
        Loop
    End With
    
End Sub

Public Function Sydz(Zdbmte As String, GridStr() As String, Szzls As Integer) As Integer   '網格索引對照表(用來對照網格物理與邏輯順序關系)
    
    '函數參數:索引編碼,網格列屬性(字符型),網格列最大數組下標值
    Sydz = 0
    For jsqte = 0 To Szzls
        If Trim(GridStr(jsqte, 1)) = Zdbmte Then
            Sydz = jsqte
            Exit Function
        End If
    Next jsqte
    
End Function

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一区二区三区日韩| 国产宾馆实践打屁股91| 91免费视频大全| 欧美一级在线免费| 美女一区二区三区在线观看| av在线一区二区| 亚洲欧美日韩中文播放 | 亚洲一卡二卡三卡四卡五卡| 色八戒一区二区三区| 亚洲精品一区二区三区蜜桃下载| 国产精品女同一区二区三区| 成人午夜大片免费观看| 国产精品久久久久久久裸模| 日本高清成人免费播放| 国产蜜臀97一区二区三区 | 国产精品天美传媒沈樵| 99精品国产热久久91蜜凸| 亚洲国产一区二区三区| 日韩一级二级三级精品视频| 亚洲一区视频在线观看视频| 欧美本精品男人aⅴ天堂| 亚洲国产成人av网| 久久久久99精品国产片| 日本道色综合久久| 国产美女精品在线| 精品国产欧美一区二区| 99国产一区二区三精品乱码| 视频一区二区中文字幕| 国产精品久久久久久福利一牛影视| 六月婷婷色综合| 日韩免费高清av| 日韩国产欧美在线播放| 一区视频在线播放| 成人18视频在线播放| 国产喂奶挤奶一区二区三区| 欧美日本高清视频在线观看| 国产一区二区视频在线播放| 亚洲愉拍自拍另类高清精品| 久久综合资源网| 欧美另类z0zxhd电影| 91蜜桃婷婷狠狠久久综合9色| 亚洲国产精品ⅴa在线观看| 91麻豆精品国产| 91在线观看成人| 一区二区三区中文在线观看| 久久久三级国产网站| 成人美女在线观看| 亚洲狼人国产精品| 一本色道综合亚洲| 喷水一区二区三区| 久久综合久色欧美综合狠狠| 久久99国内精品| 免费在线观看不卡| 久久久精品免费免费| 日韩视频在线观看一区二区| 欧美日韩一区二区三区四区五区| 亚洲成人av一区二区三区| 欧美不卡一区二区| 欧美本精品男人aⅴ天堂| 国v精品久久久网| 国产精品一品二品| 一级精品视频在线观看宜春院| 国产女人aaa级久久久级| 久久网这里都是精品| 精品毛片乱码1区2区3区| 日韩欧美国产成人一区二区| 日韩欧美一级特黄在线播放| 欧美肥妇bbw| 欧美日韩国产综合视频在线观看| 激情综合色播激情啊| 国产精品久久久久久久久久久免费看 | 一区二区三区在线看| 久久一区二区视频| 国产性色一区二区| 久久久久9999亚洲精品| 国产欧美日韩不卡免费| 国产欧美精品一区二区色综合朱莉 | 91福利国产精品| 久久99精品久久久久久动态图| 五月婷婷久久丁香| 国产精品毛片久久久久久久| 中文字幕第一区第二区| 91精品国产综合久久精品图片| 欧美手机在线视频| eeuss鲁片一区二区三区在线看| 成人h精品动漫一区二区三区| av在线播放不卡| 国产精品一区二区在线看| 国产成人h网站| 一本大道久久a久久精二百| 欧美日韩国产在线观看| 欧美xxxxx牲另类人与| 国产精品天天看| 亚洲综合小说图片| 久久99国产精品久久99果冻传媒 | 精品国产精品一区二区夜夜嗨| 日本高清不卡在线观看| 日韩午夜激情免费电影| 欧美国产乱子伦| 亚洲毛片av在线| 欧美一区二区网站| 国产精品高潮呻吟久久| 国产亚洲一本大道中文在线| 亚洲一区二区四区蜜桃| 国产曰批免费观看久久久| 99久久国产综合色|国产精品| 欧美性猛交xxxx黑人交| 国产亚洲一区二区三区| 久久久久久久久久久久久久久99| 亚洲欧美视频在线观看视频| 麻豆久久一区二区| 蜜臀av性久久久久蜜臀av麻豆| 大陆成人av片| 欧美tickle裸体挠脚心vk| 夜夜嗨av一区二区三区中文字幕| 国内精品视频666| 91麻豆精品国产91久久久久久| 亚洲天堂2016| 亚洲午夜一二三区视频| 不卡一区二区在线| 欧美videos中文字幕| 五月天亚洲婷婷| 欧美在线一二三| 精品日韩在线观看| 欧美国产精品一区二区三区| 久久国产剧场电影| 国产精品1区2区| 日韩精品一区国产麻豆| 午夜精品福利在线| 在线亚洲免费视频| 亚洲欧洲成人自拍| 不卡电影一区二区三区| 中文字幕精品一区二区精品绿巨人 | 久久99国产精品尤物| 国产成人综合在线| 久久久噜噜噜久久人人看| 国内精品自线一区二区三区视频| 国产高清不卡二三区| 久久久综合九色合综国产精品| 亚洲国产激情av| 国产高清成人在线| 国产精品网站在线观看| 天堂va蜜桃一区二区三区| 国产一区二区精品久久91| 欧美精品一区二区精品网| 久久99精品久久久| 久久久亚洲精华液精华液精华液| 韩国毛片一区二区三区| 欧美性色黄大片手机版| 国产欧美日韩在线看| youjizz久久| 一区二区在线看| 777xxx欧美| 另类小说一区二区三区| 在线精品视频小说1| 亚洲在线视频免费观看| 91精品综合久久久久久| 亚洲人亚洲人成电影网站色| 色老头久久综合| 视频一区视频二区中文| 精品国产伦一区二区三区免费| 国内精品视频666| 这里只有精品电影| 亚洲精品中文在线| 日韩一区二区免费高清| 国产福利一区二区三区在线视频| 综合久久久久久久| 国产a视频精品免费观看| 日韩精品资源二区在线| 成人久久久精品乱码一区二区三区| 亚洲欧美一区二区三区国产精品| 欧美久久久久免费| 亚洲国产毛片aaaaa无费看| 成人深夜视频在线观看| 亚洲va欧美va国产va天堂影院| 欧美哺乳videos| 麻豆成人av在线| 日韩一区二区三区视频在线| 午夜精品免费在线| 中文幕一区二区三区久久蜜桃| 欧美天天综合网| 成人性生交大片免费看视频在线 | 国产91在线看| 国产亚洲一区字幕| 国产精品中文字幕一区二区三区| 综合亚洲深深色噜噜狠狠网站| 福利一区二区在线| 首页欧美精品中文字幕| 欧美剧情片在线观看| av激情综合网| 亚洲最新在线观看| 国产三级三级三级精品8ⅰ区| 国产一区二区三区综合| 国产午夜精品理论片a级大结局| 欧美午夜精品免费| 视频一区国产视频| 亚洲男同性视频| 国产亚洲美州欧州综合国| 不卡视频在线看| 尤物在线观看一区|