当前位置: 代码迷 >> PB >> 修改一段代码解决思路
  详细解决方案

修改一段代码解决思路

热度:68   发布时间:2016-04-29 06:05:16.0
修改一段代码
数据窗口:dw_grid,数据源:表table_1,列a,b(起始日期),c(结束日期),d,e,代码如下:
string r_rqq,r_rqz,g_id
long r_row
select  b into:r_rqq from table_1 where a=:g_id;
select  c into:r_rqz from table_1 where a=:g_id;
for r_row=1 to dw_grid.rowcount()
    if dw_grid.object.b[r_row] = r_rqq and dw_grid.object.c[r_row] = r_rqz then
messagebox('提示','数据重复!')
     return
    end if
next 
通过以上代码r_rqq,r_rqz得到的值就是输入的第一条数据,如果有多条数据,怎样才能判断输入的数据和已经存在的数据没有重复
------解决方案--------------------
循环g_id吧
------解决方案--------------------
用dw.find()来查找,结果大于0,即存在重复记录,参见帮助中详情。
------解决方案--------------------
find,,,顶一个!
  相关解决方案