TO:fanzhe
因为跟帖不能发送附件,就单独新建了一个帖子。
在这个例子中,只用一条SQL语句就实现了你要的效果。希望对你有所帮助。
如果你直接跟在帖子后面回复是不能带附件的,但如果你点回复进行回复就可以带附件.
如果会使用SQL,数据库的工作就非常简单,所以学SQL最好有一本书。
刚才研究了一下,有一个地方不明白,就是比较判断1不同的情况下.
参数> 自定义.字符:"{select A.产品名称,C.配件名称,D.增减日期,D.增减原因,D.增减数量 from 产品 A,出货配件 B,配件 C,配件动态 D where A.产品ID=(动态取得) and A.产品ID=B.产品ID and B.配件ID=C.配件ID and B.配件ID=D.配件ID}"
这条SQL语句为什么要这样表达呢,A.C.是什么呢,为什么增减日期是D.增减原因又是D.增减数量还是D.
太复杂了,因为我要的功能还没有达到,所以要把上面的语句搞明白才行.
A、B、C ...就是给数据表取的别名,表达起来方便。
To:fanzhe
A、B、C等是给数据表起的别名,你也可以用x,y,z。建议你有时间先学习一下SQL语言,很多问题就迎刃而解了。
另外,我看了你的例子,里面很多都是用数据表。建议把数据表都改为ADO查询。因为你目前的数据量很小,还看不出来;如果你数据量很大的话,打开一个数据表就会非常费劲了,严重影响运行效率。
对的,如果你要做数据库软件,最好先学习SQL,这样可以让自己少走一些弯路,更快地解决问题。有时经过多步复杂操作得到的结果可能使用一条简单的SQL语句就轻易解决了,对于数据库的操作可以说没有SQL做不到的,可见其功能非常强大。
非常感谢大家的帮助,我会谨记教诲,努力研究SQL的,虽然我是第一次接触SQL但已经深深地感觉到它的强大了,我一定会努力的.