D7,dev5.0汉化版,fastreport
由于我用的是汉化版的原因还是什么问题
DBTableView.DataController.Filter.FilterText返回的是中文的值,例如
[字段1] 等于 AAA
造成无法用他的AutoDataSetFiler属性同时过滤数据集
我如何用frDBDataSet获取DBTableView.ViewData里面过滤出来的数据?
或者是其他方法,谢谢!
如果可以,请给予完整代码
不胜感激!

解决方案 »

  1.   

    1、读取DBTableView过滤内容
    2、还原一些中文字符串表达式,如‘等于’、‘大于’等表达式
    3、同步设置数据集过滤串
    4、打印
      

  2.   

    过滤的条件或许非常复杂,总不能用替换的方式吧,万一过滤值中有“等于”什么的呢?
    能不能将DBTableView.ViewData中的数据转换成DataSet或者DataSource,直接复制给frDBDateSet呢?
    如果可以,怎么转换?
      

  3.   

    我直接把汉化改了
    直接返回符号然后过滤query