以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]数据加载问题,谢谢。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=67531)

--  作者:liuxianjie1980
--  发布时间:2015/4/25 15:52:00
--  [求助]数据加载问题,谢谢。

项目信息窗口(各字段绑定到表“项目信息库”)如下:

 


图片点击可在新窗口打开查看此主题相关图片如下:无标题.jpg
图片点击可在新窗口打开查看

 

 

那么,希望点击“添加/查看任务明细”,代码如下:

 

Dim filter As String
Filter = Tables("项目信息库").current("项目名称")
forms("项目任务明细表窗口").open()
DataTables("任务明细表").loadFilter = Filter \'设置加载条件
DataTables("任务明细表").load()

 

打开另外一个“项目任务明细表”窗口,该窗口中有一个table控件,绑定的是“任务明细表”,类型为normal,“任务明细表”与表“项目信息库”有共同的列“项目名称”,故想以此为筛选条件,预览如下:


图片点击可在新窗口打开查看此主题相关图片如下:无标题2.jpg
图片点击可在新窗口打开查看

 

点击“添加/查看任务明细”后,系统却提示:至少一个参数没有被指定值。因而“项目任务明细表”窗口的内容是空的。

 

为何?  谢谢指点!

[此贴子已经被作者于2015/4/25 15:57:22编辑过]

--  作者:Bin
--  发布时间:2015/4/25 15:55:00
--  
加载条件不对

Dim filter As String
Filter = "项目名称=\'" & Tables("项目信息库").current("项目名称") & "\'"
forms("项目任务明细表窗口").open()
DataTables("任务明细表").loadFilter = Filter \'设置加载条件
DataTables("任务明细表").load()

--  作者:liuxianjie1980
--  发布时间:2015/4/25 16:02:00
--  

谢谢bin!!!

只是那个filter里面的引号很搞人啊,后面怎么有5个单引号之多啊?


--  作者:liuxianjie1980
--  发布时间:2015/4/25 16:03:00
--  

能否解释哈


--  作者:liuxianjie1980
--  发布时间:2015/4/25 16:05:00
--  
看懂了,谢谢。
--  作者:Bin
--  发布时间:2015/4/25 16:06:00
--  
三言两语是无法解释的. 建议你先按部就班学习帮助.

或者也可以看一下教程视频
Foxtable官方视频教程之一:《使用指南》 http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=67186

 Foxtable官方视频教程之二:《开发指南》 
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=67187


--  作者:有点酸
--  发布时间:2015/4/25 20:27:00
--  

http://www.foxtable.com/help/topics/1284.htm