大家晚上好,我是个初学者,有俩个问题要请教一下!(50分)

  • 主题发起人 主题发起人 linlky
  • 开始时间 开始时间
L

linlky

Unregistered / Unconfirmed
GUEST, unregistred user!
o_course_1CellClick(nil); 是不是調用下面的事件?

procedure Tf_main.o_course_1CellClick(column:TColumn);
begin
I_name_1.Text:=T_course_1['Name'];
.........
end; 为什么要用这个事件呢?

还有一个就是:

T_course_1.Filter:='TEACHER'''+F_login.I_user.Text+''' and state<>''5'' and State<>''1'''

这些双引号和单引号怎么去分辨它。我经常写错了不是多个,就是少一个的。

请大家帮助我一下。小弟在这里谢了。




.
 
1)不知道你说的是什么情况的,叫人怎么回答?
2)连续两个单引号('')表示字符串中的一个单引号。
如要生成变量值str为 'asdf',就必须是 str := '''asdf'''; 如果是str := ''asdf''就错了
 
我一般不这么用, 这样比较清楚
S := 'TEACHER %s and state<>%s' and State<>%s';
T_course_1.Filter := Format(S, [QoutedStr(F_login.I_User.Text), QuotedStr('5'), QuotedStr('1')]);


 
后退
顶部