以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]这代码无效? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=142590) |
-- 作者:zto001 -- 发布时间:2019/10/31 18:21:00 -- [求助]这代码无效? BeforeLoadInnerTable 第一种 If e.DataTableName = "用户表" Then e.SelectString = "Select * From {用户表} Where [_Identify] Is Null" End If If e.DataTableName = "运费" Then e.SelectString = "Select * From {运费} Where [创建人]=\'"& _Name &"\'" End If 第二种 If e.DataTableName = "用户表" Then e.Filter ="[_Identify] Is Null" End If If e.DataTableName = "运费" Then e.Filter ="[创建人]=\'"& _Name &"\'" End If 怎么回事,全都无效,好像没有用户表跟运费这两个表一样,我加入的弹窗都不弹一下 |
-- 作者:zto001 -- 发布时间:2019/10/31 18:40:00 -- Dim cmd As New SQLCommand cmd.CommandText = "DELETE FROM {运费} WHERE 创建人= \'李路英\'" cmd.ExecuteNonQuery() DataTables("运费").Load() 这个也用不了 还有哪些办法能加载指定条件的后台数据?
|
-- 作者:有点蓝 -- 发布时间:2019/11/1 8:52:00 -- 第二种肯定没有问题。 问题在_Name,这时候自己的登录窗口还没有打开,_Name不可能有值的 BeforeLoadInnerTable里面都设置为[_Identify] Is Null,到登录之后这样处理: DataTables("运费").Loadfilter = "[创建人]=\'" & _Name & "\'" DataTables("运费").Load()
|