Foxtable(狐表)用户栏目专家坐堂 → 选单问题


  共有3715人关注过本帖树形打印复制链接

主题:选单问题

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/14 17:22:00 [显示全部帖子]

请先调试,然后指出是哪一句代码出错?

提示:不存在
会计选出纳账数据_Table1可能原因
1、窗口名称不是:会计选出纳账数据
2、窗口表控件名称不是:Table1
3、这个窗口表表类型不是副本,或者sqltable。而是normal表:http://www.foxtable.com/webhelp/topics/1905.htm

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/15 22:54:00 [显示全部帖子]

"财务数据源"prepareedit事件

If e.IsFocusCell Then
    If e.Col.Name = "某下拉窗口列" AndAlso (e.Row("会计科目") = "1001 库存现金" orelse e.Row("会计科目") = "1002 银行存款") Then
        e.Col.DropForm  = "某下拉窗口"
    Else
        e.Col.DropForm  = Nothing         
    End If
End If

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/16 13:45:00 [显示全部帖子]

Dim dr As Row = CurrentTable.Current
if dr isnot nothing then
If e.Form.DropTable IsNot Nothing Then

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/4/8 17:41:00 [显示全部帖子]

If e.IsFocusCell Then
    If e.Col.Name = "金额" Then
        If (e.Row("字号") = "现收" OrElse e.Row("字号") = "银收" OrElse e.Row("字号") = "现付" OrElse e.Row("字号") = "银付") AndAlso (e.Row("会计科目") = "1001 库存现金" OrElse e.Row("会计科目") = "1002 银行存款") Then
            e.Col.DropForm  = "会计选出纳账数据"
        ElseIf (e.Row("字号") = "现收" OrElse e.Row("字号") = "银收" OrElse e.Row("字号") = "现付" OrElse e.Row("字号") = "银付") AndAlso (e.Row("会计科目") <> "1001 库存现金" OrElse e.Row("会计科目") <> "1002 银行存款") Then
            e.Col.DropForm  = Nothing
        End If
    ElseIf e.Col.Name = "借方金额" Then
        If e.Row("字号") = "转字" AndAlso e.Row("会计科目") = "1015 其他货币资金" Then
            e.Col.DropForm  = "会计选出纳账数据"
        ElseIf e.Row("字号") = "转字" AndAlso e.Row("会计科目") <> "1015 其他货币资金" Then
            e.Col.DropForm  = Nothing
        End If
    ElseIf e.Col.Name = "贷方金额" Then
        If e.Row("字号") = "转字" AndAlso e.Row("会计科目") = "1015 其他货币资金" Then
            e.Col.DropForm  = "会计选出纳账数据"
        ElseIf e.Row("字号") = "转字" AndAlso e.Row("会计科目") <> "1015 其他货币资金" Then
            e.Col.DropForm  = Nothing
        End If
    End If
End If

 回到顶部