以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [原创]同步加载,跪求代码?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=22615)

--  作者:kunge
--  发布时间:2012/8/19 0:23:00
--  [原创]同步加载,跪求代码?

  我的订单表没有订单ID列,是通过3列,日期,客户名,供应商,3列和订单详情建立的关联,需要3列才能确定订单详情的行,怎么写加载条件啊?帮助文件就一列,可以那样设计,现在3列,

 DataTables("订单明细").LoadFilter = "日期= dr("日期") and 客户名=(“客户名”)and 供应商=(“供应商”)"
这样的代码又识别不了,求代码?。。。。。。。。。。。。。

--  作者:qqdgm
--  发布时间:2012/8/19 11:13:00
--  

).LoadFilter = "日期= dr("日期") and 客户名=(“客户名”)and 供应商=(“供应商”)"

这句写的是不是有问题?是不是应该如下:

).LoadFilter = "日期= dr("日期") and 客户名= dr("客户名")and 供应商= dr("供应商")"

一定要区分全角和半角 。

另外,你的这句中的dr中的数据一定要先加载,关获得该行数据后才能执行这句代码。


--  作者:qqdgm
--  发布时间:2012/8/19 11:16:00
--  

应该写成

).LoadFilter = "日期= " & dr("日期") " and 客户名= " & dr("客户名") & " and 供应商= " & dr("供应商")

一定要区分全角和半角 。


--  作者:qqdgm
--  发布时间:2012/8/19 11:21:00
--  

应该写成

).LoadFilter = "日期= " & dr("日期") " and 客户名= " & dr("客户名") & " and 供应商= " & dr("供应商")

一定要区分全角和半角 。

应该写成

).LoadFilter = "日期= " & dr("日期") " and 客户名= " & dr("客户名") & " and 供应商= " & dr("供应商")

一定要区分全角和半角 。

里面可能还要加引号,日期处如果你用的是access就加#号

).LoadFilter = "日期= #" & dr("日期") "# and 客户名= \'" & dr("客户名") & "\' and 供应商= \'" & dr("供应商") & "\'"


--  作者:kunge
--  发布时间:2012/8/19 14:14:00
--  
这样写不行的,如何可以,帮助文件干嘛那么复杂啊?直接写成DataTables("订单明细").LoadFilter = "订单ID=dr("订单ID")"
不就行了吗?



条件是LoadFilter采用的是SQL语法

--  作者:狐狸爸爸
--  发布时间:2012/8/19 21:31:00
--  

应该:

DataTables("订单明细").LoadFilter = "订单ID =“ & dr("订单ID")

 

 

好好看看:

 

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