我们可以在保存记录时进行验证或将输入的字段保存为全大写吗

发布于 2025-01-02 01:44:58 字数 139 浏览 0 评论 0原文

我遇到一种情况,我正在使用记录中输入的值进行查询。如果在字段中输入的值是小写字母并且对象中的值是大写字母,则结果不正确,因为它们区分大小写。

有没有办法让我输入的值全部大写?我知道我可以写一个触发器来做到这一点。管理中是否有某些内容会强制执行此操作

I have a situation where i am querying using value entered in the record. if the value entered in the field is small letters and the ones in the objects are caps then the result is not correct as they are case sensitive.

Is there a way i can have the values entered all in caps? I know i can write a trigger to do it. Is there something in admin which would force this

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

提赋 2025-01-09 01:44:58

您是否使用 Apex 进行查询?如果是这样,请对搜索词执行 String.toUpperCase() 操作。

Are you querying using Apex? If so, do String.toUpperCase() on the search terms.

梦归所梦 2025-01-09 01:44:58

如果您使用 Salesforce 页面,您可以从要保存到的对象上的“设置”菜单中为要保存的字段创建公式。

或者您可以创建一个工作流程,在新建和更新时将大小写更改为大写。

如果您使用的是 Visualforce 页面,您可以创建一个 Before 触发器并将测试设置为 string.touppercase,就像 Jeremy Ross 建议的那样。

If you are using a Salesforce page you can either create a formula for the field being saved from the SETUP menu on the object you are saving to.

Or you could create a workflow that would change the case to upper-case on new and update.

If you are using a Visualforce page, you can create a Before trigger and set the test to string.touppercase like Jeremy Ross has suggested.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文