Access交流中心

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

窗体中的员工点击“在职否”后,能不能将这一整行屏蔽

韩云  发表于:2011-05-13 20:56:27  
复制

附件中,将离职的员工点击“在职否”以后,在窗体中员工姓名字段就成了空白了,总感觉看起来不舒服,怎样才能让不显示员工姓名的这一行都屏蔽掉。请各位老师指导一下。点击下载此附件

 

Top
网行者 发表于:2011-05-13 21:17:55
设置子窗体的记录源为在职职工

网行者 发表于:2011-05-13 21:28:56

“机工生产扩展”查询改为:

SELECT 机工生产明细.生产ID, 机工生产明细.员工姓名, 机工生产明细.工序, 机工生产明细.工费单价, 机工生产明细.产品名称, 产品表.颜色ID, 产品表.规格ID, 产品表.批次, 机工生产明细.无号, 机工生产明细.[S/44], 机工生产明细.[M/46], 机工生产明细.[L/48], 机工生产明细.[XL/50], 机工生产明细.[2X/52], 机工生产明细.[3X/54], (nz([无号],0)+nz([s/44],0)+nz([m/46],0)+nz([L/48],0)+NZ([XL/50],0)+NZ([2X/52],0)+NZ([3X/54],0)) AS 数量, 机工生产明细.序号
FROM 产品表 INNER JOIN (员工表 INNER JOIN 机工生产明细 ON 员工表.员工ID = 机工生产明细.员工姓名) ON 产品表.产品ID = 机工生产明细.产品名称
WHERE (((员工表.在职否)=0));

点击下载此附件

韩云 发表于:2011-05-13 21:55:32
这样的做法不合适,在查询中修改会不会影响计算结果呢?比如,直接影响统计生产数量。最好是在窗体中屏蔽员工姓名空白字段,这样不会影响计算数据的真实性。

韩云 发表于:2011-05-13 22:24:46
总感觉即便是在窗体中屏蔽了员工姓名空白字段这一行也不是很科学,有没有办法,以前显示的还继续显示,只是在录入新的内容的时候,当点击员工姓名下拉框的时候,已经离职的员工姓名不再显示了。

网行者 发表于:2011-05-14 05:48:42

将“机工生产明细”表中“员工姓名”字段的“行来源”改为

SELECT 员工表.员工ID, 员工表.员工姓名, 员工表.员工部门, 员工表.在职否 FROM 员工表 WHERE (((员工表.在职否)=0));

点击下载此附件

韩云 发表于:2011-05-14 15:59:50
效果不理想,窗体中离职员工还是空白的。   有没有办法,保持原来的记录还继续显示,只是在在员工姓名字段组合框的不再已经离职的员工姓名就好了了。



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