Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共23 条记录, 每页显示 10 条, 页签: [1] [2][3]
[浏览完整版]

标题:副本表统计

1楼
blackzhu 发表于:2011/7/14 16:18:00
  我在窗口有一张表,为副本表,我利用Tables("窗口1_Table1").DataSource = DataTables("订单明细")切换表.我想问的是如果我切换到订单明细时,我想利用

Dim t As Table = Tables("订单明细")
            Dim g As Subtotalgroup
            t.SubtotalGroups.Clear()
            t.GroupAboveData = False
            t.TreeVisible = False
            t.SpillNode = True
            
            g = New Subtotalgroup
            g.Aggregate = AggregateEnum.Sum
            g.GroupOn = "*"
            g.TotalOn = "尺码1,尺码2,尺码3,尺码4,尺码5,尺码6,尺码7,尺码8,TOTAL"
            g.Caption = "总计"
            t.SubtotalGroups.Add(g)
            
            g = New Subtotalgroup
            g.Aggregate = AggregateEnum.Sum
            g.GroupOn = "色号"
            g.TotalOn = "尺码1,尺码2,尺码3,尺码4,尺码5,尺码6,尺码7,尺码8,TOTAL"
            g.Caption = "{0} 小计"
            t.SubtotalGroups.Add(g)
            t.Subtotal()
做订单明细的合计.

切换到装箱单:
Dim t1 As Table = Tables("装箱单")
            Dim g1 As Subtotalgroup
            t1.SubtotalGroups.Clear()
            t1.GroupAboveData = False
            t1.TreeVisible = False
            t1.SpillNode = True
            
            g1 = New Subtotalgroup
            g1.Aggregate = AggregateEnum.Sum
            g1.GroupOn = "*"
            g1.TotalOn = "箱数,尺码1,尺码2,尺码3,尺码4,尺码5,尺码6,尺码7,尺码8,总件数"
            g1.Caption = "总计"
            t1.SubtotalGroups.Add(g1)
            
            g1 = New Subtotalgroup
            g1.Aggregate = AggregateEnum.Sum
            g1.GroupOn = "色号"
            g1.TotalOn = "箱数,总件数,尺码1,尺码2,尺码3,尺码4,尺码5,尺码6,尺码7,尺码8"
            g1.Caption = "{0} 小计"
            t1.SubtotalGroups.Add(g1)
            t1.Subtotal()
做装箱单的合计.

代码怎么合成?


2楼
狐狸爸爸 发表于:2011/7/14 16:29:00

if Tables("窗口1_Table").DataTable.Name = "订单明细" Then

    '订单明细统计

elseif Tables("窗口1_Table").DataTable.Name = "装箱单" Then

   '装箱单统计

end if

3楼
blackzhu 发表于:2011/7/14 16:32:00
是这样的.没想到.
4楼
blackzhu 发表于:2011/7/14 17:04:00
为什么是这样的呢,帮助里面没有看见.
5楼
狐狸爸爸 发表于:2011/7/14 17:06:00

http://www.foxtable.net/help/topics/0442.htm

 

6楼
blackzhu 发表于:2011/7/14 17:15:00
唉,还是灵活应用有很大问题,语文没有学好.
7楼
blackzhu 发表于:2011/7/15 9:22:00
还想问一下,副本表的下拉窗口怎样才能使用?我已经在项目事件里设置了:

Tables("订箱单").Cols("纸制品编号").DropForm = "纸箱价目表"

窗口表里我用这个代码切换:

Tables("窗口1_Table1").DataSource = DataTables("辅料明细")

但是切换后我不能使用,几个方法我都试了.
8楼
狐狸爸爸 发表于:2011/7/15 9:23:00
切换后,重新设置dropform属性。
9楼
blackzhu 发表于:2011/7/15 10:10:00
以下是引用狐狸爸爸在2011-7-15 9:23:00的发言:
切换后,重新设置dropform属性。

 怎么设置?在哪儿设置

10楼
狐狸爸爸 发表于:2011/7/15 10:15:00
Tables("窗口1_Table1").DataSource = DataTables("辅料明细")
Tables("窗口1_Table1").Cols("xxx").DropForm = "ttttt"
共23 条记录, 每页显示 10 条, 页签: [1] [2][3]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03125 s, 2 queries.