奇怪的显现(在线等待,问题解决即发分)!!(50分)

  • 主题发起人 主题发起人 heron
  • 开始时间 开始时间
H

heron

Unregistered / Unconfirmed
GUEST, unregistred user!
设置数据过滤时,用下面的语句编译可以通过,但运行结果不对
Table1.Active := False;
Table1.Filtered := false;
Table1.Filter := 'Data = ' + ComboBox1.text ;
Table1.Filtered := true;
Table1.Active := True;

改为这样运行结果正确了,可是缺乏灵活性,Help!
Table1.Active := False;
Table1.Filtered := false;
Table1.Filter := 'Data = ''ADanWei''';
Table1.Filtered := true;
Table1.Active := True;
 
设置数据过滤时,用下面的语句编译可以通过,但运行结果不对
Table1.Active := False;
Table1.Filtered := false;
Table1.Filter := 'Data = ' + ''''+ComboBox1.text+'''' ;
Table1.Filtered := true;
Table1.Active := True;
搞定
 
Table1.Active := False;
Table1.Filtered := false;
mystr := ComboBox1.text; // var mystr : String;

Table1.Filter := 'Data = ' + mystr;
Table1.Filtered := true;
Table1.Active := True;

 
Table1.Active := False;
Table1.Filtered := false;
Table1.Filter := 'Data = ' + #39 + ComboBox1.text + #39;
Table1.Filtered := true;
Table1.Active := True;
 
Table1.Filter := 'Data = '''+ ComboBox1.text +'''' ;
 
我是这么解决的.
FilterArray[0] := 'Belong2=''SI''';
Table1.Filter:=FilterArray[0];
 
完颜康 和 zhihuali 的调试通过;sim_might 的还是没有变化
分分了! 谢谢大家
 
多人接受答案了。
 
后退
顶部