1

我在更新我的一个数据块文本项时遇到问题。

问题会出现,因为我对数据块使用 where 条件,并且在加载数据块后,我尝试为我的文本项获取新值,但是在我输入值之后没有任何变化......

当我的块具有 where 条件时,我不知道如何更改文本项数据库值。(问题是它用数据库值替换值。

我使用oracle 6i。

4

1 回答 1

1

在块中执行查询时,Oracle Forms 首先清除块,然后再用从数据库检索的数据填充块。

如果您想在查询完成后更改数据库项中显示的内容,您通常会在块上的 POST-QUERY 触发器中添加代码。对于从数据库中检索到的每条记录,此触发器都会触发一次。

于 2010-07-22T07:01:46.773 回答