Rss & SiteMap

搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp

搭建论坛是“搭建式”中文软件开发工具《搭建之星》、《网站·搭建者》技术交流的地方。
共10 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:急,能否用搭建之星实现这样的数据表

1楼
flytianr 发表于:2008-5-5 23:28:44

我想做一个财务的软件,其中有这样一个表格,需要手工向里面填写数据,07、08年两列数据是要手工录入的,1、2、3、5、6行数字录入进去后,4和7行能自动加总计算合计值

  序号 2007年 2008年
流动资产 1    
固定资产 2    
无形资产 3    
资产合计 4=1+2+3    
流动负债 5    
长期负债 6    
负债合计 7=5+6    

请问这个报可否用数据库模块做出呢,如果不行,有什么方法可以实现吗

2楼
admin 发表于:2008-5-6 7:08:57
可以,这是最基本的应用;在“提交之前”事件中进行计算就可以。
3楼
FSJM 发表于:2008-5-6 10:48:50
如果是在《网站·搭建者》中可以直接设置"字段计算"内容。
4楼
reachtone 发表于:2008-5-6 11:38:06

在“搭建者”中,数据记录编辑构件确实可以设置计算公式,但好象只能进行字段间的计算吧?

楼主的问题是,如何实现同一列、不同数据行的计算,这确实有点难度。我也希望能看到这样的例子。

5楼
flytianr 发表于:2008-5-6 13:39:31

是呀,我遇到的问题是如何能够实现行间的自动计算,因为工作中有时常会遇到这样的报表,我们是一个集团公司,下属单位每月要上报数张财务报表,表中有不少这样的计算行,我想能做一个上报软件,下属单位上报时在此软件中填列,然后导出数据,上传给总公司,不知这样的想法能不能实现呀

管理员admin说能行,这是最基本的操作,应该就不会有问题吧

6楼
春林 发表于:2008-5-6 14:29:37
如果是一楼所说的那样的结构,肯定可以实现。
7楼
admin 发表于:2008-5-6 15:25:43

不同记录之间的“字段”计算,只要建表时 增加一个标志字段就可以了。

如下:如果实时,就使用“提交之后”,否则全部输完之后在统一计算。

  序号 标志 2007年 2008年
流动资产 1 4   
固定资产 2 4   
无形资产 3 4   
资产合计 4=1+2+3    
流动负债 5 7   
长期负债 6 7   
负债合计 7=5+6    

8楼
flytianr 发表于:2008-5-6 17:03:50

谢谢版主,请问字段的计算公式可否用if的判断语句呢,比如,如果2007年的流动资产小于1000时,2008年流动资产字段为0,否则为1500(只是一个举例,数字上并无实际意义),请问这样赋有条件语句的字段能否实现,谢谢

9楼
reachtone 发表于:2008-5-6 18:31:21
当然可以了,通过SQL语句可以轻松实现。如果你用的是ACCESS数据库,就用iif....;如果是SQL Server数据库,就用Case....。这些语句在搭建里的运行效率很高。
10楼
周一 发表于:2008-5-11 19:48:24
说半天,也没发个实例代码
共10 条记录, 每页显示 10 条, 页签: [1]

搭建之星 网站·搭建者 Copyright © 2000 - 2011
Powered By Dvbbs Version 8.2.0
Processed in 0.10352 s, 3 queries.