以下是引用cpayinyuan在2008-9-4 13:03:00的发言:
狐狸老师,昨晚我们在讨论穿透式查询功能的时候,您当时告诉过我:(1)同时查询统计多表的数据可以用查询表实现,也就是说只有查询表才可以同时查询统计多表的数据;(2)我说的穿透式查询的功能,需要用多层关联来实现。但是,看到这里,我就有些疑问了,如果只有查询表才可以同时查询多表的数据,但查询表是不能关联的,那用什么样的方法来实现穿透式的查询呢?我不太清楚,能否这样实现:当在主表(包括查询表)的主窗口中显示主表的时候,能否通过某种方法取到当前光标所在的行及当前行的数据,然后再根据这个当前行的数据,在另外一个表中查询与当前行相关的数据(不一定是关联表)运行一次查询,然后打开一个新的窗口,在新窗口中显示新的查询结果,依此类推,一直穿透下去!
再次重申我的观点,在很多管理软件中,这种穿透式查询是非常常用的,如果没有这种查询,那就需要用户在使用软件的时候反复查询、退出、再查询、再退出、再查询,如果当前表的行数据正在显示,却不能直接把某行数据取过来作为新一次查询的条件,那就太麻烦了!真的,贺老师,我希望软件的查询功能一定要增强!
赞一个!支持!