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

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

?? subprg.bas

?? 用vb寫的飲食管理系統(tǒng)功能全面
?? BAS
字號:
Attribute VB_Name = "subprg"
Public CurrDir As String '當(dāng)前工作目錄
Public CurrYear, CurrMonth, OldMonth As String  '當(dāng)前日期
Public CurrDbs As String '當(dāng)前數(shù)據(jù)庫
Public UserName, DepName As String
Public UserLevel, LogOK As Integer
Public PFace As String
Public Cnstr As String
'Public CurrConnect As ADODB.Connection
'Public CurrExConnect As ADODB.Connection

Public CurrQuery As String
Public CurrListNo As String
Public CurrStockNo As String
Public CurrOp As String

Public MaxOutListNo As String
Public MaxInListNo As String
Public MaxStockListNo As String

Declare Function GetSystemDirectory Lib "kernel32.dll" Alias "GetSystemDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long
Declare Function htmlhelp Lib "hhctrl.ocx" _
    Alias "HtmlHelpA" (ByVal hwnd As Long, _
    ByVal lpHelpFile As String, _
    ByVal wCommand As Long, _
    ByVal dwData As Long) As Long


Function GetSystemPath() As String

    Dim buffer As String * 255
    GetSystemDirectory buffer, 255
    GetSystemPath = StripFileName(buffer)
    
End Function


'Public Sub ABAddFlag(ByVal bandFlag As ActiveBar2LibraryCtl.BandFlags, ByVal band As ActiveBar2LibraryCtl.band)
'    band.Flags = band.Flags Or bandFlag
'End Sub
'
'Public Sub ABRemoveFlag(ByVal bandFlag As ActiveBar2LibraryCtl.BandFlags, ByVal band As ActiveBar2LibraryCtl.band)
'    band.Flags = band.Flags And Not bandFlag
'End Sub
'

Public Function GetUniqueToolID() As Long
Static STATToolId As Long

If STATToolId = 0 Then
    STATToolId = 20000
End If

STATToolId = STATToolId + 1

GetUniqueToolID = STATToolId

End Function




Public Function CenterForm(f As Form) '將一個表單居中的函數(shù)
    f.Move (Screen.Width - f.Width) \ 2, (Screen.Height - f.Height) \ 2
End Function

Public Sub ThisErrorHandle(op As String, err As String)     '錯誤處理
    
    If Len(op & err) = 0 Then
        ErrorHandle ErrCase
    Else
        strError = "系統(tǒng)在執(zhí)行[ " & op & " ]操作時:" & vbCr
        strError = strError & "    " & err & vbCr
    
        MsgBox strError, vbOKOnly + vbInformation, "錯誤!"
   End If
End Sub

Function DirExist(dirname As String) As Boolean  '檢查一個目錄是否存在

    myname = Dir(dirname, vbDirectory)
    
    If Len(myname) <> 0 Then
    
        DirExist = True
    
    Else
        DirExist = False
    End If
    
End Function


'------------------------------------------------------------
'這個函數(shù)從 path\file 字符串中去掉文件名
'------------------------------------------------------------
Function StripFileName(rsFileName As String) As String
  'On Error Resume Next
  Dim i As Integer

  For i = Len(rsFileName) To 1 Step -1
    If Mid(rsFileName, i, 1) = "\" Then
      Exit For
    End If
  Next

  StripFileName = Mid(rsFileName, 1, i - 1)

End Function




'------------------------------------------------------------
'這個函數(shù)從 path\file 字符串中去掉路徑
'------------------------------------------------------------
Public Function TrimFilePath(rsFileName As String) As String
'On Error Resume Next
  Dim i As Integer

  For i = Len(rsFileName) To 1 Step -1
    If Mid(rsFileName, i, 1) = "\" Then
      Exit For
    End If
  Next

  StripFilePath = Mid(rsFileName, i + 1, i - 1)

End Function


'檢查一個文件是否存在
Function FileExist(FileName As String) As Boolean

'On Error GoTo err
ErrCase = ""

    Open FileName For Input As #1
    
    Close #1
    
    FileExist = True
    Exit Function
err:
    FileExist = False
End Function

'刪除字符串中間的空格
Function MTrim(s As String) As String
    Dim front, temp As String
    
    temp = Trim(s)
    front = ""
    
    Do While Len(temp) > 0
        c = Asc(Left(temp, 1))
        If c <> 32 And c <> 0 Then
            front = front + Left(temp, 1)
        End If
        temp = Right(temp, Len(temp) - 1)
    Loop
     
    MTrim = front
End Function


'取公式
Function GetFamula(fstr As String) As String
    a = fstr
    GetFmula = a
End Function




