Foxtable(狐表)用户栏目专家坐堂 → 数据类型


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

主题:数据类型

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


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

afterOpenProject事件

 

Tables("表a").grid.Cols("第三列").editor = new windows.Forms.textbox

 

ValidateEdit事件,写处理代码,如

 

msgbox(e.text)


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


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

以下是引用13775189031在2019/5/28 10:00:00的发言:
ValidateEdit事件,处理代码要怎么写?

 

比如

 

If e.col.name = "第三列" Then

   If e.text = "/" Then

        e.row("第十列") = "/"

   End If

End If

 

然后,drawcell事件,根据第十列的值,给第三列赋值为 e.text = "/"


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


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

把值存放在【第十列】

 

If e.col.name = "第三列" Then

   If e.text = "/" Then

        e.row("第十列") = "/"

   End If

End If

 


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


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

错误在你的datacolchanged事件【错误所在事件:表,热处理清单,DataColChanged

 

或者你改成ValidateEdit

 

If e.Col.name = "工艺要求_类别1_入炉温度_min" Then
    e.Row("第一列") = e.text
    e.text = val(e.text)
End If
[此贴子已经被作者于2019/5/28 15:51:07编辑过]

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


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

[工艺要求_类别1_入炉温度_min]

 

改成

 

<iif(cstr([工艺要求_类别1_入炉温度_min])>"", [工艺要求_类别1_入炉温度_min], "/")>


 回到顶部