以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关联表加载问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=23977)

--  作者:ttitt147
--  发布时间:2012/9/26 9:28:00
--  关联表加载问题

我有两表做了关联,但加载父表时我要做有条件加载,但总提示说存在关联不能用此方法加载。

 

\'重新加载数据
\'DataTables("采购单表").Fill("Select * From {采购单表} where [用户] = \'" & user.name & "\'" ,"ebom", False)

\'重新加载数据

\'If _Role.Contains("部门审核") Then
\'    DataTables("采购单表").Fill("Select * From {采购单表} where [部门] = \'" & _UserGroup & "\'" ,"ebom", False)
\'End If

\'If _Role.Contains("法规审核") Or _Role.Contains("财务审核") Or _Role.Contains("采购批准") Then
\'    DataTables("采购单表").Fill("Select * From {采购单表} ", "easybom", False)
\'End If

\'MainTable = Tables("采购单表")



 

MainTable = Tables("采购单表")

 

 

 


--  作者:ttitt147
--  发布时间:2012/9/26 9:29:00
--  

这段代码我是放在菜单按键里的,没有放在afterload上


--  作者:狐狸爸爸
--  发布时间:2012/9/26 9:59:00
--  

同一个表,你应该用Load,而不是Fill,请看看:

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

 

最好将《动态加载》这一章全部看完,有个整体的了解。


--  作者:ttitt147
--  发布时间:2012/9/26 10:59:00
--  

谢谢,解决了