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

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

?? 結算價格.frm

?? 用友u8財務源碼,用visual basic開發
?? FRM
?? 第 1 頁 / 共 4 頁
字號:
    '----移動到下一條記錄
    
    '----設置界面
    SetUI

    Set objSettlePriceBI = Nothing

    Exit Sub
lblHandle:
    MsgBox Err.Description, vbInformation, g_conSysName
End Sub

Private Sub CancelDo()
    Dim objSettlePriceBI As New U8FDBso.clsSettlePriceBI
    Dim objLockMgr       As New U8FDMgr.LockManager

    If m_EditStatus Then
        If MsgBox("真的要取消當前操作嗎?", vbQuestion + vbYesNo, g_conSysName) = vbNo Then Exit Sub
    End If

    On Error GoTo lblHandle
    '----State 若為 esoEdit, 解鎖
    If m_EO.State = U8FDEso.esoEdit Then
        objLockMgr.UnlockIt g_sDataSourceName, m_EO.OID
    End If

    '----恢復原實體對象
    If Not m_OldEO Is Nothing Then
        Set m_EO = m_OldEO.Clone(U8FDEso.esoStructureAndData)
    Else
        'Set m_EO = objSettlePriceBI.MoveTo(g_sDataSourceName, U8FDEso.esoLast, m_conBIStyle)
        Set m_EO = objSettlePriceBI.FindByCode(g_sDataSourceName, mID(NodeKey, 2))
    End If
    m_EditCol = 3
    '----設置界面
    SetUI

    Set objSettlePriceBI = Nothing
    Set objLockMgr = Nothing

    Exit Sub
lblHandle:
    MsgBox Err.Description, vbInformation, g_conSysName
End Sub

Private Sub RecordShow(ByVal Node_Key As String)
    Dim i As Integer
    Dim objSettlePriceBI As New U8FDBso.clsSettlePriceBI
    Dim OID              As New U8FDEso.OIDObject
    Dim objDataMgr       As New U8FDMgr.DataManager

    If Me.treStyle.Nodes.count > 0 Then
        If Node_Key = "" Or Node_Key = "0" Then
            If Me.treStyle.Nodes.count > 0 Then
                Node_Key = Me.treStyle.Nodes(1).key
            End If
        End If
        If IsNumeric(left(Node_Key, 1)) Then Node_Key = "K" & Node_Key
        NodeKey = Node_Key
        For i = 1 To Me.treStyle.Nodes.count
            If NodeKey = Me.treStyle.Nodes(i).key Then
                Exit For
            End If
            If i = Me.treStyle.Nodes.count Then Exit Sub
        Next

        Me.treStyle.Nodes(NodeKey).Expanded = True
        Me.treStyle.Nodes(NodeKey).Selected = True

        Set m_EO = objSettlePriceBI.FindByCode(g_sDataSourceName, mID(NodeKey, 2))
    Else
        Set m_EO = objDataMgr.LoadEOMetaData(g_sDataSourceName, m_conBIStyle)
    End If

    SetUI
End Sub

