找回密码
 立即注册

QQ登录

只需一步,快速开始

lime9921

初级会员

2

主题

5

帖子

261

积分

初级会员

积分
261

活字格认证

最新发帖
lime9921
初级会员   /  发表于:2014-8-30 21:36  /   查看:6478  /  回复:3
如题所示。
我用的是vb6.0 我想知道怎样更改单元格里的值后,同步把单元格的值更新到数据库。
fpspread 8.0  

我把dautosave 的熟悉设置为true 但是 还是不会更改数据库的值, 最好不用写代码。

谢谢!!!

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-9-1 17:40:00
沙发
回复 1楼lime9921的帖子

设置 dautosave  属性之后,还需要调用 fpSpread1.DataSave( )  方法,不知道是否尝试?
回复 使用道具 举报
lime9921
初级会员   /  发表于:2014-9-2 07:30:00
板凳
请问datesave 方法应该添加在什么事件中,代码

Private Sub fppk_EditChange(ByVal Col As Long, ByVal Row As Long)
fppk.DataSave
End Sub

这个事件中是无效的。 请问具体应该怎么添加。。谢谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-9-2 17:49:00
地板
回复 3楼lime9921的帖子

参考代码如下:

  1. Private Sub Command1_Click()
  2.    
  3. Dim ret As Integer

  4. With fg
  5. .SetText 2, .ActiveRow, "Price"


  6. .DAutoSave = False
  7. ret = .SetCellDirtyFlag(2, .ActiveRow, True)
  8. ret = .SetCellDirtyFlag(4, .ActiveRow, True)
  9. .DataSave
  10. .DAutoSave = True
  11. End With
  12. End Sub
复制代码


主要是使用 SetCellDirtyFlag 标记。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部