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

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

?? 結算價格.frm

?? 用友u8財務源碼,用visual basic開發
?? FRM
?? 第 1 頁 / 共 4 頁
字號:
    Else
        lblSettleType(2).Caption = "單價"
        lblSettleType(3).Caption = "備注"
        lblSettleType(4).Visible = False
        txtSettleType(1).Visible = False
        txtSettleType(2).left = txtSettleType(1).left
        txtSettleType(2).top = txtSettleType(1).top
    End If
End Sub

Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
    On Error GoTo ErrHandler
    Dim ShiftDown, AltDown, CtrlDown
    ShiftDown = (Shift And vbShiftMask) > 0
    AltDown = (Shift And vbAltMask) > 0
    CtrlDown = (Shift And vbCtrlMask) > 0
    
    Select Case KeyCode
        Case vbKeyF1
            SendKeys "{F1 3}"
        Case vbKeyF5
            If Me.tlbAction.Buttons("AddNew").Enabled Then
                'AddNew
            End If
        Case vbKeyF8
            If Me.tlbAction.Buttons("Edit").Enabled Then
                Edit
            End If
        Case vbKeyDelete
            If Me.tlbAction.Buttons("Delete").Enabled Then
                'Delete
            End If
        Case vbKeyF6
            If Me.tlbAction.Buttons("Save").Enabled Then
                Save
            End If
        Case vbKeyZ
            If CtrlDown And Me.tlbAction.Buttons("Cancel").Enabled Then
                CancelDo
            End If
        Case vbKeyI
            If CtrlDown And Me.tlbAction.Buttons("AddCol").Enabled Then
                m_EditCol = 1
                AddCol
            End If
        Case vbKeyD
            If CtrlDown And Me.tlbAction.Buttons("DelCol").Enabled Then
                m_EditCol = 2
                DeleteCol
            End If
        Case vbKeyP
            If CtrlDown And Me.tlbAction.Buttons("Print").Enabled Then
                If Not InitPrnGrid Then Exit Sub
                Print_Doc Me, "Print", TAB_CADSET
            End If
        Case vbKeyF4
            If CtrlDown Then
                Unload Me
            End If
    End Select
ErrHandler:
    Exit Sub
End Sub

Public Sub Gen_Key(TLB_Key As String)
    On Error Resume Next
    Select Case TLB_Key
        Case "Print", "Preview", "Dataout"
            If Not InitPrnGrid Then Exit Sub
            Print_Doc Me, TLB_Key, TAB_CADSET
    End Select
End Sub

Private Sub Form_Load()
    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
    
    MSImageList_Initialize ilsTlb
    MSToolBar_Initialize tlbAction, "Print", TB_PRINT
    MSToolBar_Initialize tlbAction, "Preview", TB_PREVIEW
    MSToolBar_Initialize tlbAction, "Export", TB_Export
    MSToolBar_Initialize tlbAction, "AddNew", TB_AddNew
    MSToolBar_Initialize tlbAction, "Edit", TB_Edit
    MSToolBar_Initialize tlbAction, "Delete", TB_Delete
    MSToolBar_Initialize tlbAction, "Save", TB_Save
    MSToolBar_Initialize tlbAction, "Cancel", TB_Cancel
    MSToolBar_Initialize tlbAction, "Refresh", TB_Refresh
    MSToolBar_Initialize tlbAction, "AddCol", TB_AddCol
    MSToolBar_Initialize tlbAction, "DelCol", TB_DelCol
    MSToolBar_Initialize tlbAction, "Help", TB_HELP
    MSToolBar_Initialize tlbAction, "Exit", TB_EXIT
    SetPrintDataStyleXML_flag = False
    
    Me.jkrTree.width = 100
    m_EditCol = 3
    
    Me.treStyle.LineStyle = tvwRootLines
    Me.treStyle.Style = tvwTreelinesPlusMinusPictureText
    Me.treStyle.LabelEdit = tvwManual
    Me.treStyle.Indentation = 300
    
    txt2Top = Me.txtSettleType(2).top
    txt2Left = Me.txtSettleType(2).left
    Me.Charge(1).Value = True
    Charge_Click 1
    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 Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
    On Error GoTo lblHandle
    Dim iAnswer As VbMsgBoxResult
    If EO.State = U8FDEso.esoEdit Or EO.State = U8FDEso.esoAddNew Then
        iAnswer = MsgBox("還有尚未保存的數據,保存嗎?", vbQuestion + vbYesNoCancel)
        If iAnswer = vbNo Then
            m_EditStatus = False
            If m_EO.State = U8FDEso.esoEdit Then CancelDo
            m_EditStatus = True
            Unload Me
        ElseIf iAnswer = vbYes Then
            Save
            Unload Me
        Else
            Cancel = 1
        End If
    Else
        Unload Me
    End If
    Exit Sub