Private Sub RefreshUI()
    Dim objSettlePriceBI As New U8FDBso.clsSettlePriceBI
    Dim objDataMgr       As New U8FDMgr.DataManager
    Dim con              As New adodb.Connection
    Dim rec              As New adodb.Recordset
    Dim SQL              As String
    Dim arrCurr          As Variant
    Dim i                As Integer
    
    Me.treStyle.Nodes.clear
    Me.cboMoneyName.clear
    
    arrCurr = GetAllCurrencyNames
    For i = 0 To UBound(arrCurr) - 1
        Me.cboMoneyName.AddItem arrCurr(i)
    Next
    If cboMoneyName.ListCount > 0 Then cboMoneyName.ListIndex = 0
    
    con.Open g_sDataSourceName

    SQL = "select * from SettleStyle order by cSSCode"
    rec.Open SQL, con, adOpenStatic, adLockOptimistic

    If Not rec.EOF Then
        Do Until rec.EOF
            If Len(Trim(rec("cSSCode"))) = 1 Then
                Me.treStyle.Nodes.Add , , "K" & Trim(rec("cSSCode")), "【" & Trim(rec("cSSCode")) & "】" & Trim(rec("cSSName"))
                NodeKey = "K" & Trim(rec("cSSCode"))
                Set EO = objSettlePriceBI.FindByCode(g_sDataSourceName, mID(NodeKey, 2))
                For i = 1 To EO.EOS.count
                    Me.treStyle.Nodes.Add NodeKey, tvwChild, "K" & EO.EOS(i)("settle_b_id"), EO.EOS(i)("money_name")
                Next
            Else
                Me.treStyle.Nodes.Add "K" & mID(Trim(rec("cSSCode")), 1, 1), tvwChild, "K" & Trim(rec("cSSCode")), "【" & Trim(rec("cSSCode")) & "】" & Trim(rec("cSSName"))
                NodeKey = "K" & Trim(rec("cSSCode"))
                Set EO = objSettlePriceBI.FindByCode(g_sDataSourceName, mID(NodeKey, 2))
                For i = 1 To EO.EOS.count
                    Me.treStyle.Nodes.Add NodeKey, tvwChild, "K" & EO.EOS(i)("settle_b_id"), EO.EOS(i)("money_name")
                Next
            End If
            rec.MoveNext
        Loop
    Else
        MsgBox "請先在系統控制臺設置結算方式!", vbInformation, App.ProductName
        NodeKey = "K"
    End If
    
    For i = 1 To treStyle.Nodes.count
        If treStyle.Nodes(i).children > 0 Then
            treStyle.Nodes(i).Image = 1
        Else
            treStyle.Nodes(i).Image = 3
        End If
    Next
    
    If Me.treStyle.Nodes.count > 0 Then
        Me.treStyle.Nodes(1).Selected = True
        Me.treStyle.Nodes(1).Expanded = True
        NodeKey = Me.treStyle.SelectedItem.key
        Set EO = objSettlePriceBI.FindByCode(g_sDataSourceName, mID(NodeKey, 2))
        If Me.treStyle.Nodes(1).children > 0 Then
            Me.treStyle.Nodes(1).Image = 2
            Me.treStyle.Nodes(1).child.Selected = True
            NodeKey = Me.treStyle.Nodes(1).child.key
        End If
    Else
        Set EO = objDataMgr.LoadEOMetaData(g_sDataSourceName, m_conBIStyle)
    End If
    
    SetUI
    
    Set objSettlePriceBI = Nothing
    Set objDataMgr = Nothing
    Set rec = Nothing
    Set con = Nothing
End Sub

