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

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

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

?? 新世紀ERP系統管理源代碼
?? BAS
?? 第 1 頁 / 共 5 頁
字號:
Attribute VB_Name = "XtjbModule"
'系統基本模塊(主要用來放置公用函數及模塊)
                
'系統信息
Public XtMenuList As String    '系統菜單功能編碼

'系統日期
Public Xtkjqjgs As Integer     '用戶設定會計期間個數
Public Xtyear As Integer       '用戶進入系統選擇年度
Public Xtmm As Integer         '用戶進入系統選擇會計期間
Public Xtrq As Date            '系統日期
Public Xtrlbz As String        '系統日歷標志

'系統往返參數值
Public Xtcdcs As String        '系統傳遞參數值(專門用來傳遞幫助信息)
Public Xtcdcsfz As String      '系統傳遞參數值(輔助信息)
Public Xtfhcs As String        '系統返回參數值(專門用來傳遞幫助信息)
Public Xtfhcsfz As String      '系統返回參數值(輔助信息)

'系統通用編碼參照代碼
Public Xtbmczdm As String      '系統通用編碼參照代碼

'(系統等待調用窗體)
Public XtCxgnsm As String      '調用程序功能說明

Public Xtczy As String         '系統使用操作員
Public Xtczybm As String       '系統操作員編碼
Public Xtztbm As String        '系統帳套編碼
Public Xtdwm As String         '系統打開帳套單位

'帳套基本參數
Public Xtjezws As Integer      '金額總位數
Public Xtslzws As Integer      '數量總位數
Public Xtdjzws As Integer      '單價總位數
Public Xtjexsws As Integer     '金額小數位數
Public Xtslxsws As Integer     '數量小數位數
Public Xtdjxsws As Integer     '單價小數位數
Public XtSCurrCode As String   '本位幣編碼
Public XtSCurrName As String   '本位幣名稱

'其它全局變量
Public Unload_TF As Boolean    '窗體是否卸載
Public P_RecordCount As Integer '記錄條數
Public YesNo_str As String
Public SsqlHelp As String
Public P_Code As String: Public P_Name As String  '編碼、名稱
Public AddExit_TF As Boolean '添加或編輯狀態

Public P_Ssql As String  'Sql 語句

'引用API函數
Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long
Declare Function GetComputerName Lib "kernel32" Alias "GetComputerNameA" (ByVal lpBuffer As String, nSize As Long) As Long

'======================以下為打印文本內容格式輸出控制過程函數======================='
Public Function Fun_FormatOutPut(InputText As String, OutPutLen As Integer) As String               '文本內容按一定標準格式輸出(主要用于打印使用)
    
    '參數說明:InputText 需要格式化的文本內容 OutPutLen 輸出文本占用長度(包括加空格)
    Fun_FormatOutPut = Trim(InputText) + Space(OutPutLen - Strcdcs(Trim(InputText), OutPutLen))
    
End Function

Public Function Strcdcs(Lrcsstr As String, Lrzdcd As Integer) As Integer                            '測量并限制字符串長度(漢字與字符區分)
    
    '參數說明:Lrcsstr 需要測量和限制輸出的字符串 Lrzdcd 限制輸出長度
    
    lrtextlong = Len(Trim(Lrcsstr))
    lrcscd = 0
    For jsqte = 1 To lrtextlong
        lrcszf = Mid(Lrcsstr, jsqte, 1)
        lrzzcd = lrcscd
        If Asc(lrcszf) >= 0 And Asc(lrcszf) <= 255 Then
            lrcscd = lrcscd + 1
        Else
            lrcscd = lrcscd + 2
        End If
        If lrcscd > Lrzdcd Then
            lrstrjqcd = jsqte - 1
            Lrcsstr = Mid(Lrcsstr, 1, lrstrjqcd)
            Strcdcs = lrzzcd
            Exit Function
        Else
            Strcdcs = lrcscd
        End If
    Next jsqte
    
End Function

'======================以下為文本錄入內容格式輸入控制過程函數======================='
Public Sub Lrfzszxz(Sjwb As TextBox, lrzfasc As Integer)              '文本框錄入整數值(負)限制
    
    '輸入參數:sjwb 錄入限制文本框 lrzfasc 用戶錄入字符Ascii碼值
    If Not ((lrzfasc >= Asc("0") And lrzfasc <= Asc("9")) Or lrzfasc = vbKeyBack Or (Chr(lrzfasc) = "-" And Sjwb.SelStart = 0)) Then
        lrzfasc = 0
    End If
    