lblHandle:
    MsgBox Err.Description, vbInformation, g_conSysName
    Cancel = True
End Sub

Private Sub Form_Resize()
    On Error Resume Next
    Me.jkrTree.maxLeft = Me.ScaleWidth - conMoveLimit
    Me.jkrTree.minLeft = conMoveLimit

    Me.treStyle.Move 0, Me.tlbAction.Height, Me.jkrTree.left, Me.ScaleHeight - Me.tlbAction.Height
    Me.jkrTree.Move Me.jkrTree.left, Me.tlbAction.Height, 50, Me.ScaleHeight
    Me.picView.Move Me.jkrTree.left + 50, Me.tlbAction.Height, Me.ScaleWidth - Me.jkrTree.left - 50, Me.ScaleHeight - Me.tlbAction.Height
    ResizeCtbTool Me, picView, treStyle, jkrTree
    On Error GoTo 0
End Sub

Private Sub jkrTree_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
    Me.jkrTree.ZOrder 0
End Sub

Private Sub jkrTree_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)
    If Me.jkrTree.left < conMoveLimit Then
        Me.jkrTree.left = conMoveLimit
    ElseIf Me.jkrTree.left > Me.ScaleWidth - conMoveLimit Then
        Me.jkrTree.left = Me.ScaleWidth - conMoveLimit
    End If

    Me.treStyle.width = Me.jkrTree.left
    Me.picView.left = Me.jkrTree.left + 50
    Me.picView.width = Me.ScaleWidth - Me.treStyle.width - 50
End Sub

Private Sub ocxCtbTool_OnCommand(ByVal enumType As prjTBCtrl.ENUM_MENU_OR_BUTTON, ByVal cButtonId As String, ByVal cMenuId As String)
    tlbAction_ButtonClick tlbAction.Buttons(cButtonId)
End Sub

Private Sub tlbAction_ButtonClick(ByVal Button As MSComctlLib.Button)
    Select Case Button.key
        Case "Print"
            PrintData
        Case "Preview"
            PrintView
        Case "Export"
            Export
'        Case "Print", "Preview", "Export"
'            If Not InitPrnGrid Then Exit Sub
'            Print_Doc Me, Button.key, TAB_CADSET
        Case "AddNew"
            AddNew
        Case "Edit"
            m_EditCol = 0
            Edit
        Case "Delete"
            Delete
        Case "Save"
            Save
        Case "Cancel"
            CancelDo
        Case "Refresh"
            RefreshUI
        Case "AddCol"
            m_EditCol = 1
            AddCol
        Case "DelCol"
            m_EditCol = 2
            DeleteCol
        Case "Help"
            SendKeys "{F1 3}"
        Case "Exit"
            Unload Me
    End Select
End Sub

