Foxtable(狐表)用户栏目专家坐堂 → 坐标与选定区域为何在“删除行之前”事件中区域坐标是错的


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

主题:坐标与选定区域为何在“删除行之前”事件中区域坐标是错的

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/4 9:10:00 [显示全部帖子]

1、你要做什么功能?请直接说。

 

2、没看懂你为什么要在beforeDeleteDataRow写这些代码。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/4 9:27:00 [显示全部帖子]

以下是引用YANGYUNLIN在2018/5/4 9:18:00的发言:
我要在删除之前 查看删除的记录行号,以便相关的表的记录做同样删除

 

1、根据行号这个是不正确的。行号是会随机变化的(排序、筛选等都会导致变化),不是唯一确定的值。

 

2、正确的做法是根据本行的信息,比如列 _Identify (主键),然后对应操作别的表(别的表引用此_Identify列的值)。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/4 9:51:00 [显示全部帖子]

那试试

 

With Tables(e.DataTable.name)
    messagebox.show( .RowSel & "    " & .TopRow & "    " & .BottomRow)
End With


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/4 10:08:00 [显示全部帖子]

以下是引用YANGYUNLIN在2018/5/4 10:01:00的发言:
和原来一样,解决不了问题

 

实例发上来测试。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/4 10:13:00 [显示全部帖子]

以下是引用YANGYUNLIN在2018/5/4 10:10:00的发言:
表格是可视化界面的,我选择了一块区域,只做删除,但我要知道我删除的是哪块区域

 

代码绝对没问题。请上传具体实例测试。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/4 10:32:00 [显示全部帖子]

你14楼上传的项目是空白项目,没有意义。

 

请做一个具体的实例发上来,说明你出现的问题以及你要达到的目的。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/4 10:56:00 [显示全部帖子]

修改系统菜单

 

http://www.foxtable.com/webhelp/scr/1064.htm

 

 

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:管理项目1.foxdb


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/4 12:15:00 [显示全部帖子]

以下是引用YANGYUNLIN在2018/5/4 12:05:00的发言:
临时用用,不是长久之计,菜单必竟针对的是整个项目,要针对不同的表来做处理。表事件针对的是单个表,更灵活简易

 

beforeDeleteDataRow事件获取表选中区域是不正确的处理方式,也没有必要获取这些值,都是直接判断本行的内容做各种操作的。

 

请具体说明你要做什么。


 回到顶部