End Sub

Public Sub Lrzszxz(lrzfasc As Integer)                                '文本框錄入整數值(正)限制
    '輸入參數:lrzfasc 用戶錄入字符Ascii碼值
    If Not ((lrzfasc >= Asc("0") And lrzfasc <= Asc("9")) Or lrzfasc = vbKeyBack) Then
        lrzfasc = 0
    End If
    
End Sub

Public Sub Lrszzfxz(lrzfasc As Integer)                               '文本框錄入數字及字符限制
    
    '輸入參數:lrzfasc 用戶錄入字符Ascii碼值
    If Not ((lrzfasc >= Asc("0") And lrzfasc <= Asc("9")) Or (lrzfasc >= Asc("a") And lrzfasc <= Asc("z")) Or (lrzfasc >= Asc("A") And lrzfasc <= Asc("Z")) Or lrzfasc = vbKeyBack) Then
        lrzfasc = 0
    End If
    
End Sub

Public Sub Lrfhzxz(lrzfasc As Integer)                                '文本框錄入非漢字限制
    
    '輸入參數:lrzfasc 用戶錄入字符Ascii碼值
    If Not ((lrzfasc >= 0 And lrzfasc <= 255) Or lrzfasc = vbKeyBack) Then
        lrzfasc = 0
    End If
    
End Sub

Public Sub Lrrqxz(lrzfasc As Integer)                                 '文本框錄入日期限制
    
    '輸入參數:lrzfasc 用戶錄入字符Ascii碼值
    If Not ((lrzfasc >= Asc("0") And lrzfasc <= Asc("9")) Or Chr(lrzfasc) = "-" Or lrzfasc = vbKeyBack) Then
        lrzfasc = 0
    End If
    
End Sub

Public Sub Lrxszxz(Sjwb As TextBox, lrzfasc As Integer)               '文本框錄入帶有小數位及正負號數值字段
    
    If Not ((Chr(lrzfasc) >= "0" And Chr(lrzfasc) <= "9") Or (Chr(lrzfasc) = "." And InStr(1, Sjwb.Text, ".") = 0) Or lrzfasc = vbKeyBack Or (Chr(lrzfasc) = "-" And Sjwb.SelStart = 0)) Then
        lrzfasc = 0
    End If
    
End Sub

Public Sub Lrxzszxz(Sjwb As TextBox, lrzfasc As Integer)              '文本框錄入帶有小數位正>=0數值字段
    
    If Not ((Chr(lrzfasc) >= "0" And Chr(lrzfasc) <= "9") Or (Chr(lrzfasc) = "." And InStr(1, Sjwb.Text, ".") = 0) Or lrzfasc = vbKeyBack) Then
        lrzfasc = 0
    End If
    
End Sub

Public Sub Sjgskz(Sjwb As TextBox, zsws As Integer, xsws As Integer)  '保證數值錄入字段錄入格式
    
    '輸入參數:sjwb 錄入限制文本框 zsws 數值錄入限制整數位數 xsws 數值錄入限制小數位數
    
    Dim xsdwz%, bccrd%
    xsdwz = InStr(1, Sjwb.Text, ".")
    bccrd = Sjwb.SelStart
    If xsdwz = 0 Then
        Sjwb.Text = Mid(Sjwb.Text, 1, zsws)
        Sjwb.SelStart = bccrd
        Exit Sub
    End If
    If zsws > xsdwz - 1 Then
        Zswstr = Mid(Sjwb, 1, xsdwz - 1)
    Else
        Zswstr = Mid(Sjwb, 1, zsws)
    End If
    xswstr = Mid(Sjwb, xsdwz + 1, xsws)
    Sjwb = Zswstr + "." + xswstr
    Sjwb.SelStart = bccrd
    
End Sub

