【问题标题】:Sums of columns in datagrid数据网格中的列总和
【发布时间】:2015-03-18 15:01:17
【问题描述】:

我有一个数据库,并在数据网格中显示它。如何添加每列的总和?我希望每一行中的每一列加起来,最后我想把结果放到另一列中。示例:

Costo1__Costo2____RESULTADO __2___2__________4_____ __3___3______________6_____ __0 __0__________0_____

【问题讨论】:

  • [COLUMNS] Costo1:1,2,3,4 Costo2:2,2,3,1 结果:3.4,6,5

标签: datagrid livecode


【解决方案1】:

如果你有 MySQL 或 SQLite 数据库,你可以使用类似的语法

SELECT a,b FROM mytable UNION SELECT sum(a),sum(b) FROM mytable

在 LiveCode 中检索数据后,很容易将最后一行移动到数据的最后一列。

【讨论】:

  • 我真的需要在数据网格上进行 make de 操作:S
【解决方案2】:

我将使用dgDatadgText 提取整个数据集,并以明文形式处理列数据。如果您使用dgText,您的数据将在制表符中并返回分隔形式,您将itemDel 设置为制表符,并对每行中的第一项求和。

产生数组的dgData更紧凑,但是你知道怎么玩数组吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-17
    • 2011-08-10
    • 2017-04-12
    • 1970-01-01
    • 2019-12-11
    • 1970-01-01
    相关资源
    最近更新 更多