Foxtable(狐表)用户栏目项目发布 → [分享]参赛作品<<便利店收银系统>> 公开开源密码


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

主题:[分享]参赛作品<<便利店收银系统>> 公开开源密码

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/2/16 15:42:00 [显示全部帖子]

老兄,附件呢?

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/2/16 15:56:00 [显示全部帖子]

你先传,传好后,我帮你正在一起。

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/2/16 16:33:00 [显示全部帖子]

以下是引用xiaoqiwei在2012-2-16 16:32:00的发言:
老大,我的测试版过期了,现在打不开测试版的项目吖,怎么办吖?

 

安装个商业版。


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/2/22 21:31:00 [显示全部帖子]

呵呵,一个建议,不影响功能,但是涉及效率,特别是多用户网络环境下,影响会很大。

 

以会员资料的PrepareEdit事件为例,你的代码是:

 

If e.IsFocusCell Then

    If e.Col.Name = "等级" Then

        Dim cmd As New SQLCommand

        Dim dt As DataTable

        cmd.CommandText = "SELECT DISTINCT 等级名称 From {会员等级设置}"

        dt = cmd.ExecuteReader

        e.Col.Combolist = dt.GetComboListString("等级名称")

    End If

End If

 

上面的代码每次当进入等级单元格,就要执行一次ExecuteReader,从后台提取数据,这样是不恰当的,因为会员等级是固定的,没有必要不停地连接服务器来提取数据,白白消耗宝贵的服务器资源。

 

其实这样的代码设置在CurrentTaleChanged事件代码比较好:

 

if CurrenTable.Name = "会员资料" Then

    Dim cmd As New SQLCommand

    Dim dt As DataTable

    cmd.CommandText = "SELECT DISTINCT 等级名称 From {会员等级设置}"

    dt = cmd.ExecuteReader

    Tables(会员资料).Cols("等级").Combolist = dt.GetComboListString("等级名称")

End If

 

类似的代码有很多,此外对于那些没有打算直接在表中输入的列,就没有必要设置这样的代码了。


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/2/23 7:50:00 [显示全部帖子]

呵呵,因为是参赛,所以很多人会模仿你的做法,还是修改一下比较好。

如果这些代码确实用不着,索性删除算了,以免误导菜鸟。


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/2/23 11:42:00 [显示全部帖子]

公开开发者密码了,顶一下。

 回到顶部