Private Function InitPrnGrid() As Boolean
    InitPrnGrid = False
    With frmRightMenu.GrdPrn
        frmRightMenu.TabFlg = TAB_ACCDEF
        .Redraw = False
        .Cols = 7
        .FixedCols = 0
        .ColWidth(0) = 1000
        .ColWidth(1) = 1600
        .ColWidth(2) = 1600
        .ColWidth(3) = 600
        .ColWidth(4) = 1000
        .ColWidth(5) = 1000
        .ColWidth(6) = 1900

        Dim vt As Variant
        Dim rsl As New UfRecordset
        Dim SQL As String
        'SQL = "select " & EO("settle_code").SourceField & "," & "SettleStyle.cSSName" & ",'" & Charge(1).Caption & "'," & EO("unitprice_mny").SourceField & "," & EO("money_name").SourceField & "," & EO("limit_mny").SourceField & "," & EO("digest").SourceField & " from " & EO.SourceTable & "," & "SettleStyle" & " where " & EO.SourceTable & "." & EO("settle_code").SourceField & "=" & "SettleStyle" & ".cSSCode" & " and fd_settle.charge_flag=1"
        'SQL = SQL & " union " & "select " & EO("settle_code").SourceField & "," & "SettleStyle.cSSName" & ",'" & Charge(0).Caption & "'," & EO("unitprice_mny").SourceField & "," & EO("money_name").SourceField & "," & EO("limit_mny").SourceField & "," & EO("digest").SourceField & " from " & EO.SourceTable & "," & "SettleStyle" & " where " & EO.SourceTable & "." & EO("settle_code").SourceField & "=" & "SettleStyle" & ".cSSCode" & " and fd_settle.charge_flag=0" & " order by " & EO("settle_code").SourceField
        SQL = "select fd_settle.settle_code,SettleStyle.cSSName,case fd_settle.charge_flag when 0 then '結算筆數' when 1 then '計提比例' end as charge_flag,fd_settle_b.money_name,fd_settle_b.unitprice_mny,fd_settle_b.limit_mny,fd_settle_b.digest 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"
        Set rsl = dbsZJ.OpenRecordset(SQL, dbOpenSnapshot)
        If rsl.EOF Then
            MsgBox "沒有打印數據!", vbCritical, zjGl_Name
            Exit Function
        Else
            rsl.MoveLast
            rsl.MoveFirst
        End If

        Set vt = rsl.Recordset
        .Rows = 2
        .FixedRows = 2
        .BindRecordSet vt, False, True, True
        CloseRS rsl

        '初始化表頭及對齊方式
        .TextMatrix(0, 0) = "結算方式代碼"
        .ColAlignment(0) = UG_ALIGNLEFT
        .JoinCells 0, 0, 1, 0, True

        .TextMatrix(0, 1) = "結算方式名稱"
        .ColAlignment(1) = UG_ALIGNLEFT
        .JoinCells 0, 1, 1, 1, True

        .TextMatrix(0, 2) = "計費標準"
        .ColAlignment(2) = UG_ALIGNLEFT
        .JoinCells 0, 2, 1, 2, True

        .TextMatrix(0, 3) = "幣別"
        .ColAlignment(3) = UG_ALIGNRIGHT
        .JoinCells 0, 3, 1, 3, True

        .TextMatrix(0, 4) = "單價"
        .ColAlignment(4) = UG_ALIGNRIGHT
        .JoinCells 0, 4, 1, 4, True

        .TextMatrix(0, 5) = "計提基線"
        .ColAlignment(5) = UG_ALIGNRIGHT
        .JoinCells 0, 5, 1, 5, True

        .TextMatrix(0, 6) = "備注"
        .ColAlignment(6) = UG_ALIGNLEFT
        .JoinCells 0, 6, 1, 6, True

        .HeadForeColor = &H404040
        .HeadFont.Name = "宋體"
        .HeadFont.Size = 9
        .HeadFont.Bold = True
    End With
    InitPrnGrid = True
End Function

Private Sub treStyle_Collapse(ByVal Node As MSComctlLib.Node)
    Node.Image = 1
End Sub

Private Sub treStyle_Expand(ByVal Node As MSComctlLib.Node)
    Node.Image = 2
End Sub

