Foxtable(狐表)用户栏目专家坐堂 → 感觉表属性中好像缺点什么?


  共有25695人关注过本帖树形打印复制链接

主题:感觉表属性中好像缺点什么?

帅哥哟,离线,有人找我吗?
cowpoke
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:109 积分:962 威望:0 精华:0 注册:2008/9/6 15:28:00
感觉表属性中好像缺点什么?  发帖心情 Post By:2008/10/14 19:39:00 [只看该作者]

1、在打开当前表时,我想打开某个窗口,想增加一空白行;
2、在关闭当前表时,我想删除空白行。
这些功能我理解应该在表属性中,可没有。
3、在窗口设计中,只有打开窗口是想干点什么,没有关闭时干点什么。它不让我负责任。

接触狐表有一段时间了,给我的感觉是狐表狐表,让我糊涂的表;易表易表,确实容易。


 回到顶部
帅哥哟,离线,有人找我吗?
lxl
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:858 积分:6071 威望:0 精华:19 注册:2008/9/1 9:13:00
  发帖心情 Post By:2008/10/14 20:25:00 [只看该作者]

前两点 用代码很容易实现.
第3点我比较赞同 窗口应该加一个 FormClosing事件


 回到顶部
帅哥哟,离线,有人找我吗?
lxl
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:858 积分:6071 威望:0 精华:19 注册:2008/9/1 9:13:00
  发帖心情 Post By:2008/10/14 20:29:00 [只看该作者]

补充下 前两点在项目属性里面 MainTableChanged事件里面设置

 回到顶部
帅哥哟,离线,有人找我吗?
cowpoke
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:109 积分:962 威望:0 精华:0 注册:2008/9/6 15:28:00
  发帖心情 Post By:2008/10/14 21:27:00 [只看该作者]

lxl版主,你好。
项目中的属性应该是对整个项目而言。
如果在该项目中有10个表,打开其中的一个表,有可能要打开该表的某个窗口,也有可能不需要打开窗口。
如在项目中书写代码,那就把简单的事搞复杂了,因为代码本身就难写(应该不止我一人这样认为),还要绕过大弯来对10个表写代码。
我感觉好像在表属性中设置,归类也明白些,也应该简单些。

[此贴子已经被作者于2008-10-14 21:33:36编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
lxl
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:858 积分:6071 威望:0 精华:19 注册:2008/9/1 9:13:00
  发帖心情 Post By:2008/10/14 22:02:00 [只看该作者]

可以这样
If CurrentTable.Name ="表A"  Then
End If
If CurrentTable.Name ="表B" Or   CurrentTable.Name ="表C" Then
End If


这样灵活性更强
表B 表C的预处理代码如果相同的话,就可以合并在一起.


 回到顶部
帅哥哟,离线,有人找我吗?
cowpoke
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:109 积分:962 威望:0 精华:0 注册:2008/9/6 15:28:00
  发帖心情 Post By:2008/10/14 22:29:00 [只看该作者]

虽然可以这样处理,但总感觉好像没有归类,串了门。
还果真的要一个一个的写呢,感觉还是那样好些,不知六总为何要这样安排?
代码学不会了。

 回到顶部
帅哥哟,离线,有人找我吗?
lxl
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:858 积分:6071 威望:0 精华:19 注册:2008/9/1 9:13:00
  发帖心情 Post By:2008/10/14 22:57:00 [只看该作者]

写到一起优势很明显啊:
1.代码集中,便于维护、修改
2.灵活性强。可以减少重复代码。

而分开写有什么优势呢?

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2008/10/15 9:16:00 [只看该作者]

以下是引用cowpoke在2008-10-14 22:29:00的发言:
虽然可以这样处理,但总感觉好像没有归类,串了门。
还果真的要一个一个的写呢,感觉还是那样好些,不知六总为何要这样安排?
代码学不会了。


我觉得foxtable的代码,比起易表一长串的and and and,要容易多了。
如果一开始,就将foxtable作为易表使用,自然很艰难。


 回到顶部
帅哥哟,离线,有人找我吗?
kylin
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19229 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2008/10/15 11:52:00 [只看该作者]

以下是引用狐狸爸爸在2008-10-15 9:16:00的发言:


我觉得foxtable的代码,比起易表一长串的and and and,要容易多了。
如果一开始,就将foxtable作为易表使用,自然很艰难。

赞同


 回到顶部
帅哥哟,离线,有人找我吗?
cowpoke
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:109 积分:962 威望:0 精华:0 注册:2008/9/6 15:28:00
  发帖心情 Post By:2008/10/15 19:58:00 [只看该作者]

把代码写在项目属性中相对写在表属性中,执行可是频繁些。
写在表属性中应该电脑要清闲一些。

 回到顶部