hur.cn - 华软网

 热门搜索

简单数据窗口问题,急用!谢谢!

  作者:未知    来源:网络    更新时间:2019/4/16
数据窗口中插入一行新数据后举行提交,怎么样能在数据窗口控件上显示刚录入的记录呢?
------华软网友回答------
插入完对数据窗口重新retrieve()一下。
------华软网友回复------
提交以后,数据窗口自动滚动到新增记录的前一行的记录,在提交按钮用scrolltorow(dw_1.insertrow(0))怎么不行啊?
------华软网友回复------
试了,不行啊,我用的是freedom,照旧会到前一行记录
------华软网友回复------
ScrollNextRow函数
------华软网友回复------
插入时,记录插入的row,然后滚动到该行
------华软网友回复------
dw_1.ScrollToRow(dw_1.RowCount())

:)
------华软网友回复------
你要先获得当前行的关头字的值!重新检索后用FIND含数找到当前行号,再用SCROLLTOROW就好了!
------华软网友回复------
if dw_1.update()=1 then
messagebox('','保存数据成功!')
commit;
else
messagebox('数据库毛病!',sqlca.sqlerrtext)
rollback;
return;
end if
dw_1.scrolltorow(dw_1.rowcount())
就这几句,对话框‘保存数据成功’后,数据窗口就没有数据了
------华软网友回复------
是新增一条记录,保存后数据窗口不能显示刚增加的数据,然则如果是修改以前的记录,保存之后能显示刚修改的记录
------华软网友回复------
我已经不需要解决这个问题了,结帖      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。