如果希望导入的值为显示值,入库的是实际值,要如何设置?

如果希望导入的值为显示值,入库的是实际值,要如何设置?

FineReport HmjijsbZ 发布于 2024-3-3 14:23
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
ID1208Lv6高级互助
发布于2024-3-3 14:26
最佳回答
0
tiandidahanLv2见习互助
发布于2024-3-3 14:31

通常有几种方法可以实现这种要求:

  1. 数据转换:

    • 在数据导入过程中,使用数据转换功能将显示值转换成实际值。这通常通过编写转换表达式或函数实现。

    • 例如,如果显示值是一个日期,但实际存储的是相应的日期序列号,那么在导入时需要将这个日期转换为序列号。

  2. 双字段存储:

    • 在数据库中创建两个字段,一个用于存储显示值,另一个用于存储实际值。

    • 导入过程中,确保两个字段都被正确填充。

  3. 使用格式化功能:

    • 如果工具支持,在导入时使用格式化功能,这样可以在显示时应用一个格式,而将实际值存储在数据库中。

    • 举个例子,可能有一个格式化规则将货币显示为“$1,234.56”,但在数据库中存储为“1234.56”。

  4. 导入脚本或触发器:

    • 在数据库层面上,可以编写导入脚本或设置数据库触发器,当数据被导入时自动进行转换。

    • 这样,用户看到的是格式化后的值,而数据库中存储的是实际的数值。

  • 3关注人数
  • 169浏览人数
  • 最后回答于:2024-3-3 14:31
    请选择关闭问题的原因
    确定 取消
    返回顶部