请教高手:关于数据库的几个小问题 ( 积分: 50 )

  • 主题发起人 主题发起人 chcsl
  • 开始时间 开始时间
C

chcsl

Unregistered / Unconfirmed
GUEST, unregistred user!
ADODataset + Access
表1:
部门 总人数 出勤记录一 出勤记录二 出勤记录三 记录数
一组 20 12 15 18 3

想通过 Select 得到的结果表如下:

部门 总人数 应出勤人数 出勤比率

我的问题是:
1,如何控制'出勤比率'字段的值小数点后的位数和列显示的宽度?
2,如记录为空,则不能用'出勤记录一+出勤记录二+出勤记录三 AS 应出勤人数',SQL语句要如何写?
3,要导入导出Excel文件要用到什么控件?
 
第一个问题:你可以具体看看accesssql语句的格式函数,列宽在显示的时候可以用
dbgrid.items.items[0].width=20来控制
第二个问题:可以用函数来判断是否是空值
sum(Isnull([出勤记录一],0)+sum(Isnull([二],0)+.. as 应出勤人数
第三个问题,不用控件,直接用代码,你搜一下,有的是现成的代码
 
谢谢,对于第一个问题的那个语句,具体放在什么地方,能不能给个实例?
 
接受答案了.
 
后退
顶部