起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 317|回复: 16

【搞定】[请求]如何实现数据自动更新**

[复制链接]
发表于 2007-4-2 14:55:05 | 显示全部楼层 |阅读模式
比如 构入日期为 1999-1-1 使用年限为 5 年
只要 构入超过 购置年限   字段 是否报废就改为 ‘是’
请问如何自动实现
回复

使用道具 举报

发表于 2007-4-2 15:03:51 | 显示全部楼层
请使用自动填充属性来实现。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-2 15:08:16 | 显示全部楼层
自动填充属性 实现不了SQL语句
我的字段一个是日期型 一个是 数字型 没法计算
回复 支持 反对

使用道具 举报

发表于 2007-4-2 15:12:34 | 显示全部楼层
在自动填充时,可以使用表达式编辑器提供的函数来计算日期差:
DaysBetween(FDate, Now())
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-2 15:22:34 | 显示全部楼层
我还是不知道如何实现
例如 字段: 购买时间(日期类型),使用年限(数字类型)
如果当前时间 大于 购买时间+使用年限 就自动更新 是否报废 字段
请问如何作
回复 支持 反对

使用道具 举报

发表于 2007-4-2 15:31:13 | 显示全部楼层
IIf(DaysBetween(FDate, Now()) > 使用年限, '是', '否')
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-2 15:37:46 | 显示全部楼层
请帮忙解释以下 参数的意义可以吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-2 16:11:58 | 显示全部楼层
代码的意思我明白了 但是运行时 数据并没有自动填充 我是这样写的
IIf(DaysBetween(开始使用日期,Now()) > 使用年限, '是', '否')
回复 支持 反对

使用道具 举报

发表于 2007-4-2 16:14:57 | 显示全部楼层
是否选择了“只有字段为空时填充”选项。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-2 16:15:58 | 显示全部楼层
选择了 这是一个默认选项
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-30 02:32 , Processed in 0.040001 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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