Foxtable(狐表)用户栏目专家坐堂 → [求助]表达式


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

主题:[求助]表达式

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


加好友 发短信
等级:九尾狐 帖子:2927 积分:20167 威望:0 精华:0 注册:2012/2/3 17:45:00
[求助]表达式  发帖心情 Post By:2016/1/7 17:26:00 [只看该作者]

老师,
  这个表达式不对,劳烦您给看下

Dim dr As DataRow=e.DataTable.find("& dr2("列名") & “='" & e.DataRow(dr2("列名")) &"'  And _Identify <> '"& e.DataRow("_Identify") &"'")

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/7 17:32:00 [只看该作者]

Dim dr As DataRow=e.DataTable.find(dr2("列名") & "='" & e.DataRow(dr2("列名")) & "' And _Identify <> '" & e.DataRow("_Identify") & "'")

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


加好友 发短信
等级:九尾狐 帖子:2927 积分:20167 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2016/1/7 18:38:00 [只看该作者]

红袍老师。
   总是在纠结,对当前保存必录的项目,是否在表属性中BeforeSaveDataRow中判断还是在控件的BeforeClose,有啥区别?

 

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/7 19:26:00 [只看该作者]

 1、必填肯定要写在beforeSaveDataRow事件

 

 2、如果你像关闭的时候,也希望要保存,那就应该提示没保存,是否保存此类的。


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


加好友 发短信
等级:九尾狐 帖子:2927 积分:20167 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2016/1/10 23:34:00 [只看该作者]

老师,
还有两个表达式不正确,麻烦您再给看看

dr2= e.DataTable.find(dr2("列名") & "Like'" & e.OldValue & "%' and dr2("列名") <> '" & e.OldValue & "'")

 dr2=e.DataTable.find(dr4("列名") Like '" & e.DataRow(dr4("列名")) & "%' and dr4("列名") <> '" & e.DataRow(dr4("列名")) & "' and dr4("列名") Is Not null")

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/1/11 8:32:00 [只看该作者]

Dim filter As String = dr2("列名") & " Like '" & e.OldValue & "%' and " & dr2("列名") & " <> '" & e.OldValue & "'"
msgbox(filter)
dr2= e.DataTable.find(filter)

以后用msgbox(filter)显示一下就大概知道表达式错在什么地方了,第二条的错误方式一样,自己参考代码修改一下

 回到顶部