如何使用 oracle forms 6i 确定允许从表单输入的行数?
how to determine the number of rows allowed to enter from form using oracle forms 6i?
使用数据库:oracle 数据库 11.2
使用表单生成器:oracle forms builder 6i
我有一个用 oracle forms 6i 构建的屏幕,最终用户可以在其中输入数据。此屏幕仅处理数据库中的一个 table。我想在 table 中设置一定数量的行,如果达到该数量,最终用户将无法输入其他数据。
多么奇怪的要求...
无论如何,您可以创建一个 WHEN-NEW-RECORD-INSTANCE
块级触发器并将其放入其中:
if :system.trigger_record = 10 then --> 10 represents limit
message('You can not enter any more rows');
raise form_trigger_failure;
end if;
使用数据库:oracle 数据库 11.2
使用表单生成器:oracle forms builder 6i
我有一个用 oracle forms 6i 构建的屏幕,最终用户可以在其中输入数据。此屏幕仅处理数据库中的一个 table。我想在 table 中设置一定数量的行,如果达到该数量,最终用户将无法输入其他数据。
多么奇怪的要求...
无论如何,您可以创建一个 WHEN-NEW-RECORD-INSTANCE
块级触发器并将其放入其中:
if :system.trigger_record = 10 then --> 10 represents limit
message('You can not enter any more rows');
raise form_trigger_failure;
end if;