Foxtable(狐表)用户栏目专家坐堂 → [求助]如何实现自动填充数据


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

主题:[求助]如何实现自动填充数据

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


加好友 发短信
等级:三尾狐 帖子:637 积分:7362 威望:0 精华:1 注册:2013/11/26 7:49:00
[求助]如何实现自动填充数据  发帖心情 Post By:2014/3/17 10:26:00 [只看该作者]

请各位老师帮忙看一下,我想在窗体里的表格数量列中,实现以下2个功能

1:输入数字 3.45982或者3.45986 最终在数量列都只取3.4598 这个值。

2:双击3.4598后,将这个值填入其他行。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目5.table


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/3/17 10:43:00 [只看该作者]

1.已经完成
2.填入其他行是什么意思?  填入那些行? 想要触发双击事件,就要锁定列,锁定列就无法编辑

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目5.table



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


加好友 发短信
等级:三尾狐 帖子:637 积分:7362 威望:0 精华:1 注册:2013/11/26 7:49:00
  发帖心情 Post By:2014/3/17 10:48:00 [只看该作者]

老师,我的那张表,如果是临时表,在哪里写datacolchanging 代码啊?

填入数量列在窗里表控件的其他行,那如果用按扭事件写代码可以吗? 谢谢

[此贴子已经被作者于2014-3-17 10:53:22编辑过]

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/3/17 11:08:00 [只看该作者]

临时表没有事件,建议你用窗口表.
其他行,是指当前行吗?  那直接为当前行赋值即可

tables(XX).current("列名")=e.row("数量")

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2014/3/17 11:23:00 [只看该作者]

二楼的代码这样改一下比较好:
 
If e.DataCol.name="数量" Then
    If e.newvalue IsNot Nothing Then
        e.newvalue = math.Floor( e.newvalue * 10000) / 10000
    End If
End If
 
否则输入2.1之类的就会出错

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


加好友 发短信
等级:三尾狐 帖子:637 积分:7362 威望:0 精华:1 注册:2013/11/26 7:49:00
  发帖心情 Post By:2014/3/17 11:59:00 [只看该作者]

谢谢狐狸爸爸,可是我的窗口表,也是一张动态表,列是用下列列表复选框来生成的,没有datadolchanging 的该怎么办

[此贴子已经被作者于2014-3-17 12:00:00编辑过]

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/3/17 12:01:00 [只看该作者]

临时表没有事件,建议你用窗口表做临时表,设置为主窗口的话.基本上看不出区别

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


加好友 发短信
等级:三尾狐 帖子:637 积分:7362 威望:0 精华:1 注册:2013/11/26 7:49:00
  发帖心情 Post By:2014/3/17 12:09:00 [只看该作者]

我是用窗口表做临时表的,那代码要怎么改一下,写在哪里

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/3/17 12:10:00 [只看该作者]

DataColChangINg啊.

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/3/17 12:11:00 [只看该作者]

窗口表设置为SQLQUERY 就会有所有事件了

 回到顶部
总数 11 1 2 下一页