Private Sub treStyle_NodeClick(ByVal Node As MSComctlLib.Node)
    Dim iAnswer As Long
    Dim objSettlePriceBI As New U8FDBso.clsSettlePriceBI
    Dim objOID           As New U8FDEso.OIDObject
    
    If IsNumeric(mID(Node.key, 2)) Then
        If NodeKey <> Node.key Then
            If Me.picView.Enabled = True Then
                iAnswer = MsgBox("放棄當前工作嗎?", vbQuestion + vbYesNo)
                If iAnswer = vbNo Then
                    Me.treStyle.Nodes(NodeKey).Selected = True
                    Me.picView.SetFocus
                    Exit Sub
                Else
                    m_EditStatus = False
                    CancelDo
                    Me.picView.Enabled = False
                End If
            End If

            NodeKey = Node.key
            
            If Len(NodeKey) < 15 Then
                Set m_EO = objSettlePriceBI.FindByCode(g_sDataSourceName, mID(NodeKey, 2))
            Else
                Set m_EO = objSettlePriceBI.FindByCode(g_sDataSourceName, mID(Node.Parent.key, 2))
            End If
            
            Set objSettlePriceBI = Nothing
            Set objOID = Nothing
            SetUI
        End If
    End If
End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区鲁丝不卡| 久久精品一区二区三区av| 成人午夜视频在线观看| 久久精品国产一区二区三区免费看| 亚洲日本电影在线| 亚洲另类在线一区| 亚洲少妇中出一区| 一级特黄大欧美久久久| 亚洲愉拍自拍另类高清精品| 一区二区三区蜜桃网| 亚洲影视资源网| 天堂va蜜桃一区二区三区漫画版 | 久久99国产精品麻豆| 美女视频一区在线观看| 激情文学综合网| 成人97人人超碰人人99| 日本久久一区二区| 91精品国产91久久久久久一区二区 | 日韩一区二区电影在线| 日韩免费成人网| 国产日韩欧美在线一区| 一色桃子久久精品亚洲| 亚洲高清久久久| 极品销魂美女一区二区三区| 成人av中文字幕| 欧美老肥妇做.爰bbww视频| 精品人在线二区三区| 国产色一区二区| 亚洲伊人伊色伊影伊综合网| 免费在线一区观看| 成人免费av在线| 911精品国产一区二区在线| 亚洲精品一区二区三区香蕉| 国产蜜臀97一区二区三区 | 欧美日韩黄色影视| 日韩精品自拍偷拍| 中文字幕一区av| 蜜桃av一区二区| 91麻豆国产在线观看| www久久精品| 亚洲同性gay激情无套| 麻豆精品在线观看| 懂色av一区二区三区免费观看 | 日韩精品国产欧美| 成人精品视频一区| 337p亚洲精品色噜噜| **欧美大码日韩| 韩日欧美一区二区三区| 欧美三级中文字| 国产精品沙发午睡系列990531| 亚洲成人自拍网| 懂色av中文字幕一区二区三区 | 99久久精品国产精品久久| 日韩午夜在线播放| 亚洲国产精品人人做人人爽| 成人午夜在线播放| 久久综合九色综合久久久精品综合| 亚洲综合在线视频| 91视频在线看| 国产精品久久久久久久浪潮网站| 毛片av一区二区三区| 欧美高清一级片在线| 一区二区三区精品视频| 97超碰欧美中文字幕| 中文字幕中文在线不卡住| 国产做a爰片久久毛片| 欧美一区二区大片| 免费高清不卡av| 91精品国产色综合久久不卡蜜臀| 亚洲成人手机在线| 欧美丰满少妇xxxbbb| 亚洲一区二区三区三| 色av一区二区| 亚洲成年人影院| 欧美日韩激情一区二区三区| 亚洲一区二区三区在线| 欧美日韩国产片| 日韩成人dvd| 精品奇米国产一区二区三区| 国内精品视频一区二区三区八戒| 欧美xxxx在线观看| 国产黄人亚洲片| 国产精品另类一区| 色综合一个色综合亚洲| 亚洲一区二区综合| 91精品国产综合久久蜜臀| 日本vs亚洲vs韩国一区三区二区| 91精品国产综合久久精品| 麻豆专区一区二区三区四区五区| 欧美夫妻性生活| 国内精品免费**视频| 国产欧美日韩精品在线| 色综合久久88色综合天天6| 亚洲激情自拍视频| 日韩一级黄色片| 国产寡妇亲子伦一区二区| 中文字幕在线观看不卡视频| 97se亚洲国产综合自在线观| 婷婷夜色潮精品综合在线| 日韩一级欧美一级| 丁香啪啪综合成人亚洲小说| 亚洲美女电影在线| 欧美一区二区人人喊爽| 粉嫩av一区二区三区在线播放| 亚洲美女淫视频| 日韩欧美中文字幕精品| kk眼镜猥琐国模调教系列一区二区| 一区二区高清免费观看影视大全 | 久久久精品综合| 93久久精品日日躁夜夜躁欧美| 亚洲国产综合人成综合网站| 日韩亚洲欧美一区| 菠萝蜜视频在线观看一区| 亚洲成人777| 成人欧美一区二区三区| 日韩午夜中文字幕| 日本精品视频一区二区| 国产美女视频一区| 亚欧色一区w666天堂| 中文字幕乱码亚洲精品一区| 在线综合视频播放| 91在线视频免费观看| 国产一区二区电影| 视频在线在亚洲| 亚洲视频图片小说| 欧美韩国一区二区| 日韩视频永久免费| 欧美色老头old∨ideo| 成人aa视频在线观看| 另类人妖一区二区av| 亚洲风情在线资源站| 国产精品午夜免费| 精品久久久久久久久久久久久久久| 欧美亚洲国产一区二区三区| 国产精品影视在线观看| 免费观看在线综合| 午夜私人影院久久久久| 亚洲乱码国产乱码精品精的特点 | 偷拍自拍另类欧美| 亚洲在线观看免费视频| 亚洲图片激情小说| 最新不卡av在线| 亚洲人成7777| 亚洲欧洲精品一区二区精品久久久 | 国精产品一区一区三区mba视频| 性做久久久久久久久| 一区二区三区在线不卡| 最新不卡av在线| 成人欧美一区二区三区白人 | 久久av资源网| 热久久一区二区| 视频一区在线播放| 日韩av中文在线观看| 日本视频中文字幕一区二区三区| 亚洲成va人在线观看| 亚洲一卡二卡三卡四卡| 一区二区三区成人| 午夜日韩在线电影| 日韩av网站在线观看| 美女www一区二区| 黑人巨大精品欧美一区| 国产高清精品久久久久| 国产在线播放一区| 丁香啪啪综合成人亚洲小说| 97精品久久久午夜一区二区三区| 91视频一区二区三区| 欧美三区在线观看| 日韩欧美成人午夜| 亚洲国产精品激情在线观看| 国产精品短视频| 亚洲国产精品久久久久秋霞影院 | av成人老司机| 在线国产电影不卡| 7777精品伊人久久久大香线蕉经典版下载 | 国产区在线观看成人精品| 国产日韩精品一区二区浪潮av | 在线观看国产日韩| 欧美情侣在线播放| 久久久久国产精品麻豆ai换脸 | 欧美日韩免费一区二区三区| 欧美一区二区网站| 国产亚洲欧美日韩日本| 亚洲综合自拍偷拍| 九色综合国产一区二区三区| 成人97人人超碰人人99| 欧美日韩一区中文字幕| 欧美mv日韩mv国产网站| 亚洲日本一区二区| 美女任你摸久久| 色综合久久中文字幕| 日韩精品一区在线观看| 成人免费一区二区三区视频| 老司机精品视频线观看86| 国产成人在线视频网址| 欧美日韩你懂得| 亚洲国产精品t66y| 蜜桃视频在线一区| 色狠狠一区二区| 国产日产欧美一区二区三区| 亚洲午夜精品一区二区三区他趣|