Foxtable(狐表)用户栏目专家坐堂 → 共用窗口的动态加载


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

主题:共用窗口的动态加载

美女呀,离线,留言给我吧!
采菊东篱下
  21楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10374 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2022/3/12 17:45:00 [只看该作者]

帮助中的例子是在通过DropTable返回对应的表中的单元格闪烁,不是在选单窗口中的单元格闪烁,反正我现在在选单窗口中的单元格输入数据后按回车,无法自动输入数据入凭证。

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


加好友 发短信
等级:超级版主 帖子:107739 积分:548028 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/13 20:36:00 [只看该作者]

不管是主表的单元格在编辑状态,还是下拉窗口的表格在编辑状态,我测试都没有问题

 回到顶部
美女呀,离线,留言给我吧!
采菊东篱下
  23楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10374 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2022/4/8 0:01:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试.foxdb

我做了一个简单例子,想在仓库账的进仓金额列通过下拉窗口选单,在窗口的本次录入金额输入金额,鼠标在单元格内闪烁,按回车后把录入的金额自动输入到仓库账的进仓金额,我这样做不行。

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


加好友 发短信
等级:超级版主 帖子:107739 积分:548028 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/4/8 9:02:00 [只看该作者]

怎么测试?仓库账是哪个表?进仓金额列在哪?

 回到顶部
美女呀,离线,留言给我吧!
采菊东篱下
  25楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10374 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2022/4/8 11:50:00 [只看该作者]

传错了,这个才是。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:例子.foxdb


 回到顶部
美女呀,离线,留言给我吧!
采菊东篱下
  26楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10374 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2022/4/8 11:54:00 [只看该作者]

本来想用23楼的项目把问题上传,后觉涉及到很多专业取数代码就改用一个简单例子上传,把问题简单化,不让你看晕。
[此贴子已经被作者于2022/4/8 12:12:52编辑过]

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


加好友 发短信
等级:超级版主 帖子:107739 积分:548028 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/4/8 12:10:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:例子.zip


 回到顶部
美女呀,离线,留言给我吧!
采菊东篱下
  28楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10374 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2022/4/8 17:17:00 [只看该作者]

为什么把这段代码写在PrepareEdit事件,第一次点击财务数据源表单元格时出现焦点不在点击单元格上?注识掉这段代码就没出现这种现象?
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  = "会计选出纳账数据"
            Tables("财务数据源").Cols("借方金额").DropForm = Nothing
            Tables("财务数据源").Cols("贷方金额").DropForm = Nothing
            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
            Tables("财务数据源").Cols("借方金额").DropForm = Nothing
            Tables("财务数据源").Cols("贷方金额").DropForm = Nothing
        End If
    End If
ElseIf e.Col.Name = "借方金额" Then
    If e.Row("字号") = "转字" AndAlso e.Row("会计科目") = "1015 其他货币资金" Then
        e.Col.DropForm  = "会计选出纳账数据"
        Tables("财务数据源").Cols("金额").DropForm = Nothing
    ElseIf e.Row("字号") = "转字" AndAlso e.Row("会计科目") <> "1015 其他货币资金" Then
        e.Col.DropForm  = Nothing
        Tables("财务数据源").Cols("金额").DropForm = Nothing
    End If
ElseIf e.Col.Name = "贷方金额" Then
    If e.Row("字号") = "转字" AndAlso e.Row("会计科目") = "1015 其他货币资金" Then
        e.Col.DropForm  = "会计选出纳账数据"
        Tables("财务数据源").Cols("金额").DropForm = Nothing
    ElseIf e.Row("字号") = "转字" AndAlso e.Row("会计科目") <> "1015 其他货币资金" Then
        e.Col.DropForm  = Nothing
        Tables("财务数据源").Cols("金额").DropForm = Nothing
    End If
End If

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


加好友 发短信
等级:超级版主 帖子:107739 积分:548028 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/4/8 17:18:00 [只看该作者]

不是随便找个什么事件都能写代码的

 回到顶部
总数 29 上一页 1 2 3