database - 在 Crystal Reports 中查找日期的公式
问题描述
所以我换了一份新工作,我的前任每个月都会把这个内置在 Crystal 中的自动报告发布出去。由于记录选择公式部分中的此代码,该报告最近爆发了。
{V_ITEM_MASTER.USER_FIELD_7} <> "" and
Date({V_ITEM_MASTER.USER_FIELD_7}) <= CurrentDate
它给我的错误是 Date({V_ITEM_MASTER.USER_FIELD_7}) 的“错误字符串”和 CurrentDate 的“预期日期”。
我认为问题在于:
字段 USER_FIELD_7 并不总是日期。在这种情况下它是一个字符串
问题: 1) Crystal 中的“<>”是什么意思?2) 为什么我的前任会尝试从一个明显不总是用于日期的字段中调出日期?我应该尝试使用标准的 Crystal 甚至 VB.net 日期时间方法吗?
谢谢!
解决方案
<> 是“不等于”运算符。
您可以使用 IsDate() 函数保护自己免受列不包含日期的情况。如果 IsDate({V_ITEM_MASTER.USER_FIELD_7}) ...
推荐阅读
- javascript - Patreon 重定向后浏览器本地存储丢失
- python - 缓存解决方案中的斐波那契
- c# - 裁剪 Base64/位图,不裁剪
- rest - 将图像添加到 GET 请求是一种糟糕的设计模式吗?
- php - 如何根据之前使用 sql 和 php 所做的选择来限制选择中的选项?
- python - 如何在我的代码中使用更好的“尝试”和“除外”?
- pandas - pandas:按 ffill 分组不适用填写正确的顺序
- rust - Rust 是否具有与 Python 的字典理解语法等价的功能?
- xcode - 使用未解析的标识符“FirebaseApp”:已经存在的解决方案都没有工作
- python - 格式化多个python变量