以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  窗口中的Table保存问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=96025)

--  作者:有点蓝
--  发布时间:2017/2/10 21:43:00
--  
e.Form.Controls("Table1").Table.DataTable.Save
e.Form.Controls("Table2").Table.DataTable.Save

--  作者:有点蓝
--  发布时间:2017/2/11 15:08:00
--  
参考:http://www.foxtable.com/webhelp/scr/1849.htm
--  作者:有点蓝
--  发布时间:2017/2/11 16:44:00
--  
以下是引用ZJZK2015在2017/2/11 16:13:00的发言:
有点蓝老师我了帮助还是不知道怎么修改,能否帮我改一下?十分感谢

For Each c As WinForm.Control In e.Form.Controls 
  If Typeof c Is WinForm.Table Then \'判断控件是否是文本框
     c.Table.DataTable.save
 End If
Next

--  作者:有点蓝
--  发布时间:2017/2/11 16:47:00
--  
以下是引用ZJZK2015在2017/2/11 16:35:00的发言:
有点蓝老师你好:
   1、 我是用传统菜单打开每个窗口,如我有三个主窗口:所有者表都是“主表”,窗口类型都是“主窗口”,我先用菜单打开“窗口1”,操作完成后,再用菜单打开“窗口2”
我想问一下“窗口1”是否已关闭,还是被“窗口2”复盖了??
   2、用菜单打开“窗口1”,操作完成后,再用菜单打开“窗口2”,这时“窗口1”中修改过的数据自动保存到数据库中,这个代码如何处理??
   3、我在打开“窗口2”时如何自动更新数据库中的数据??


1、“窗口1”已关闭
2、打开窗口2前先对窗口1 的数据验证一下,可以弹出对话框提示是否保存

--  作者:有点色
--  发布时间:2017/2/12 15:32:00
--  

第一句改成

 

For Each c As Object in e.Form.Controls