我有一个数据类型编号为(1,0)的列,我决定对此列使用switch item。我设置自定义设置。1表示打开,0表示关闭。
当我尝试编辑列,并使用off( 0 )时,我得到错误- Column_name必须与值1和0匹配。当我使用On value时,所有的工作都很好。
发布于 2020-05-29 21:25:35
Goku,在顶峰,最好的学习方法(你自己说你是初学者)是在开发环境中编写许多只执行一件事的小应用程序。这样,您就可以隔离问题并详细研究行为。我建议您对此切换项问题执行相同的操作,以找出问题所在。你没有为任何人提供足够的信息来回答它,所以用户给了你他们最好的猜测。这就是我所做的。创建测试表
create table so_test_with_switch (
so_test_with_switch_id number generated by default on null as identity
constraint so_test_with_switc_id_pk primary key,
name varchar2(255),
switchval number
);在顶点创建报表和窗体,将switchval页面项(P32_SWITCHVAL)的表单项更改为具有自定义设置的"Switch“:1表示打开,0表示关闭。我测试了一下,我的表单工作得很好。错误消息指出顶峰获取的值既不匹配1也不匹配0,因此它必须从其他地方获取该值。在我的例子中,我添加了一个提交后的计算,将P32_SWITCHVAL的值设置为'Y‘。保存我的更改,运行表单,单击“应用更改”,我得到了与您相同的错误。这取决于你的页面项目是从哪里获得其他值的。浏览你的页面,调查和调试。找到解决方案的关键在于您的代码。--Koen
https://stackoverflow.com/questions/62071138
复制相似问题