输入数据问题

hong99 2003-09-11 10:42:53
在DATAWINDOW输入数据(DATAWINDOW是自由格式.),并通过SQL保存到数据库(ACCESS).
1)输入全部数据后,直接按保存,最后一格输入的数据不会保存.而其它的可以.
2)输入全部数据后,将光标移到其它格,再保存,则最后一格会保存.
为什么第一种方式,无法保存最后一格呢.

要怎么解决呢?
...全文
44 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jdsnhan 2003-09-12
  • 打赏
  • 举报
回复
大家说的很详细,我up
liujiaqiang 2003-09-11
  • 打赏
  • 举报
回复
保存时接收一下文本吧。
accepttext()
eminena 2003-09-11
  • 打赏
  • 举报
回复
光标未移动时,此格还处于编辑状态,所以……
workhand 2003-09-11
  • 打赏
  • 举报
回复
楼上说的有理,把界面上的数据接受到内存里?是不是这样。
klbt 2003-09-11
  • 打赏
  • 举报
回复
在保存按钮中写dw_1.AcceptText()也可以。
csdsjkk 2003-09-11
  • 打赏
  • 举报
回复
update() 前先做 accepttext()
pbhj 2003-09-11
  • 打赏
  • 举报
回复
楼上说的对,我刚刚也遇到 this.accepttext() 这个问题,后来问题解决了
houyp 2003-09-11
  • 打赏
  • 举报
回复
楼上说的一点也没错,在datawindow窗口的事件losefocus()下添加 this.accepttext()代码,使光标移开当前编辑区域。

609

社区成员

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

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