flowersun(song)老兄: 要这样费事吧!我要对字段中的值处理呢!QRExpr6,QRExpr7,QRExpr8的值是数据库里没有的呀!我要进行判断,再决定显示什么。QRExpr是不是用在可视化编程中与表的字段相关联呀,而QRDBTEXT常用在非可视化编程中????? If strtodatetime(chkon)>strtodatetime(timeon) then QRExpr6.caption := '遲到'; If strtodatetime(timeoff)>strtodatetime(chkoff) then QRExpr7.caption := '早退'; QRExpr8.caption := '8:0';
timeoff:=timeon+' '+'17:10' ;
timeoff:=formatdatetime('hh:mm',strtodatetime(timeoff));
timeon:=timeon+' '+'07:40' ;
timeon:=formatdatetime('hh:mm',strtodatetime(timeon));是什么意思?
上面的同志说的对!
我在考勤表中打卡日期为'chk_day'字段,里面时间是’2002/1/23‘
timeoff表示下班时间,是‘2002/1/23 17:10’
timeon表示上班时间,是‘2002/1/23 07:40’TO:: dpzhou(dpzhou(大米周))
要是不编程Qlabel的属性与query1连起来,我怎么对每条记录中的上班时间‘chk_onduty',上班时间‘chk_offduty',的值进行判断,并且在Quick Report中的Qlabel控件显示‘迟到’或‘ 早退’呢?
QRExpr6.caption := '遲到';
If strtodatetime(timeoff)>strtodatetime(chkoff) then
QRExpr7.caption := '早退';
QRExpr8.caption := '8:0';