Function GetWeekDay() As String
    
    Select Case Weekday(Date)
        
        Case 1
            GetWeekDay = "星期日"
            
        Case 2
            GetWeekDay = "星期一"
            
        Case 3
            GetWeekDay = "星期二"
            
        Case 4
            GetWeekDay = "星期三"
        
        Case 5
            GetWeekDay = "星期四"
        
        Case 6
            GetWeekDay = "星期五"
                              
        Case 7
            GetWeekDay = "星期六"
                              
    End Select
End Function

Public Function RplInStr(fs As String, rs As String, ss As String) As String
    
    If Len(ss) = 0 Then
        RplInStr = ""
        Exit Function
    End If
    tmp = ss
    
    pos = InStr(tmp, fs)
    If pos = 0 Then
        RplInStr = ss
        Exit Function
    End If
    
    ret = ""
    Do While pos > 0
        ret = ret + Left(tmp, pos - 1) + rs
        tmp = Right(tmp, Len(tmp) - pos - Len(fs) + 1)
        pos = InStr(tmp, fs)
    Loop
    ret = ret + tmp
    RplInStr = ret
End Function


Function GetZS(s As Variant) As Long
    Dim tt As String
    
    tt = CStr(s)
    tt = RplInStr(".", ",", tt)
    GetZS = Val(tt)
End Function

Function GetXS(s As Variant) As Single
    GetXS = (s - GetZS(s))
End Function

Function CopyFile(Bar As Object, Src As String, Dst As String, fgf As Boolean) As Single

    Static Buf() As Byte
    Dim BTest!, Fsize!
    Dim Chunk%, F1%, F2%
    
    Const BUFSIZE = 1024
    ErrCase = ""
    If FileExist(Dst) And Not fgf Then
       Response = MsgBox(Dst + Chr(10) + Chr(10) + "文件已經(jīng)存在,是否覆蓋?", vbYesNo + vbQuestion) 'prompt the user with a message box
       If Response = vbNo Then
          Exit Function
       Else
          Kill Dst
       End If
    Else
        If FileExist(Dst) Then
            Kill Dst
        End If
    End If
     
    'On Error GoTo FileCopyError
    
    F1 = FreeFile
    Open Src For Binary As F1
    
    F2 = FreeFile
    Open Dst For Binary As F2
     
    Fsize = LOF(F1)
    BTest = Fsize - LOF(F2)
    
    Do
        If BTest < BUFSIZE Then
           Chunk = BTest
        Else
           Chunk = BUFSIZE
        End If
              
        ReDim Buf(1 To Chunk)
        Get F1, , Buf
        Put F2, , Buf
        BTest = Fsize - LOF(F2)
        
        Bar.Value = (100 - Int(100 * BTest / Fsize))
    
    Loop Until BTest = 0
    
    Close F1
    Close F2
    CopyFile = 100
    Bar.Value = 0
    Exit Function
    
FileCopyError:
    MsgBox "文件拷貝錯誤!!", vbInformation + vbOKOnly, "錯誤"
    Close F1
    Close F2
    Exit Function

End Function



Public Function FiFo(s As Double, dec As Integer) As Double
    Dim ret As Double
    Dim tt As Long
    
    ret = s * (10 ^ dec)
    tt = CLng(ret)
    
    ret = tt / (10 ^ dec)
    FiFo = ret
End Function


Public Sub ConnectStr()
    
    If FileExist(CurrDir & "cs.ini") Then
        Cnstr = "Provider=" & ReadFromINI("DATABASE", "Provider", "MSDASQL.1", CurrDir & "cs.ini")
        Cnstr = Cnstr & ";Persist Security Info=" & ReadFromINI("DATABASE", "Persist Security Info", "False", CurrDir & "cs.ini")
        Cnstr = Cnstr & ";User ID=" & ReadFromINI("DATABASE", "User ID", "管理員", CurrDir & "cs.ini")
        Cnstr = Cnstr & ";password=" & ReadFromINI("DATABASE", "password", "sa", CurrDir & "cs.ini")
        Cnstr = Cnstr & ";Data Source=" & ReadFromINI("DATABASE", "Data Source", "suncard", CurrDir & "cs.ini")
    Else
        Cnstr = "Provider=MSDASQL.1;Persist Security Info=False;User ID=管理員;password=sa;Data Source=suncard"
        WriteINI "DATABASE", "Provider", "MSDASQL.1", CurrDir & "cs.ini"
        WriteINI "DATABASE", "Persist Security Info", "False", CurrDir & "cs.ini"
        WriteINI "DATABASE", "User ID", "管理員", CurrDir & "cs.ini"
        WriteINI "DATABASE", "password", "sa", CurrDir & "cs.ini"
        WriteINI "DATABASE", "Data Source", "suneating", CurrDir & "cs.ini"
    End If
    
