以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]表达式 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=79713) |
-- 作者:blsu33 -- 发布时间:2016/1/7 17:26:00 -- [求助]表达式 老师, 这个表达式不对,劳烦您给看下 |
-- 作者:大红袍 -- 发布时间:2016/1/7 17:32:00 -- Dim dr As DataRow=e.DataTable.find(dr2("列名") & "=\'" & e.DataRow(dr2("列名")) & "\' And _Identify <> \'" & e.DataRow("_Identify") & "\'") |
-- 作者:blsu33 -- 发布时间:2016/1/7 18:38:00 -- 红袍老师。 总是在纠结,对当前保存必录的项目,是否在表属性中BeforeSaveDataRow中判断还是在控件的BeforeClose,有啥区别? |
-- 作者:大红袍 -- 发布时间:2016/1/7 19:26:00 -- 1、必填肯定要写在beforeSaveDataRow事件
2、如果你像关闭的时候,也希望要保存,那就应该提示没保存,是否保存此类的。 |
-- 作者:blsu33 -- 发布时间: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 -- 发布时间: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)显示一下就大概知道表达式错在什么地方了,第二条的错误方式一样,自己参考代码修改一下
|