Access交流中心

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

窗体自动提示

努力  发表于:2007-11-20 21:18:06  
复制

我有一千人合同表,合同到期时间不一至,需要经常查看生怕漏掉影响工作,我想有没有办法,在[合同到期时间]文本框内设置提醒代码.如;合同到期时间2007-11-20,但在2007-11-1就出现了提示,也就是你一打开数据库进入[员工登记表]窗体提示就出现.

在此先谢谢各位老师.

 

Top
竹笛 发表于:2007-11-20 22:00:45

在显示员工合同清单的子窗体中增加一列"合同到期",假如你提前30天提醒的话.

合同到期:当前系统日期 减去 合同到期时间 得出一个数字

则查询中的列: 合同到期:iif((date-合同到期时间)<31,"合同到期","合同未到期")



努力 发表于:2007-11-21 21:46:54

按您的办法怎么不行呀,我在查询字段中输入  合同到期:iif((date-合同到期时间)<31,"合同到期","合同未到期")

查询中先出现提示框;输入参数值 date 之后查询表合同到期这列显示"#错误",不知是什么原因。鼓捣一下午了,郁闷,请老师再讲一讲谢谢



竹笛 发表于:2007-11-22 09:00:27

刚才试了一下,我少写了个括号,应为;

合同期:iif((date()-合同到期时间)<31,"合同到期","合同未到期")



努力 发表于:2007-11-22 12:16:55
加了括号也不行呀,查询中还是显示#错误.

努力 发表于:2007-11-22 12:27:02
只有合同到期时间是空时,合同期一列才出现"合同未到期".请您看一看.费心

竹笛 发表于:2007-11-22 14:37:49
合同到期时间 那一列的数据必须是日期型数据,比如:2007-1-1

努力 发表于:2007-11-22 20:52:52

笛老师您好;

按您讲的解决了,表的合同到期时间设置日期型数据就行了,真是点石成金.谢谢



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