End Sub


Public Function GetNo(tb As String, fd As String) As String
Dim rs As New ADODB.Recordset
Dim tt As String
Dim ret As String
    With rs
        .CursorLocation = adUseClient
        .Open "select " & fd & " from " & tb & " order by val(" & fd & ")", CurrConnect, adOpenStatic, adLockReadOnly
    End With
    
    If rs.RecordCount > 0 Then
        rs.MoveLast
        tt = rs.Fields(0).Value
        
        
        ret = Space(Len(tt) - Len(CStr(Val(tt)))) & CStr(Val(tt) + 1)
        
        GetNo = RplInStr(" ", "0", ret)
    Else
        GetNo = CurrMonth & "0001"
    End If
    
    
    rs.Close
    Set rs = Nothing
    
End Function

Public Sub GetMaxNo()
Dim rs As New ADODB.Recordset
    With rs
        .CursorLocation = adUseClient
        .Open "select * from tb_jxcno where month='" & CurrMonth & "'", CurrConnect, adOpenStatic, adLockReadOnly
    End With
    
    MaxInListNo = rs!MaxInListNo
    MaxOutListNo = rs!MaxInListNo
    MaxStockListNo = rs!MaxStockListNo

    rs.Close
    Set rs = Nothing
    
End Sub

Public Function SetMaxNo() As Boolean
'On Error GoTo er:
    CurrConnect.BeginTrans
    CurrConnect.Execute "update tb_jxcno set " & _
                        "MaxInListNo = '" & MaxInListNo & "'," & _
                        "MaxOutListNo ='" & MaxInListNo & "'," & _
                        "MaxStockListNo ='" & MaxStockListNo & _
                        " where month='" & CurrMonth & "';"
    SetMaxNo = True
    CurrConnect.CommitTrans
    Exit Function
er:
    SetMaxNo = False
    If CurrConnect.Errors.Count > 0 Then
        CurrConnect.RollbackTrans
        ErrorHandle CurrConnect.Errors.Item(0).Description
        CurrConnect.Errors.Clear
    Else
        ErrorHandle ""
    End If

End Function


Public Function get2month(cm As Integer) As String

    If cm > 9 Then
        get2month = CStr(cm)
    Else
        get2month = "0" & CStr(cm)
    End If
End Function

Public Function GetMaxCode(c As String) As String
    Dim t As String
    Dim ret As String
    
    If Len(c) = 0 Or Not IsNumeric(c) Then
        t = "0"
    End If
    t = CStr(Val(c) + 1)
    ret = t
    For i = 1 To Len(c) - Len(t)
        ret = "0" & ret
    Next
    GetMaxCode = ret
