不过,还有个问题要请教. 我要实现的就是: 通过 下拉选择框的内容来显示指定的Docview文档.
下面这段代码, 当我使用 语句1 的时候, 看不到任何效果(没有过滤), 使用 语句2 才能看到我要的结果.
请问这是什么原因.
procedure TCSDJCT.ComboBox1Select(Sender: TObject);
begin
//TSQLDataSet(DataSetbroker1.DataSet).SQLFilter:='Name='+sysutils.QuotedStr(Combobox1.Text); 语句1
TSQLDataSet(DataSetbroker1.DataSet).Filter:='Name='+sysutils.QuotedStr(Combobox1.Text); //语句2
TSQLDataSet(DataSetbroker1.DataSet).Filtered:=true;
DocView2.Doc.Close;
DocView2.OpenView(TDocMode.dmEdit);
end; |