G
gaohua21
Unregistered / Unconfirmed
GUEST, unregistred user!
我用DELPHI5编写一简单的人事管理应用程序,用MS Access建立一RsglDB数据库,该数据库有员工资料表Rs
和员工奖惩表Rsap,两表字段如下:
工号ID 姓名Name 性别Sx 部门Dept
工号ID 奖项Award 惩项Punish 日期Date
在RsglDB数据库里建立一查询表Srsap,字段如下:
工号ID 姓名Name 性别Sx 部门Dept 奖项Award 惩项Punish 日期Date
其中Srsap表中的工号ID字段, 奖项Award, 惩项Punish, 日期Date是对应Rsap表中的各字段。
在Delphi5中建产一窗体,加入TDBGrid控件,控件的数据源为Srsap表,运行后直接在DBGrid控件中添加删除员工奖惩记录。
问题:
添加记录时,在工号列输入员工工号后按回车,姓名、性别、部门列能自动显示工号对应的数据,不需要再输入,
只要输入奖项Award, 惩项Punish, 日期Date列的值即完成员工奖惩记录的录入,其中姓名、性别、部门列的内容只
方便操作员理解,员工奖惩表Rsap中没有姓名、性别、部门字段,亦无需存放该字段的数据。
哪位高手可以告诉我有什么好办法实现这一功能,给150分。
和员工奖惩表Rsap,两表字段如下:
工号ID 姓名Name 性别Sx 部门Dept
工号ID 奖项Award 惩项Punish 日期Date
在RsglDB数据库里建立一查询表Srsap,字段如下:
工号ID 姓名Name 性别Sx 部门Dept 奖项Award 惩项Punish 日期Date
其中Srsap表中的工号ID字段, 奖项Award, 惩项Punish, 日期Date是对应Rsap表中的各字段。
在Delphi5中建产一窗体,加入TDBGrid控件,控件的数据源为Srsap表,运行后直接在DBGrid控件中添加删除员工奖惩记录。
问题:
添加记录时,在工号列输入员工工号后按回车,姓名、性别、部门列能自动显示工号对应的数据,不需要再输入,
只要输入奖项Award, 惩项Punish, 日期Date列的值即完成员工奖惩记录的录入,其中姓名、性别、部门列的内容只
方便操作员理解,员工奖惩表Rsap中没有姓名、性别、部门字段,亦无需存放该字段的数据。
哪位高手可以告诉我有什么好办法实现这一功能,给150分。