Public Sub InputFieldLimit(Ydtextte As TextBox, Zdsjlxte As Integer, keyasciite As Integer)     '錄入字段事中控制程序
    
    '函數參數:錄入限制文本框,字段數據類型,錄入字符
    Select Case Zdsjlxte
    Case 1                                  '1-錄入(Ascii0-255)
        Call Lrfhzxz(keyasciite)
    Case 2
        Call Lrszzfxz(keyasciite)             '2-錄入(0-9,a-z,A-Z)
    Case 3
        Call Lrfzszxz(Ydtextte, keyasciite)   '3-錄入整數值(正負)
    Case 4
        Call Lrzszxz(keyasciite)              '4-錄入整數值(正)
    Case 5, 8, 9
        Call Lrxszxz(Ydtextte, keyasciite)    '5-錄入小數值(正負) 8-金額型(正負) 9-數量型(正負)
    Case 6, 10, 11, 12
        Call Lrxzszxz(Ydtextte, keyasciite)   '6-錄入小數值(正) 10-單價型 11-金額型(正) 12-數量型(正)
    Case 7
        Call Lrrqxz(keyasciite)               '7-錄入日期
    End Select
    
End Sub

'==============================================================================='
Public Function Xtxxts(xttsxx As String, xttslb As Integer, Tbtslb As Integer)          '系統信息提示
    
    msgtitle = "新世紀/ERP開發管理平臺1.0"
    Select Case xttslb
    Case 0    '確定
        Xtxxts = MsgBox(xttsxx, Tbtslb * 16, msgtitle)
    Case 1    'YES/NO
        Xtxxts = MsgBox(xttsxx, vbYesNo + Tbtslb * 16, msgtitle)
    Case 2    '確定/取消
        Xtxxts = MsgBox(xttsxx, vbOKCancel + Tbtslb * 16, msgtitle)
    Case Else
        Xtxxts = "9"
    End Select
    
End Function

Public Function Kjjdzy(Zyjdzs As Integer) As Boolean                                    '控件焦點轉移(針對回車鍵)
    
    Kjjdzy = False
    
    On Error GoTo Cwcl
    
    If Screen.ActiveControl.TabIndex <= Zyjdzs - 1 Then
        Kjjdzy = True
        SendKeys "{tab}"
    End If
    Exit Function
Cwcl:
    Resume Next         '有些對象不支持TabIndex屬性
    
End Function

Public Sub Pbwxzf(Zfc As Integer)                                                       '錄入時屏蔽"'"
    
    If Chr(Zfc) = "'" Then
        Zfc = 0
    End If
    
End Sub

