Access交流中心

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

在两表中相同字段记录重复时,在第一表中自动更该状态记录

qyjun  发表于:2010-08-28 03:13:34  
复制

设置两个表tbl1、tbl2,在tbl1中设置磅单ID、品名、数量、发运状态(Y or N),在tbl2中设置发运ID、磅单ID、品名、数量等字段,以tbl2为记录源新增窗体记录时,在输入磅单ID时,取tbl1表中的榜单ID,同时自动提取品名、数量相同字段的本条记录,在tbl2新增记录之前tbl1的发运状态我想自动设置为N(即未发运),当tbl2新增记录tbl2(磅单ID)=tbl1(磅单ID)时,tbl1的发运状态自动更改为Y(即已发运)。我只是一个刚起步的ACESS爱好者,在表达上极不专业让各位老师见笑了,在这个问题中我是想解决两个问题:一是多字段自动提取功能,二是自动设置和更改状态功能。向各位专家和老师求教了!最好能给我一个源码示例,特别是状态的自动设置和更改功能。

 

Top
煮江品茶 发表于:2010-08-28 07:13:26

1、删除tb2中的品名、数量字段,因为这些数据与tb1中的一样,无必要再冗余。将tb1与tb2以榜单ID在关系视图中建议一对多关系,在此基础上建立查询得到tb2中榜单ID对应的tb1中的品名和数量。这样在以该查询为数据源的窗体中输入榜单ID时,便自动提取了tb1的品名、数量等相关数据。

2、发运状态的更改可在窗体输入榜单ID字段的更新后事件时进行,可用更新查询实现。



qyjun 发表于:2010-08-28 07:55:45
在tbl1的发运状态上,怎样由程序自动设置成N,tbl2输入榜单ID字段的变更事件后,使tbl1的状态自动变为Y,我还是不懂,请给个源码说明好吗?首先谢谢了

煮江品茶 发表于:2010-08-28 08:06:00
请上传实例

qyjun 发表于:2010-08-28 15:40:28
点击下载此附件,煮江品茶老师,我上传了我的实例,请您指教

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