关于在一条人事记录中显示多行“家庭成员”的问题(50分)

  • 主题发起人 主题发起人 bluesky1000
  • 开始时间 开始时间
B

bluesky1000

Unregistered / Unconfirmed
GUEST, unregistred user!
我只有80分了,给50!
各位大侠:
小鸟又来麻烦各位了。
请到这儿下载一个高人写的人事管理系统,我用着很好用,就是用DELPHI编的。

http://www.skycn.com/soft/6524.html
其中有这么一个问题:
当基本资料选中一条当前记录后,在相应的家庭成员栏内,会出现一个DBGRID,显示的
是多行记录(因为家庭成员一般不会只有一人吧?)。可我做的程序,PARADOX表只有一行,
(姓名,性别,职称,家庭成员一类的都在一起了),当指向一条记录时,家庭成员页里的
DBGRID里显示的却是所有人的家庭成员,而且只能写一位家庭成员,我该怎么办呢?是不是
要建两个表?可要是建表的话,我该怎么建?怎么样使一条记录有多个家庭成员?
一条记录类似于以下这种情况:
姓名XXX 性别XX 职称XXX 家庭成员 XXX
XXX
XXX
 
建一个家庭成员表,有两个主要的字段,
员工编号 家庭成员
员工编号存放的数据就是上表中主健。
假如员工编号为001的员工,家庭成员有父亲和母亲。
则在新建的表中为
001 父亲
001 母亲
取出时执行 select 家庭成员 from 家庭成员表 where 员工编号='001'
 
后退
顶部