Private Sub SetUI()
  On Error GoTo lblHandle
    '----Set Status
    Select Case m_EO.State
        Case U8FDEso.esoAddNew
            Me.tlbAction.Buttons("AddNew").Enabled = False
            Me.tlbAction.Buttons("Edit").Enabled = False
            Me.tlbAction.Buttons("Delete").Enabled = False
            Me.tlbAction.Buttons("Save").Enabled = True
            Me.tlbAction.Buttons("Cancel").Enabled = True
            Me.tlbAction.Buttons("Refresh").Enabled = False
            Me.tlbAction.Buttons("AddCol").Enabled = False
            Me.tlbAction.Buttons("DelCol").Enabled = False
            Me.picView.Enabled = True
            Me.Charge(0).Enabled = True: Me.Charge(1).Enabled = True
        Case U8FDEso.esoEdit
            Me.tlbAction.Buttons("AddNew").Enabled = False
            Me.tlbAction.Buttons("Edit").Enabled = False
            Me.tlbAction.Buttons("Delete").Enabled = False
            Me.tlbAction.Buttons("Save").Enabled = True
            Me.tlbAction.Buttons("Cancel").Enabled = True
            Me.tlbAction.Buttons("Refresh").Enabled = False
            Me.tlbAction.Buttons("AddCol").Enabled = False
            Me.tlbAction.Buttons("DelCol").Enabled = False
            Me.picView.Enabled = True
            If Len(NodeKey) < 15 Then
                If Me.treStyle.Nodes(NodeKey).children = 0 Then
                    Me.Charge(0).Enabled = True: Me.Charge(1).Enabled = True
                ElseIf Me.treStyle.Nodes(NodeKey).children = 1 And m_EditCol = 0 Then
                    Me.Charge(0).Enabled = True: Me.Charge(1).Enabled = True
                Else
                    Me.Charge(0).Enabled = False: Me.Charge(1).Enabled = False
                End If
            ElseIf Len(NodeKey) > 15 Then
                If Me.treStyle.Nodes(NodeKey).Parent.children = 1 And m_EditCol = 0 Then
                    Me.Charge(0).Enabled = True: Me.Charge(1).Enabled = True
                Else
                    Me.Charge(0).Enabled = False: Me.Charge(1).Enabled = False
                End If
            End If
            'If m_EditCol = 0 Then
            '    Me.cboMoneyName.Locked = False
            'Else
            '    Me.cboMoneyName.Locked = False
            'End If
        Case U8FDEso.esoInstance
            Me.tlbAction.Buttons("AddNew").Enabled = True
            Me.tlbAction.Buttons("Delete").Enabled = True
            Me.tlbAction.Buttons("Save").Enabled = False
            Me.tlbAction.Buttons("Cancel").Enabled = False
            Me.tlbAction.Buttons("Refresh").Enabled = True
            If Len(NodeKey) > 15 Then
                Me.tlbAction.Buttons("Edit").Enabled = True
                Me.tlbAction.Buttons("AddCol").Enabled = True
                Me.tlbAction.Buttons("DelCol").Enabled = True
            Else
                Me.tlbAction.Buttons("Edit").Enabled = False
                If Me.treStyle.SelectedItem.root.key = Me.treStyle.SelectedItem.FirstSibling.key Then
                    If Me.treStyle.SelectedItem.children = 0 Then
                        Me.tlbAction.Buttons("AddCol").Enabled = True
                    Else
                        If Len(Me.treStyle.SelectedItem.child.key) > 15 Then
                            Me.tlbAction.Buttons("AddCol").Enabled = True
                        Else
                            Me.tlbAction.Buttons("AddCol").Enabled = False
                        End If
                    End If
                Else
                    Me.tlbAction.Buttons("AddCol").Enabled = True
                End If
                Me.tlbAction.Buttons("DelCol").Enabled = False
            End If
            Me.picView.Enabled = False
            Me.Charge(0).Enabled = True: Me.Charge(1).Enabled = True
        Case U8FDEso.esoInitialized
            Me.tlbAction.Buttons("AddNew").Enabled = True
            If NodeKey = "K" Then
                Me.tlbAction.Buttons("Edit").Enabled = False
                Me.tlbAction.Buttons("AddCol").Enabled = False
            Else
                If Len(NodeKey) > 15 Then
                    Me.tlbAction.Buttons("Edit").Enabled = True
                    Me.tlbAction.Buttons("AddCol").Enabled = True
                Else
                    Me.tlbAction.Buttons("Edit").Enabled = False
                    If Me.treStyle.SelectedItem.root.key = Me.treStyle.SelectedItem.FirstSibling.key Then
                        If Me.treStyle.SelectedItem.children = 0 Then
                            Me.tlbAction.Buttons("AddCol").Enabled = True
                        Else
                            If Len(Me.treStyle.SelectedItem.child.key) > 15 Then
                                Me.tlbAction.Buttons("AddCol").Enabled = True
                            Else
                                Me.tlbAction.Buttons("AddCol").Enabled = False
                            End If
                        End If
                    Else
                        Me.tlbAction.Buttons("AddCol").Enabled = True
                    End If
                End If
            End If
            Me.tlbAction.Buttons("Delete").Enabled = False
            Me.tlbAction.Buttons("Save").Enabled = False
            Me.tlbAction.Buttons("Cancel").Enabled = False
            Me.tlbAction.Buttons("Refresh").Enabled = True
            If Len(NodeKey) > 15 Then
                Me.tlbAction.Buttons("DelCol").Enabled = True
            Else
                Me.tlbAction.Buttons("DelCol").Enabled = False
            End If
            Me.picView.Enabled = False
            Me.Charge(0).Enabled = True: Me.Charge(1).Enabled = True
    End Select
    '----Set Value
    With m_EO
        '設置屬性
        Me.txtSettleType(0).Property = SwitchDataType(.EOS.EOMetaData.Fields("unitprice_mny").DataType)
        Me.txtSettleType(0).MaxLength = .EOS.EOMetaData.Fields("unitprice_mny").length
        Me.txtSettleType(0).NumPoint = .EOS.EOMetaData.Fields("unitprice_mny").Decimals

        Me.txtSettleType(1).Property = SwitchDataType(.EOS.EOMetaData.Fields("limit_mny").DataType)
        Me.txtSettleType(1).MaxLength = .EOS.EOMetaData.Fields("limit_mny").length
        Me.txtSettleType(1).NumPoint = .EOS.EOMetaData.Fields("limit_mny").Decimals

        Me.txtSettleType(2).Property = SwitchDataType(.EOS.EOMetaData.Fields("digest").DataType)
        Me.txtSettleType(2).MaxLength = .EOS.EOMetaData.Fields("digest").length

        '賦值
        If m_EO.State = U8FDEso.esoInitialized Or m_EO.State = U8FDEso.esoAddNew Or Len(NodeKey) < 15 Or m_EditCol = 1 Then
            'Me.Charge(0).Value = True
            Me.cboMoneyName.ListIndex = 0
            Me.txtSettleType(0).Text = ""
            Me.txtSettleType(1).Text = ""
            Me.txtSettleType(2).Text = ""
        Else
            If IsNull(.Fields("charge_flag")) Or .Fields("charge_flag") = 0 Then
                Me.Charge(0).Value = True
            Else
                Me.Charge(1).Value = True
            End If
            Me.cboMoneyName.Text = IIf(IsNull(.EOS(NodeKey).Fields("money_name")), "", .EOS(NodeKey).Fields("money_name"))
            Me.txtSettleType(0).Text = IIf(IsNull(.EOS(NodeKey).Fields("unitprice_mny")), "", Format(.EOS(NodeKey).Fields("unitprice_mny"), "####0.00"))
            Me.txtSettleType(1).Text = IIf(IsNull(.EOS(NodeKey).Fields("limit_mny")), "", Format(.EOS(NodeKey).Fields("limit_mny"), "####0.00"))
            Me.txtSettleType(2).Text = IIf(IsNull(.EOS(NodeKey).Fields("digest")), "", .EOS(NodeKey).Fields("digest"))
        End If
    End With
    SetTlbStyle Me, False
    ocxCtbTool.RefreshEnable
