Foxtable(狐表)用户栏目专家坐堂 → 狐表的一个缺欠


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

主题:狐表的一个缺欠

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


加好友 发短信
等级:七尾狐 帖子:1731 积分:11255 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2013/12/3 9:37:00 [只看该作者]

以下是引用czy66ds在2013-12-3 9:25:00的发言:
对,是这样,foxtable对待表达式列的机理就是这样,是必须的。
但是在需要保存屏幕上显示出来(表达式)列的数据的时候,就应该能够将表达式列转换成数据列而“另存为”一个表,将数据完整地保存下来。
其实,将显示出来的含有表达式列的表可以完整地保存为Excel表。和“外人”(Excel)都能够这么“和谐”,为什么和“自家人”就存在壁垒呢。

你还没有明白数据库和Excel的本质区别

数据库是规范的数据存储,尽量减少冗余数据,减少数据变动带来的不一致问题。

excel是表,主要是用于展示数据。

你把你要求不变的结果只要锁定了不能人为改动,不就达到了永久有效的目的了吗?小型数据库不需要再另外保存这样操作。


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/12/3 9:37:00 [只看该作者]

导出为Excel表格保存不就好了么.

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


加好友 发短信
等级:七尾狐 帖子:1684 积分:16374 威望:0 精华:0 注册:2013/7/31 13:03:00
  发帖心情 Post By:2013/12/3 9:44:00 [只看该作者]

回BIN:不多余,作为会计凭证,一年才12个表。进入档案。如果,需要时现算,情况瞬息万变,时过境迁,已经很难复现当时情景了,也不被信服。

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


加好友 发短信
等级:七尾狐 帖子:1684 积分:16374 威望:0 精华:0 注册:2013/7/31 13:03:00
  发帖心情 Post By:2013/12/3 9:58:00 [只看该作者]

回:“你把你要求不变的结果只要锁定了不能人为改动,不就达到了永久有效的目的了吗?小型数据库不需要再另外保存这样操作。
表不能锁定,我还要让他继续工作呢。

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


加好友 发短信
等级:七尾狐 帖子:1684 积分:16374 威望:0 精华:0 注册:2013/7/31 13:03:00
  发帖心情 Post By:2013/12/3 10:07:00 [只看该作者]

减少冗余数据,是应该追求的设计目标;但这不是绝对的,有时在“减少冗余数据”和现实需求之间,是要寻求某种平衡的,是要达成某种妥协滴。

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/12/3 10:20:00 [只看该作者]

有单价和数量,就有金额了,所以金额不需要保存。

你要的凭证,就是单价和数量


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


加好友 发短信
等级:七尾狐 帖子:1731 积分:11255 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2013/12/3 10:25:00 [只看该作者]

以下是引用czy66ds在2013-12-3 9:58:00的发言:
回:“你把你要求不变的结果只要锁定了不能人为改动,不就达到了永久有效的目的了吗?小型数据库不需要再另外保存这样操作。
表不能锁定,我还要让他继续工作呢。

可以锁定行!还有就是动态加载未完成的数据,已完成的数据另外显示。你要想办法设计一个完成的订单无法修改的方案。数据保存转移是简单的事情,但是意味你要维护更多的表。

 

作为会计凭证,一年才12个表。

首先,你说的12个表,是你认为的12个表(我就归结为excel表),如果是10年,那岂不是120个表了?你还是在EXCEL的思路上设计(excel的表主要是展示用的,你要明白展示与存储的区别),这是肯定错误的!而实际上,数据库只需要1张表就完全可以维护了。


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


加好友 发短信
等级:七尾狐 帖子:1684 积分:16374 威望:0 精华:0 注册:2013/7/31 13:03:00
  发帖心情 Post By:2013/12/3 14:26:00 [只看该作者]

回jspta:一年后那12个表已经“下架”作为纸质存档了。所以10年后还是最多不超过12个表。好了不说这些了。谢谢JSPTA多次回帖相助。

 

言归正传:其实我何尝不想只维护一张数据库表呢。但是很困难,水平有限,只好变通出此下策。

 

以帮助“关联与表达式综合事例.table”项目为例,库存表要按月出结果,那么在一个月中,库存表及其关联的出库表、入库表都要按这个月的时段加载。前一个月的结余库存和其他未处理干净的事项都要作为期初数据加载进来。

 

我的困难在于:

 

1、如何按时段同时加载这三个表?(见帮助:表)就是如何加入加载条件(注意:库存表没有日期字段)

 

2、如何加载上个月的结余数量?

 

3、更要命的是:这个月过去之后,回过头来再看该月的库存数据时已经不能复原了,因为数据已经发生变化了。时过境迁了。

 

请JSPTA等大侠具体帮我一下好吗?就以关联与表达式综合事例.table为例好了。

 

至于狐狸爸爸提到的

 

“有单价和数量,就有金额了,所以金额不需要保存。

你要的凭证,就是单价和数量”

 

很不幸,我这里数量也是表达式列。

 

不管如何都要谢谢各位了。


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/12/3 14:42:00 [只看该作者]

1.原始数据再, 按时段查询或者加载即可. http://www.foxtable.com/help/topics/2720.htm (变通为加载条件即可)
2.同上
3.怎么可能的,数据一直都在的.过去了的数据你不改它怎么会变动?


那你数量也是根据别的数据列计算出来的吧, 该数据列不就是凭证么.

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


加好友 发短信
等级:七尾狐 帖子:1731 积分:11255 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2013/12/3 15:32:00 [只看该作者]

帮助中的例子只是参考,但不一定符合你实际情况,也许你实际情况也不是你想的这样处理的。

 

我建议是你给我们,你现在设计的表,以及为什么数量会变化的原因?

数据为什么会时过境迁?这很可能是字段设计不合理无法追溯的缘故。

 


 回到顶部
总数 25 上一页 1 2 3 下一页