Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

子窗体数据源问题?

边城浪子  发表于:2008-08-29 15:20:17  
复制

新手求助:(本人基本不懂vba,解答时请祥细一些)
一个个人档案窗体数据源邦定到个人居民信息表,主要字段有(家庭档案号、个人档案号、姓名、性别、出生日期、与户主关系、是否死亡、是否长期外出等)
另一个窗体是家庭档案窗体里的一个居民信息子窗体(主窗体的数据源邦定到家庭档表主要字段有庭档案号,户主姓名,家庭地址、出生日期等;居民信息子窗体的字段有姓名、性别、出生日期、与户主关系、是否死亡等)
我的问题是:一、因为在个人档案录入个人信息时这个是一个自由人,不属于任何一个家庭,所以他的家庭档案号和户主关是空白的,请问怎样在家庭档案窗体的居民信息子窗体录入某人时,而他的相对应的个人居民信息表的家庭档案号和与户主关系填上相应的内容?
            二、当居民信息子窗体的某一人员死亡或长期外出时而它的相对应个人档案信息也显示死亡或长期外出?
    另外补充一点:家庭档案表与个人居民信息表是一对关系;
    我主要要咨询的问题就是家庭档案窗体的居民信息子窗体的数据源问题?我已经试过把居民信息子窗体的数据源直接邦定到个人信息表时,而不会产生我要求的效果?

 

Top
王三平 发表于:2008-08-29 16:35:12

根据你的表述,建议做三个表;

家庭档案表:家庭档案号,户主姓名,家庭地址、出生日期

家庭档案成员表:家庭档案号,个人档案号、与户主关系

个人档案表:个人档案号、姓名、性别、出生日期、是否死亡、是否长期外出

 

功能实施:

1、录入个档案信息。采用单一的窗体结构。

2、录入家庭档案信息。采用主子窗体结构。主窗体数据源绑定为家庭档案信息。子窗体数据源绑定为查询(暂命名为qry家庭档案明细)。查询语句代码如下:

      SELECT 家庭档案成员表.家庭档案号, 家庭档案成员表.个人档案号, 个人档案表.姓名, 个人档案表.性别, 个人档案表.出生日期, 个人档案表.是否死亡, 个人档案表.是否长期外出, 家庭档案成员表.与户主关系 FROM 家庭档案成员表 INNER JOIN 个人档案表 ON 家庭档案成员表.个人档案号 = 个人档案表.个人档案号;

3、子窗体与主窗体关联字段为 家庭档案号。在子窗体录入时,自动会把子窗体的[家庭档案号]数值为与主窗体相同的档案号,[个人档案号]可设为组合框,选择录入后,后面与之相关的信息(姓名、性别、出生日期、是否死亡、是否长期外出)会自动带出来,不用录入的,然后你再录入[与户主关系]的内容就可以了。

 

但愿我的解释够具体。我以前就这么做的。效果挺不错。

 

查询如附件

点击下载此附件

小ビビ2UのB8 发表于:2008-08-30 14:41:07
怎么楼主没回应啊???

边城浪子 发表于:2008-08-30 15:06:54

谢谢aodou51899 //但是我还没明白,我照你的方法还不行啊,可惜我不能上传附件,帮我做一个完整的例子好吗?再次谢谢了

 

再次谢谢,我已经能使用了



总记录:3篇  页次:1/1 9 1 :