lblHandle:
    Resume Next
End Sub

Private Sub txtSettleType_CustKeyDown(Index As Integer, ByVal key As EDITLib.KeyTypes)
    Select Case Index
        Case 0
            If key = KeyDown Or key = KeyRet Then
                SetEdtTxtFocus Me.txtSettleType(1)
            ElseIf key = KeyUp Then
                If cboMoneyName.Enabled Then
                    Me.cboMoneyName.SetFocus
                Else
                    If Me.Charge(1).Value = True Then
                        Me.Charge(1).SetFocus
                    Else
                        Me.Charge(0).SetFocus
                    End If
                End If
            End If
        Case 1
            If key = KeyDown Or key = KeyRet Then
                SetEdtTxtFocus Me.txtSettleType(2)
            ElseIf key = KeyUp Then
                SetEdtTxtFocus Me.txtSettleType(0)
            End If
        Case 2
            If key = KeyUp Then
                SetEdtTxtFocus Me.txtSettleType(1)
            End If
    End Select
End Sub

Private Sub txtSettleType_KeyPress(Index As Integer, KeyAscii As Integer)
    If Index < 2 Then
        If KeyAscii = Asc("-") Then KeyAscii = 0
    End If
End Sub

Private Sub PrintData()
    If SetPrintDataStyleXML_flag = False Then SetPrintDataStyleXML
    frmRightMenu.ocxPrint.DoPrint
End Sub

Private Sub PrintView()
    If SetPrintDataStyleXML_flag = False Then SetPrintDataStyleXML
    frmRightMenu.ocxPrint.PrintPreview
End Sub

