Foxtable(狐表)用户栏目专家坐堂 → 窗口按钮执行


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

主题:窗口按钮执行

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


加好友 发短信
等级:童狐 帖子:271 积分:2246 威望:0 精华:0 注册:2020/9/28 14:53:00
窗口按钮执行  发帖心情 Post By:2021/5/11 16:44:00 [显示全部帖子]

在窗口A中,通过对表A的A列筛选,如果B列,C列的值有多个,执行代码1,如果B列、C例的值均为一个。执行代码2,如何实现

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


加好友 发短信
等级:童狐 帖子:271 积分:2246 威望:0 精华:0 注册:2020/9/28 14:53:00
回复:(有点蓝)B列,C列的值有多个指什么?截图具...  发帖心情 Post By:2021/5/11 17:00:00 [显示全部帖子]

B列有多个,C列只有“是”或“否”,A列有重复,B列,D列不重复,C列只有“是”或“否”

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


加好友 发短信
等级:童狐 帖子:271 积分:2246 威望:0 精华:0 注册:2020/9/28 14:53:00
回复:(有点蓝)没看懂,截图表格数据说明一下  发帖心情 Post By:2021/5/12 8:54:00 [显示全部帖子]

在窗口表B内通过筛选得到如图,1、点新增按钮,如果BZ列存在多值,提示,选择,2、如果当通过鼠标选择第二行,再点新增按钮,对选择第二行的BZ列值123对应的ZT列进行判断,对应的ZT列值为B,则增加,否则,提示。3、如果当通过鼠标选择第三行,点新增按钮,对选择第三行的BZ列值456对应的ZT列进行判断,对应的ZT列值为B,则增加,否则,提示。

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


加好友 发短信
等级:童狐 帖子:271 积分:2246 威望:0 精华:0 注册:2020/9/28 14:53:00
回复:(有点蓝)没看懂,截图表格数据说明一下  发帖心情 Post By:2021/5/12 8:56:00 [显示全部帖子]

在窗口表B内通过筛选得到如图,1、点新增按钮,如果BZ列存在多值,提示,选择,2、如果当通过鼠标选择第二行,再点新增按钮,对选择第二行的BZ列值123对应的ZT列进行判断,对应的ZT列值为B,则增加,否则,提示。3、如果当通过鼠标选择第三行,点新增按钮,对选择第三行的BZ列值456对应的ZT列进行判断,对应的ZT列值为B,则增加,否则,提示。
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20210512083326.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:童狐 帖子:271 积分:2246 威望:0 精华:0 注册:2020/9/28 14:53:00
回复:(有点蓝)  发帖心情 Post By:2021/5/12 13:41:00 [显示全部帖子]

还是不行,只对选择的行有用,当选取任意行(第二行或第一行),BZ列的值是一样的为123,要对选取的行的值(123),进行判断,123对应的ZT列内有A与B,如果全为B,增加行,否则,提示修改
[此贴子已经被作者于2021/5/12 13:46:42编辑过]

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


加好友 发短信
等级:童狐 帖子:271 积分:2246 威望:0 精华:0 注册:2020/9/28 14:53:00
回复:(有点蓝)  发帖心情 Post By:2021/5/12 14:16:00 [显示全部帖子]

还是不行,只对选择的行有用,当选取任意行(第二行或第一行),BZ列的值是一样的为123,要对选取的行的值(123),进行判断,123对应的ZT列内有A与B,如果全为B,增加行,否则,提示修改
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:lr.foxdb


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


加好友 发短信
等级:童狐 帖子:271 积分:2246 威望:0 精华:0 注册:2020/9/28 14:53:00
回复:(有点蓝)Dim r As Row = Tables("表A").curre...  发帖心情 Post By:2021/5/12 14:37:00 [显示全部帖子]

还是不行,当123同时对应两个B时,应该增加行,但还是提示
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:lr.foxdb


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


加好友 发短信
等级:童狐 帖子:271 积分:2246 威望:0 精华:0 注册:2020/9/28 14:53:00
回复:(有点蓝)Dim r As Row = Tables("表A").curre...  发帖心情 Post By:2021/5/12 15:14:00 [显示全部帖子]

可以了,还有一个问题,就是在提示的同时,定位到zt列值为A的那一行

 回到顶部