Foxtable(狐表)用户栏目专家坐堂 → 还是副本表的问题


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

主题:还是副本表的问题

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57602 威望:0 精华:15 注册:2008/9/1 9:45:00
还是副本表的问题  发帖心情 Post By:2011/7/16 18:34:00 [显示全部帖子]

If Forms("控制").Opened Then
    Dim Sum,Average,Count As Double
    With CurrentTable
        Sum = CurrentTable.Aggregate(AggregateEnum.Sum, .TopRow, .LeftCol, .BottomRow, .RightCol)
        Average = CurrentTable.Aggregate(AggregateEnum.Average, .TopRow, .LeftCol, .BottomRow, .RightCol)
        Count = CurrentTable.Aggregate(AggregateEnum.Count, .TopRow, .LeftCol, .BottomRow, .RightCol)
    End With
    Forms("控制").Controls("Label2").text ="累计:" & Cstr(sum) & " "
    Forms("控制").Controls("Label3").text =  "计数:" & Cstr(Count)& " "
End If

我在表事件 AfterSelRangeChange中设置此代码



我在窗口里面做了两个表为副本表,一个按钮事件为:


Tables("控制_Table1").DataSource = DataTables("裁剪数")

Dim s As String

For i As Integer = 0 To Tables("裁剪数").Cols.Count -1

   s = s & Tables("裁剪数").Cols(i).Name & "|" & Tables("裁剪数").Cols(i).Width & "|"

Next

Tables("控制_Table1").SetColVisibleWidth(s.Trim("|"))

Dim V1 As New List(Of String)

V1.AddRange("_identify|IO|口岸|色号|色名|尺码|尺码1|尺码2|尺码3|尺码4|尺码5|尺码6|尺码7|尺码8|TOTAL".Split("|"))

For Each c1 As Col In Tables("控制_Table1").Cols

  c1.Visible = V1.Contains(c1.name)

Next


Tables("控制_Table2").DataSource = DataTables("出运资料")

Dim x As String

For i As Integer = 0 To Tables("出运资料").Cols.Count -1

   x = x & Tables("出运资料").Cols(i).Name & "|" & Tables("出运资料").Cols(i).Width & "|"

Next

Tables("控制_Table2").SetColVisibleWidth(X.Trim("|"))

Dim V As New List(Of String)

V.AddRange("_identify|IO|客户名称|生产批号|口岸|走货件数|走货箱数|裁剪数|外发厂送货数|短缺数|装运日期|裁剪|车缝|整烫|洗水|包装|长|宽|高|体积|总立方数|总毛重|总净重".Split("|"))

For Each c As Col In Tables("控制_Table2").Cols

   c.Visible = V.Contains(c.name)

Next


打开后一直出错,出错的提示:



图片点击可在新窗口打开查看此主题相关图片如下:tm截图未命名-1.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:未命名-2.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:tm截图未命名-3.jpg
图片点击可在新窗口打开查看


    而且这个是第一次切换不会有提示,但是我做了一个区域统计后,再切换表就出现提示,按钮事件没有问题的,我把表事件删除再切换一点问题都没有,只要加入就有问题.


   但 是可以统计,这个是怎么回事?怎么修改.


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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57602 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2011/7/16 18:35:00 [显示全部帖子]

刚打开窗口利用按钮切换表一点问题都没有.

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57602 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2011/7/16 22:34:00 [显示全部帖子]

终于有人上来了,外部表.我已经用内部表测试了一样的.怎么看代码都没有问题呀?

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57602 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2011/7/16 22:57:00 [显示全部帖子]

你看订单里面的窗口3,先可以将生成表按钮按一下,然后统计一下,再按一下生成表的按钮就会出错.但是错误后还是可以使用.
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:双击.rar


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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57602 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2011/7/16 23:12:00 [显示全部帖子]

大家有说法了吗?

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57602 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2011/7/16 23:22:00 [显示全部帖子]

但是有个问题,你讲的第一个问题我已经判断了窗口是否打开,所以赋值应该不存在.第二个问题我认为问题也不存在,出问题的那个表我绑定了表,所以不存在空表的问题.

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57602 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2011/7/16 23:23:00 [显示全部帖子]

你讲的第一个问题我已经判断了窗口是否打开,所以赋值不存在问题.你改个代码试试

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57602 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2011/7/16 23:47:00 [显示全部帖子]

我也确定是表事件的问题,但是不知道怎么修改?

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57602 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2011/7/16 23:55:00 [显示全部帖子]

老大,看看怎么回事?

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57602 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2011/7/17 0:07:00 [显示全部帖子]

Tables("订单").focus
Tables("窗口3_Table3").DataSource = DataTables("订单")
Tables("窗口3_Table3").Cols("客户").DropForm = "窗口6"

 

  这样?没有用啊?你发给我看看


 回到顶部
总数 17 1 2 下一页