起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 520|回复: 9

自动填充[请求]

[复制链接]
发表于 2011-3-31 14:51:10 | 显示全部楼层 |阅读模式
如果  用工期限(月)='  无固定期限',则 到期日期=null ,否则 到期日期=  签定日期+ 用工期限(月)。请问用自动填充如何实现 ?

zdtc.png

3.1 KB, 下载次数: 198

回复

使用道具 举报

发表于 2011-3-31 14:59:17 | 显示全部楼层
iff(用工期限(月)='  无固定期限',null,签定日期+ 用工期限(月))
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-3-31 15:01:33 | 显示全部楼层
用工期限(月)是字符不是数字
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-3-31 17:04:29 | 显示全部楼层
没人能解答吗?
回复 支持 反对

使用道具 举报

发表于 2011-3-31 17:07:38 | 显示全部楼层
最初由 米老鼠 发布
[B]用工期限(月)是字符不是数字 [/B]


写代码计算出值,赋给一个参数
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-3-31 18:00:05 | 显示全部楼层
能写出来吗?
回复 支持 反对

使用道具 举报

发表于 2011-4-1 09:30:53 | 显示全部楼层
把签订日期的月份去加用工日期(月),12个月是一年,每增加12个月,年份就加1啊。肯定能写出来的啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-1 09:50:04 | 显示全部楼层
我知道这个问题不复杂,但简单的自动填充还解决不了.写代码有困难.希望有高人能帮写下. lixin_justep  的回复我明白,就是写不出来.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-2 14:15:59 | 显示全部楼层
自动填充 :IIf(trim(用工期限(月))='无固定期限',  null , IncMonth(签定日期,cast(用工期限(月) as  int)))  这样写回出错:   当输入 "无固定期限"  时提示 : Could not parse SQL TimeStamp string  .希望能提供详细点的帮助.
回复 支持 反对

使用道具 举报

发表于 2011-4-2 16:14:50 | 显示全部楼层
按楼上的表达式测试,没有问题,请检查一下数据类型是否正确
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-23 13:18 , Processed in 0.042407 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表