以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  为什么表不保存?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=31299)

--  作者:comnets
--  发布时间:2013/4/12 18:43:00
--  为什么表不保存?
我的窗体里的保存按钮的事件是这样的:

Tables("表1").Current.Save()
DataTables(" 表1 ").Save()
DataTables.Save()

With Tables(" 表1 ")
    .Position = .Position + 1
End With

For Each c As WinForm.Control In e.Form.Controls
    c.Enabled=False
Next

e.Form.Controls("上一条").Enabled = True
e.Form.Controls("下一条").Enabled = True
e.Form.Controls("保存").Enabled = True
e.Form.Controls("关闭").Enabled = True
e.Form.Controls("新增").Enabled = True
e.Form.Controls("修改").Enabled = True
e.Form.Controls("删除").Enabled = True


所有的保存都添上去了,还是不保存。重新打开项目通过窗口新添加进去的数据没有保存。
[此贴子已经被作者于2013-4-12 18:45:16编辑过]

--  作者:comnets
--  发布时间:2013/4/12 18:46:00
--  
用的是外部数据源,原因是这个吗?
--  作者:comnets
--  发布时间:2013/4/12 18:52:00
--  
奇怪,现在我在项目中直接对表输入也不保存了。
--  作者:comnets
--  发布时间:2013/4/12 18:53:00
--  
我还是上传附件吧



[此贴子已经被作者于2013-4-12 20:25:17编辑过]

--  作者:comnets
--  发布时间:2013/4/12 19:16:00
--  
现在很奇怪啊 ,就只有这个表不保存,无论是通过窗口还是直接录入。 其他表项目内直接录入都保存的,窗口做的改动也保存。
--  作者:comnets
--  发布时间:2013/4/12 19:23:00
--  
发现一个特点了,就只有第一个表新增的行不保存 这个表已有的行作了改动给保存的。其他表新增行也保存的。
[此贴子已经被作者于2013-4-12 19:39:18编辑过]

--  作者:comnets
--  发布时间:2013/4/12 19:39:00
--  
孤独寂寞冷。。。。大咖都不在吗?谁帮忙给看一下图片点击可在新窗口打开查看~
--  作者:jianjingmaoyi
--  发布时间:2013/4/12 20:02:00
--  
测试了 第一个表和第二个表 一切正常
--  作者:comnets
--  发布时间:2013/4/12 20:07:00
--  
你把第一个表新增一行,关掉项目,重开看一下,第一个表是不是没有增加一行?
--  作者:comnets
--  发布时间:2013/4/12 20:07:00
--  
以下是引用jianjingmaoyi在2013-4-12 20:02:00的发言:
测试了 第一个表和第二个表 一切正常

你把第一个表新增一行,关掉项目,重开看一下,第一个表是不是没有增加一行?