格式掩码在 Oracle APEX 中如何工作?

0 database forms validation oracle-apex input-mask

我刚刚获得了一项关于必须使用 Oracle APEX 的数据库的大学作业。对于报告中的一列,我需要使用格式掩码。我需要的格式掩码是AAAA00,其中A是任何字母,0是任何数字。

试图让它发挥作用是一个问题。我听说任何数字的语法都是9,我假设字母是A,那么格式掩码不是AAAA99吗?

这是我试过的

我尝试使用它但没有成功。使用表单时,您仍然可以输入任何内容。我什至尝试使用格式掩码的默认日期选项之一,但这也不起作用。

关于该怎么做的任何想法?

Jus*_*det 5

Oracle APEX 格式掩码仅适用于NumberDate类型对象,您不能使用它来格式化字符串。

此外,格式掩码仅用于显示,假设我9G9G9G9在交互式网格列中有一个掩码,它会显示类似 : 的数字3,1,4,1。我可以去编辑我的单元格放置1337,在我保存报告之前它不会改变,然后它会在我的掩码中格式化并将我的数字显示为1,3,3,7.

我相信您正试图限制您的用户提供不同于您的格式的输入(输入掩码),我相信这篇文章可以帮助您实现您正在尝试的目标。