数据窗体如何使它的值变成零等待我输入?

sysnet 2003-09-08 01:13:21
我用FreeForm模式建立了一个DateWindow放在客户资料的增加窗体上. 如何点击主窗体上的增加按钮,增加客户资料窗体里DateWindow里的数据是空的等待我输入?我是这样写老有数据在DataWindow里.

long row;
dw_add.Settrans(SQLCA)
dw_add.Retrieve()
row = dw_add.RowCount()
dw_add.ScrollToRow(row)
row = row + 1
dw_add.InsertRow(row)
...全文
91 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
happy_0325 2003-09-13
  • 打赏
  • 举报
回复
row = dw_add.insertrow(0)
dw_add.scrolltorow(row)
marcopolo 2003-09-13
  • 打赏
  • 举报
回复
柳荫凉加白兔 right
hzl2003 2003-09-08
  • 打赏
  • 举报
回复
同意楼上
workhand 2003-09-08
  • 打赏
  • 举报
回复
下面语句只在窗体的open事件里写一次就行
dw_add.Settransobject(SQLCA)
dw_add.Retrieve()
点击增加走下面代码:
row = dw_add.insertrow(0)
dw_add.scrolltorow(row)
在setcolumn就行了。
klbt 2003-09-08
  • 打赏
  • 举报
回复
同意楼上,最后再增加一句:
dw_add.SetRow(row)
jdsnhan 2003-09-08
  • 打赏
  • 举报
回复
建议使用SetTransObject,而不使用settrans
long row;
dw_add.Settransobject(SQLCA)
dw_add.Retrieve()

row = dw_add.insertrow(0)
dw_add.scrolltorow(row)
superboy0407 2003-09-08
  • 打赏
  • 举报
回复
sorry
dw_add.scrolltorow(dw_add.insertrow(0))
superboy0407 2003-09-08
  • 打赏
  • 举报
回复
应该是下面的,settransobject(sqlca)和retrieve()只能一次


dw_add.InsertRow(dw_add.insertrow(0))

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