可能是我没有说太明白,在财务软件中,这样的查询非常多,实际运用中也非常方便,我再接着刚才的例子再解释一下。假如我有1000个客户,现在我想查询每个客户的应收帐款余额情况,首先通过菜单(或按钮)打开客户应收帐款余额的主窗口,在看应收帐款余额的时候,我忽然对某一行(假如A客户)的应收帐款余额感兴趣(想了解这个客户的应收款的发生明细),这时候我就希望直接在这个窗口中通过双击或按钮打开当前行的A客户的应收帐款明细帐,在查看A客户明细帐时,我忽然对某一笔发生额有疑问(例如是一张销售单),然后我再打开这一张销售单。
根据贺老师的思路,利用多层关联的方法,或许可以,但我希望必须得实现是通过双击或按钮打开新的窗口(也就是显示关联表的窗口),绝不能与第一个主表在同一个窗口中显示,更不能一下子显示出所有的关联表,这样就太乱了,因为这样显示出来的关联表不是用户感兴趣的想看的数据!不知道目前的软件中是否容易实现!我对FOX的应用还不熟,希望贺老师认真的思考和测试一下,看实现起来效果究竟怎么样!我认为这是一个非常关键的功能,应用非常广泛,希望引用贺老师的重视!如果贺老师想认真分析一下,可以下载一个“管家婆软件”看一下(
www.grasp.com.cn),他的很多查询都是这样的,还有速达软件、用友软件中,也都有很多这样的查询!