End Function

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日本在线视频| 亚洲男同性视频| 亚洲图片另类小说| 日本中文在线一区| www.66久久| 精品国产露脸精彩对白| 亚洲最大成人网4388xx| 国产宾馆实践打屁股91| 制服丝袜成人动漫| 亚洲人吸女人奶水| 国产91丝袜在线播放| 日韩女优av电影| 亚洲成人福利片| 色综合婷婷久久| 日本一区二区电影| 狠狠色狠狠色合久久伊人| 欧美久久高跟鞋激| 亚洲精品高清视频在线观看| 国产精品一区二区三区四区 | 99精品桃花视频在线观看| 日韩一区二区三免费高清| 夜夜爽夜夜爽精品视频| 国产成人午夜精品5599| 欧美激情资源网| 午夜影视日本亚洲欧洲精品| 播五月开心婷婷综合| 久久亚洲春色中文字幕久久久| 亚洲国产日韩在线一区模特| 成人av动漫在线| 国产精品丝袜久久久久久app| 精品在线观看免费| 精品国产人成亚洲区| 精品一区二区日韩| 精品国产乱码久久久久久图片| 免费在线观看一区二区三区| 69堂国产成人免费视频| 天天综合日日夜夜精品| 欧美精品国产精品| 欧美a级理论片| 欧美不卡123| 国产一区不卡视频| 国产女人aaa级久久久级| 丁香一区二区三区| 最新热久久免费视频| www.av亚洲| 亚洲国产成人av网| 91精品国产综合久久精品性色 | 蜜臀久久久99精品久久久久久| 91精品国产综合久久久蜜臀粉嫩 | 欧美一区二区三区在线观看| 日韩在线播放一区二区| 日韩午夜在线观看视频| 国产又粗又猛又爽又黄91精品| 久久伊人中文字幕| www.亚洲在线| 五月综合激情婷婷六月色窝| 欧美一区二区福利在线| 国产精品91一区二区| 中文字幕在线免费不卡| 欧美吻胸吃奶大尺度电影| 青青草91视频| 国产免费观看久久| 欧美三级电影精品| 国产真实精品久久二三区| 中文字幕中文字幕中文字幕亚洲无线| 色香色香欲天天天影视综合网| 亚洲成人免费在线| 久久久99精品免费观看不卡| 99久久国产综合精品麻豆| 日日摸夜夜添夜夜添亚洲女人| 亚洲精品一线二线三线| 色视频成人在线观看免| 美女诱惑一区二区| 亚洲精品欧美二区三区中文字幕| 91精品国产综合久久久久久久久久 | 99热这里都是精品| 日本一区中文字幕| 国产精品久久久久久久久免费丝袜| 91久久国产最好的精华液| 日韩av一区二区在线影视| 国产精品护士白丝一区av| 91精品国产综合久久国产大片| 成人网页在线观看| 热久久一区二区| 亚洲人成人一区二区在线观看| 日韩色在线观看| 欧美中文字幕不卡| 国产传媒久久文化传媒| 日日夜夜精品视频天天综合网| 国产精品嫩草影院com| 日韩一卡二卡三卡四卡| 日本韩国欧美一区二区三区| 国产乱码精品一区二区三区av| 亚洲高清免费一级二级三级| 国产精品欧美极品| 久久久久久亚洲综合| 欧美一区二区三区免费视频 | 91精品婷婷国产综合久久| 99久久精品国产一区| 国产成人亚洲综合a∨婷婷| 日产欧产美韩系列久久99| 亚洲综合色视频| 亚洲日本在线看| 日本一区二区不卡视频| 2020国产精品| 精品粉嫩超白一线天av| 欧美一区二区在线播放| 欧美久久免费观看| 欧美日本一区二区三区四区| 色婷婷狠狠综合| 91成人在线免费观看| 99精品视频在线观看免费| 成人av先锋影音| eeuss鲁片一区二区三区在线观看| 国产精品1区2区3区在线观看| 狠狠色丁香婷婷综合久久片| 久久99蜜桃精品| 激情六月婷婷久久| 国产在线不卡视频| 国产一二三精品| 成人黄色电影在线| 成人国产精品免费观看动漫| 成人av影院在线| 日本韩国一区二区| 91麻豆精品国产自产在线观看一区 | 欧美日韩国产高清一区二区三区| 97久久超碰国产精品电影| 99re热视频这里只精品| 色婷婷亚洲精品| 5566中文字幕一区二区电影| 欧美一区二区视频网站| 欧美成人女星排行榜| 国产亚洲福利社区一区| 国产精品乱人伦| 亚洲精品少妇30p| 日韩国产一区二| 国产在线日韩欧美| a级高清视频欧美日韩| 91久久精品日日躁夜夜躁欧美| 欧美日韩的一区二区| 欧美tk—视频vk| 中文字幕一区二区三区av| 一区二区三区中文字幕电影 | 亚洲美女一区二区三区| 一片黄亚洲嫩模| 美女mm1313爽爽久久久蜜臀| 粉嫩嫩av羞羞动漫久久久 | **性色生活片久久毛片| 亚洲成人高清在线| 国产成人免费av在线| 色婷婷av一区| 久久先锋资源网| 一区二区三区不卡视频| 美女一区二区久久| 91麻豆国产香蕉久久精品| 欧美一区二区久久| 成人免费一区二区三区视频| 日韩在线一区二区| 成人爱爱电影网址| 91精品国产91综合久久蜜臀| 国产精品久久看| 日本成人在线看| 99久久久国产精品| 精品国产制服丝袜高跟| 亚洲自拍偷拍麻豆| 国产99久久久国产精品免费看| 91久久久免费一区二区| 精品对白一区国产伦| 亚洲一区在线观看免费观看电影高清| 狠狠色丁香久久婷婷综| 在线观看网站黄不卡| 中文欧美字幕免费| 久色婷婷小香蕉久久| 欧美三级一区二区| 亚洲图片另类小说| 国产成人精品免费网站| 日韩欧美一区电影| 天堂va蜜桃一区二区三区| 色哟哟在线观看一区二区三区| 欧美mv日韩mv国产网站app| 国产91在线看| 欧美精品一区二区蜜臀亚洲| 国产精品黄色在线观看| 麻豆精品在线视频| 欧美日韩1234| 色网站国产精品| 欧美国产日韩在线观看| 国产真实乱子伦精品视频| 国产精品系列在线播放| 国产精品久久久久影院老司| 91在线视频免费91| 午夜精品在线看| 久久一夜天堂av一区二区三区| 国产91精品精华液一区二区三区 | 成人一区二区三区| 自拍av一区二区三区| 色老综合老女人久久久| 日本视频一区二区| 国产女人aaa级久久久级| 欧美性猛交xxxx乱大交退制版|