cxGrid主从表有关问题,从表显示数据不全呀

cxGrid主从表问题,从表显示数据不全呀!
两个表
主表 a (aid,employeeid,employeename,money1,date1,deleted)
从表 b (bid,employeeid,money1,deleted)

主表中的employeeid不重复,从表中的employeeid可能存在多条。

从表的 DetailKeyFieldNames := employeeid; MasterKeyFieldNames := employeeid;

现在两个表可以关联起来了,但是从表中的数据如果被另一个employeeid的人员隔开,就无法显示了。例如从表数据:

1 1001 20.70 0
2 1001 17.30 0
3 1002 9.90 0
4 1001 41.10 0

这样的话,从表只能显示出1,2条记录,4显示不出来!

请问这个问题如何解决?谢谢!!!!

------解决方案--------------------
1.你这个B表应按employeeid排序,也就是数据集中的SQL语句:select * from B表 order by employeeid 
2.设置:KeyFieldName :=bid; //bid应是明显表的独一键。