回 帖 发 新 帖 刷新版面

主题:关于数据检索的一个问题

我想实现如下功能:
  在一个数据窗口对象中录入字段pa_id的值(数据窗口采用freeform,pa_id为主键),在回车后,自动检索数据表,如果有此值,则显示此行数据,如果无,则不处理,继续录入数据。
但不知怎么实现“如果无,则不处理,继续录入数据的功能”。

在dw_1的itemchanged事件中写如下代码:
if dwo.name='pa_id' then
  dw_1.setfilter("pa_id='"+trim(data)+"'") 
  dw_1.filter()
  dw_1.retrieve()
end if
下一步该如何写。请指教!

回复列表 (共1个回复)

沙发

select count(*) into :ll_count from tablename where pa_id=:data;
If ll_count > 0 Then
  。。。有数据
Else
 。。。无数据
End If

我来回复

您尚未登录,请登录后再回复。点此登录或注册