比如
    dataset1的DataSource是dataset2
    MasterFields := '项目编号';
    IndexFieldNames := '主项目编号'
如果  dataset1    
      SELECT * FROM 项目表 WHERE (SUBSTRING(项目编号, 6, 1)  = '0')
就没问题
如果
     SELECT * FROM 项目表 WHERE (SUBSTRING(项目编号, 6, 1)  = :bh)
然后程序中动态赋值,dataset1就会无视主从关系,将所有数据全取出来,怎样解决?