Foxtable(狐表)用户栏目专家坐堂 → 代码错误吗


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

主题:代码错误吗

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


加好友 发短信
等级:幼狐 帖子:180 积分:1239 威望:0 精华:0 注册:2009/5/5 10:20:00
代码错误吗  发帖心情 Post By:2009/8/1 14:22:00 [显示全部帖子]

DataTables("表C").DataRows.Clear()
dim f As New Filler
f.SourceTable = DataTables("表A") '指定数据来源
f.SourceCols = "日期,医院,医生,手术名称" '指定数据来源列
f.DataTable = DataTables("表C") '指定数据接收表
f.DataCols = "日期,医院,医生,手术名称" '指定数据接收列
f.Append = false
f.Fill() '填充数据
for i as Integer = 0 to tables("表C").count - 1
    For Each cl As Col In tables("表C").Cols
        if cl.name <> "日期" and cl.name <> "医生" and cl.name <> "医院" and cl.name <> "手术名称"
            currenttable(i,cl.name)= DataTables("表A").Compute("Sum(数量)", "产品 = '" & cl.name & "'and 医生 = '" & currenttable(i,"医生") & "' and 日期 = '" & currenttable(i,"日期") & "'")
        end if
    Next
Next



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

请教各位这是怎么回事呢
红色代码有问题吗?

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


加好友 发短信
等级:幼狐 帖子:180 积分:1239 威望:0 精华:0 注册:2009/5/5 10:20:00
  发帖心情 Post By:2009/8/1 16:43:00 [显示全部帖子]

是的,已经处理好了,呵呵,红色代码是设置在按钮中的,忘了当前表不是表C了,顺便问一下
currenttable(i,cl.name)这个可以用table(表C).????,怎么替代呢?
好像没这个属性似的

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


加好友 发短信
等级:幼狐 帖子:180 积分:1239 威望:0 精华:0 注册:2009/5/5 10:20:00
  发帖心情 Post By:2009/8/1 17:03:00 [显示全部帖子]

谢谢,这样不用MainTable = Tables("表C")也可以了,呵呵

 回到顶部