以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 同步表的困惑 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=10883) |
-- 作者:leibnitz -- 发布时间:2011/6/28 12:11:00 -- 同步表的困惑 请问各位大侠(小问题不好意思麻烦狐狸爸爸 ): 问题:有[企业类别表] 和 [企业名录] 在企业名录中有列 行业类别,设定列属性:字典:数据表 blah blahh..一切都很正常,but: 当在 [企业类别表] 中 新增记录,添加新的类别后,在 [企业名录]中,数据字典不会自动及时反应。 我尝试:1:保存;2:同步记录,本表,所有表。。。仍然看不到新增的类别。
除非:退出重入。
可是,在单机个人录入时,都难以接受这样的方式,何况网络环境下呢。。呃,或许,在网络环境下,由于有共享的数据库ACCESS OR SQL ,会不同呢?我要不要也测试一下呢
|
-- 作者:hhbb -- 发布时间:2011/6/28 12:44:00 -- 重新加載 |
-- 作者:leibnitz -- 发布时间:2011/6/28 14:16:00 -- 以下是引用hhbb在2011-6-28 12:44:00的发言:
重新加載 多谢指点^_^ : 贴个链接,以利后来者: keyword: 追载新数据 http://help.foxtable.com/index.html?n=2302.htm |
-- 作者:狐狸爸爸 -- 发布时间:2011/6/28 14:17:00 -- 你地址错了,追载新数据的地址是: http://help.foxtable.com/topics/2276.htm
|
-- 作者:leibnitz -- 发布时间:2011/6/28 15:17:00 -- 以下是引用hhbb在2011-6-28 12:44:00的发言:
重新加載 有点儿绝望了。。。以下办法都失败:
我尝试了:在[企业名录]表中 PrepareEdit事件中: 1:
Select Case e.Col.name
End Select
2:
Select Case e.Col.name End Select
*******分割线******* 我尝试了,若另插入一列,名作:类别 ,然后在上述 select case 中,加入
Case "类别"
就可以工作得很好! 介是为湿么涅 [此贴子已经被作者于2011-6-28 15:32:56编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2011/6/28 15:23:00 -- 加载数据的代码怎么可以设置在PrepareEdit呢? 你要刷新数据字典,不需要重新加载数据,请参考这个帖子的4楼: http://www.datasoft.com.cn/dispbbs.asp?boardid=2&Id=10808&page=4
|
-- 作者:leibnitz -- 发布时间:2011/6/30 17:47:00 -- 以下是引用狐狸爸爸在2011-6-28 15:23:00的发言:
加载数据的代码怎么可以设置在PrepareEdit呢? 你要刷新数据字典,不需要重新加载数据,请参考这个帖子的4楼: http://www.datasoft.com.cn/dispbbs.asp?boardid=2&Id=10808&page=4
请问老大, 通过列属性设计时设定的数据字典,不是像您给出的帖子中通过代码创建的,是否也有 刷新 的方法呢,比如 reload ,refresh...之类的. 我在随机帮助文档中 搜索 DataMap 看不到类似的属性或者方法,所以不得不再次麻烦老大解答了呵呵 |
-- 作者:狐狸爸爸 -- 发布时间:2011/6/30 19:36:00 -- DataMap没有Load方法。 只能动态设置DataMap,通常设置在MainTableChanged事件中。 http://help.foxtable.com/topics/0582.htm
|