'======================以下為對網格操作基本函數========================'
Public Sub BzWgcsh(Xsgrid As Object, Wgdmte As String, GridInf() As Variant, GridBoolean() As Boolean, GridInt() As Integer, GridStr() As String)             '標準網格初始化模塊
    
    '過程參數為:Xsgrid 生成網格對象名稱,Wgdmte 網格參數編碼,GridInf()返回網格設置信息(返回整體信息)
    'GridBoolean() 網格列屬性(返回布爾型信息),GridInt() 網格列屬性(返回整型信息),GridStr() 網格列屬性(返回字符型信息)
    
    Dim wglbt() As String                      '網格顯示列標題
    Dim Wgxsls As Long                         '網格顯示(主操作)列數
    Dim gdls As Long                           '網格固定列數
    Dim Gdhs As Long                           '網格固定行數(標題行數)
    Dim Gdhgd As Double                        '網格固定行高度
    Dim wglkd() As Double                      '每列默認字符個數
    Dim wglzz() As Integer                     '網格列組織形式
    Dim zdxsgs() As String                     '數值字段顯示格式
    Dim Sfhide() As Boolean                    '網格列是否隱藏
    Dim Sfhxz As Boolean                       '網格列是否行選中
    Dim Qslz As Long                           '網格隱藏(非操作顯示)列數
    Dim Sjhgd As Double                        '網格數據行高度
    Dim Wglsfkydpx As Integer                  '網格列是否可移動及排序
    Dim wgxsrec As New ADODB.Recordset         '網格顯示動態集
    
    ReDim GridInf(1 To 7)                      '整個網格設置信息
    Set wgxsrec = Cw_DataEnvi.DataConnect.Execute("SELECT * FROM xt_grid WHERE Grid_Code ='" + Wgdmte + "' ORDER BY ColId")
    With wgxsrec
        If .EOF And .BOF Then
            Exit Sub
        Else
            .MoveFirst
        End If
        
        '如果網格為單據則設置網格大小、位置
        If .Fields("GridType") = 1 Then
            Xsgrid.Height = .Fields("GridHeight") '網格高度
            Xsgrid.Width = .Fields("Gridwidth")   '網格寬度
            Xsgrid.Top = .Fields("GridTop")       '網格上邊距
            Xsgrid.Left = .Fields("GridLeft")     '網格左邊距
        End If
        
        Qslz = .Fields("BeginCol")                '網格隱藏(非操作顯示)列數
        Sjhgd = .Fields("DataRowHeight")          '網格數據行高度
        
        GridInf(1) = Qslz                         '起始列值
        GridInf(2) = Sjhgd                        '數據行高度
        GridInf(3) = .Fields("KeepDataRows")      '屏幕保持數據行數
        GridInf(4) = .Fields("AssistantRows")     '輔助項網格行數(例如:合計行)
        If .Fields("SaveHelpWidth_Flag") Then     '是否保留幫助寬度(字段提供幫助時,是否為按鈕保留空間)
            GridInf(5) = True
        Else
            GridInf(5) = False
        End If
        If .Fields("DeleteRowAsk_Flag") Then      '刪除有效記錄行是否提示
            GridInf(6) = True
        Else
            GridInf(6) = False
        End If
        If .Fields("ShowSumGrid_Flag") Then       '是否顯示合計網格
            GridInf(7) = True
        Else
            GridInf(7) = False
        End If
        
        Wgxsls = .RecordCount - 1                 '網格顯示(主操作)列數(原.Fields("wgxsls"))
        gdls = .Fields("FixCols")                 '網格固定列數
        Gdhs = .Fields("FixRows")                 '網格固定行數(標題行數)
        Gdhgd = .Fields("FixRowHeight")           '網格固定行高度
        Wglsfkydpx = .Fields("explorerbar")       '網格列是否可移動及排序
        
        If .Fields("SelectRow_Flag") Then         '是否行選中
            Sfhxz = True
        End If
        
        ReDim wglbt(Gdhs - 1, Wgxsls + Qslz - 1)  '網格顯示列標題

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲视频精选在线| 色婷婷激情综合| 色综合夜色一区| 欧美成人vps| 亚洲欧美电影院| 国产成人精品1024| 日韩女优毛片在线| 亚洲一区二区精品视频| 成人丝袜高跟foot| 精品国产一区二区精华| 性感美女久久精品| 色综合久久天天| 国产女主播视频一区二区| 青青草成人在线观看| 欧美午夜在线一二页| 国产精品久久久久国产精品日日| 蜜臀av性久久久久蜜臀aⅴ流畅| 色狠狠色噜噜噜综合网| 国产精品污污网站在线观看 | 91精品中文字幕一区二区三区| 国产亚洲欧洲一区高清在线观看| 日韩精品色哟哟| 欧美日韩在线电影| 亚洲在线一区二区三区| 91亚洲永久精品| 国产精品国产三级国产三级人妇 | 日韩成人一级大片| 欧美日韩一区二区三区在线| 亚洲欧洲精品天堂一级| 成人免费毛片嘿嘿连载视频| 国产午夜一区二区三区| 激情av综合网| 精品99一区二区| 久久精品国产网站| 日韩免费在线观看| 国产一区二区成人久久免费影院 | 国产精品网站在线| 国产成人av一区二区三区在线 | 日韩精品一区二区在线| 日本va欧美va瓶| 欧美一级搡bbbb搡bbbb| 麻豆极品一区二区三区| 精品处破学生在线二十三| 国产一区91精品张津瑜| 久久久国产精品麻豆| 福利一区二区在线| 亚洲同性gay激情无套| 91视视频在线观看入口直接观看www| 亚洲视频在线一区二区| 91成人网在线| 日韩中文字幕区一区有砖一区| 日韩一区二区三区电影在线观看 | 中文字幕va一区二区三区| 成人免费视频网站在线观看| 亚洲精选视频免费看| 欧美性生活一区| 青青草97国产精品免费观看无弹窗版| 欧美一级艳片视频免费观看| 国产麻豆视频精品| 夜夜嗨av一区二区三区网页| 欧美日本一区二区在线观看| 国产精品影视在线观看| 亚洲男人都懂的| 精品欧美一区二区三区精品久久| 丁香六月久久综合狠狠色| 亚洲日本在线天堂| 欧美大片免费久久精品三p | 国产成人亚洲精品青草天美| 日韩理论电影院| 欧美一级理论片| 成人免费视频视频| 午夜国产不卡在线观看视频| 久久综合色一综合色88| 色狠狠色噜噜噜综合网| 国产一区中文字幕| 亚洲午夜在线观看视频在线| 精品国产伦一区二区三区观看体验 | 91首页免费视频| 紧缚捆绑精品一区二区| 亚洲综合成人在线| 久久久夜色精品亚洲| 欧美日韩一卡二卡| 成人免费视频一区| 久久精品国产精品亚洲精品| 亚洲免费观看高清完整| 国产亚洲短视频| 91精品国产一区二区三区| 色94色欧美sute亚洲13| 国产精品夜夜爽| 日本伊人精品一区二区三区观看方式| 综合激情网...| 国产日韩欧美精品电影三级在线| 欧美日韩国产免费| 91久久免费观看| 成人午夜av在线| 国产一区999| 精品一区二区三区日韩| 天堂va蜜桃一区二区三区| 亚洲欧美国产77777| 欧美国产亚洲另类动漫| 亚洲精品在线三区| 欧美一区二区大片| 欧美日韩一区二区三区四区 | 成人免费看黄yyy456| 裸体一区二区三区| 亚洲va韩国va欧美va精品| 亚洲欧洲综合另类| 国产精品美女久久久久久久网站| 久久―日本道色综合久久| 日韩一区二区三区观看| 欧美一区午夜精品| 欧美一级二级三级蜜桃| 欧美喷水一区二区| 69精品人人人人| 欧美肥胖老妇做爰| 91精品国产乱码| 欧美二区三区的天堂| 欧美精品一级二级| 欧美三级中文字幕| 欧美日韩国产综合一区二区 | 不卡电影免费在线播放一区| 成人av在线看| 色婷婷av久久久久久久| 在线亚洲免费视频| 在线不卡一区二区| 日韩美女在线视频| 久久久国产精品不卡| 国产亚洲精品中文字幕| 中文文精品字幕一区二区| 中文字幕欧美国产| 亚洲男人天堂一区| 亚洲chinese男男1069| 日韩激情视频网站| 极品尤物av久久免费看| 成人av免费在线| 欧美性大战久久| 日韩女优电影在线观看| 国产欧美日本一区视频| 亚洲男女毛片无遮挡| 图片区小说区国产精品视频| 毛片一区二区三区| 成人丝袜18视频在线观看| 色综合久久久久综合99| 欧美一级生活片| 中文字幕欧美区| 亚洲一二三四区不卡| 六月婷婷色综合| 成人黄色网址在线观看| 欧美日本一区二区三区四区| 欧美精品一区二区三| 亚洲人成精品久久久久| 久久不见久久见免费视频7| 成人免费视频视频在线观看免费| 欧美日韩中文国产| 久久精品人人做人人综合| 有码一区二区三区| 国产一区二区三区免费| 日本韩国一区二区三区视频| 91精品国产高清一区二区三区| 国产日产精品1区| 日韩vs国产vs欧美| 成人激情动漫在线观看| 日韩一级免费观看| 亚洲乱码中文字幕综合| 黄页视频在线91| 在线视频一区二区三| 久久精品亚洲麻豆av一区二区| 一区二区三区久久| 福利电影一区二区三区| 91精品国产品国语在线不卡| 中文字幕亚洲电影| 国产经典欧美精品| 日韩一区二区三区三四区视频在线观看 | 色综合天天天天做夜夜夜夜做| 日韩欧美中文一区二区| 一区二区三区在线观看欧美| 国产不卡在线视频| 久久综合色综合88| 美女免费视频一区| 欧美亚洲高清一区| 日韩伦理av电影| 国产成人av一区二区| 精品欧美久久久| 免费成人美女在线观看.| 欧美亚洲日本国产| 一区二区视频在线| 91麻豆免费看| 成人美女在线观看| 精品日韩一区二区| 一区二区三区在线观看网站| 国产曰批免费观看久久久| 欧美老女人在线| 一区二区三区国产精品| 波多野结衣91| 中文子幕无线码一区tr| 国产福利精品一区| 国产精品国产自产拍高清av王其 | 轻轻草成人在线| 欧美一区二区三区视频免费| 亚洲男女一区二区三区|