H
huishu
Unregistered / Unconfirmed
GUEST, unregistred user!
假设我要输入职工的加班情况,现有Table两个:
employee(id,name,deptartment...),Primary key=id
extrwork(id,extrday,extrtimes),Primary key=id+extrday(加班的日期)
要实现如下功能:
1.form如下:
====编号===姓名===加班时间
00000001===XYZ====times
...
2.输入部门和日期,如果该部门在该日的加班已输入,则可修改
3.如果该部门该日的加班没有输入,则所有加班时间为0,等待输入
====================
由于刚用delphi开发数据库应用,我现在用Query+DBGrid,不能修改和输入
用的SQL=
select employee.id,employee.name,extrwork.extrtimes
where employee.id*=extrwork.id and employee.department=:dept and extrwork.extrday=:day;
除了用一个临时表外,还有没有其他的办法?大虾们帮帮我吧。
employee(id,name,deptartment...),Primary key=id
extrwork(id,extrday,extrtimes),Primary key=id+extrday(加班的日期)
要实现如下功能:
1.form如下:
====编号===姓名===加班时间
00000001===XYZ====times
...
2.输入部门和日期,如果该部门在该日的加班已输入,则可修改
3.如果该部门该日的加班没有输入,则所有加班时间为0,等待输入
====================
由于刚用delphi开发数据库应用,我现在用Query+DBGrid,不能修改和输入
用的SQL=
select employee.id,employee.name,extrwork.extrtimes
where employee.id*=extrwork.id and employee.department=:dept and extrwork.extrday=:day;
除了用一个临时表外,还有没有其他的办法?大虾们帮帮我吧。