Private Sub Export()
    If SetPrintDataStyleXML_flag = False Then SetPrintDataStyleXML
    frmRightMenu.ocxPrint.ExportToFile 0, PrintTypeList, PrintSizeList, "", ""
End Sub

Public Sub SetPrintDataStyleXML()
    Dim lRet        As Long
    Dim sData       As String
    Dim sStyle      As String
    Dim sModuleId   As String
    Dim SQL         As String
    
    On Error GoTo lblHandle
    
    SQL = "select fd_settle.settle_code as [結算方式代碼],SettleStyle.cSSName as [結算方式名稱],case fd_settle.charge_flag when 0 then '結算筆數' when 1 then '計提比例' end as [計費基準],fd_settle_b.money_name as [幣別],fd_settle_b.unitprice_mny as [單價/計提比例(%)],fd_settle_b.limit_mny as [計提基線],fd_settle_b.digest as [備注] from fd_settle_b left join fd_settle on fd_settle_b.settle_id=fd_settle.settle_id  left join settlestyle on fd_settle.settle_code=settlestyle.csscode"
    
    sData = SetPrintDataXML(SQL, "結算價格設置", PrintTypeList, PrintSizeList)
    sStyle = SetPrintStyleXML("")
    sModuleId = "Default"
    
    lRet = frmRightMenu.ocxPrint.SetDataStyleXML(sData, False, sStyle, False, sModuleId)
    If lRet <> 0 Then
        MsgBox "打印數據格式設置失敗!", vbInformation, App.ProductName
        SetPrintDataStyleXML_flag = False
    End If
    
    SetPrintDataStyleXML_flag = True
    Exit Sub
lblHandle:
    SetPrintDataStyleXML_flag = False
    MsgBox "打印數據格式設置失敗!", vbInformation, App.ProductName
End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品欧美日韩| 国产精品超碰97尤物18| 久久奇米777| 亚洲欧美另类在线| 国内成+人亚洲+欧美+综合在线 | 国产一区欧美二区| 在线国产电影不卡| 中文字幕av不卡| 美腿丝袜亚洲综合| 欧美婷婷六月丁香综合色| 国产婷婷一区二区| 久久精品国产精品青草| 欧美日韩中文国产| 亚洲手机成人高清视频| 免费看日韩精品| 日本国产一区二区| 1区2区3区欧美| 国产99精品国产| 欧美大片在线观看一区| 亚洲地区一二三色| 色国产精品一区在线观看| 欧美激情中文字幕一区二区| 国产乱子伦视频一区二区三区| 欧美一区二区在线视频| 亚洲18女电影在线观看| 色综合天天狠狠| 亚洲丝袜自拍清纯另类| 懂色av一区二区三区蜜臀| 精品国产伦一区二区三区观看方式 | 欧美亚一区二区| 一区二区三区在线播| av毛片久久久久**hd| 中文字幕欧美区| 成人黄色小视频| 国产精品视频一二三区| 粉嫩高潮美女一区二区三区| 日本一区二区三区在线不卡| 国产精品资源网站| 国产日韩精品一区| 国产99精品在线观看| 国产精品久久久久久久久免费丝袜| 国产91在线看| 亚洲女爱视频在线| 欧美色倩网站大全免费| 日韩专区欧美专区| 精品久久久久久久人人人人传媒| 激情久久五月天| 国产欧美视频一区二区| 播五月开心婷婷综合| 亚洲精品免费在线观看| 欧美日韩综合不卡| 久久精品国产精品亚洲红杏| 日本一区二区三区在线不卡| 91麻豆免费观看| 午夜视黄欧洲亚洲| 2017欧美狠狠色| 91一区一区三区| 午夜精品久久久久| 亚洲精品一区二区在线观看| 粉嫩一区二区三区性色av| 伊人开心综合网| 欧美不卡在线视频| 99久久99久久综合| 午夜精品123| 久久先锋影音av鲁色资源网| 91视频在线看| 久久www免费人成看片高清| 国产精品你懂的在线欣赏| 欧美日韩激情一区| 国产成人在线视频网站| 性欧美疯狂xxxxbbbb| 国产日韩欧美a| 欧美日本在线观看| 亚洲精品大片www| 日韩三级伦理片妻子的秘密按摩| 日本亚洲最大的色成网站www| 久久久综合精品| 欧洲激情一区二区| 国产一区二区三区精品欧美日韩一区二区三区 | 久久五月婷婷丁香社区| 91天堂素人约啪| 韩国精品免费视频| 亚洲电影一区二区| 日本一区二区三区免费乱视频| 欧美日韩一区二区在线视频| 国产精品一区免费在线观看| 亚洲二区在线观看| 欧美岛国在线观看| 欧美亚洲愉拍一区二区| 高清国产午夜精品久久久久久| 麻豆专区一区二区三区四区五区| 亚洲免费观看高清完整版在线观看熊 | 欧美一级理论性理论a| 一本色道久久加勒比精品| 国产一区二区在线看| 日韩电影在线观看网站| 一区二区视频在线| 中文字幕一区二区三区不卡在线| 日韩免费电影一区| 制服丝袜中文字幕亚洲| 在线日韩国产精品| 色综合av在线| 91亚洲精品久久久蜜桃网站 | 亚洲欧美另类在线| 国产人成一区二区三区影院| 欧美电视剧在线看免费| 欧美一区二区视频在线观看| 欧美色精品天天在线观看视频| 91香蕉视频mp4| 99久久777色| av一区二区不卡| 成人a免费在线看| 不卡一区在线观看| 成人av影院在线| 成人avav在线| av日韩在线网站| 99精品视频免费在线观看| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 国产真实乱子伦精品视频| 亚洲影院在线观看| 一区二区三区免费| 亚洲一区视频在线观看视频| 中文字幕亚洲电影| 玉米视频成人免费看| 亚洲精品水蜜桃| 一区二区三区不卡视频| 亚洲成人激情综合网| 日韩av不卡在线观看| 麻豆精品久久久| 国产精品一区二区在线播放| 福利91精品一区二区三区| 99久久精品情趣| 日本大香伊一区二区三区| 欧美色精品在线视频| 91精品国产入口在线| 日韩欧美一级片| 国产女人aaa级久久久级| 综合网在线视频| 午夜婷婷国产麻豆精品| 日韩高清不卡在线| 国产精品影视网| 懂色av中文字幕一区二区三区| 99精品视频在线观看| 欧美日韩亚洲不卡| 26uuu国产电影一区二区| 中文字幕精品在线不卡| 亚洲综合精品久久| 韩国精品在线观看| 91国产精品成人| 日韩精品在线一区二区| 国产精品久久久久aaaa樱花 | 精品成人佐山爱一区二区| 欧美激情自拍偷拍| 婷婷丁香久久五月婷婷| 国产一区不卡在线| 在线观看视频91| 久久免费视频色| 亚洲午夜久久久| 国产宾馆实践打屁股91| 欧美午夜精品一区二区蜜桃| 精品久久久久久久久久久院品网| 亚洲三级在线播放| 久久精品国产久精国产| 在线免费观看一区| 国产视频一区不卡| 日本sm残虐另类| 色综合中文字幕| 欧美激情中文不卡| 久久黄色级2电影| 在线观看日韩av先锋影音电影院| 久久久精品tv| 日产欧产美韩系列久久99| 91免费视频观看| 久久精子c满五个校花| 日本最新不卡在线| 欧美自拍偷拍午夜视频| 中文字幕一区av| 国产乱人伦偷精品视频免下载| 69堂精品视频| 夜夜揉揉日日人人青青一国产精品| 国产成人av电影免费在线观看| 欧美一级久久久| 三级欧美在线一区| 色婷婷综合久久久中文一区二区| 国产精品天美传媒| 国产美女久久久久| 日韩欧美国产综合| 日本美女一区二区三区视频| 欧美三级欧美一级| 夜夜精品视频一区二区| 91成人在线免费观看| 最新国产成人在线观看| 成人国产精品免费观看| 久久蜜桃av一区精品变态类天堂 | 日本 国产 欧美色综合| 欧美性猛片aaaaaaa做受| 亚洲欧美另类在线| 日本精品一区二区三区高清 | 久久综合网色—综合色88| 麻豆成人久久精品二区三区红|