以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 数据库交流 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6) ---- 急,能否用搭建之星实现这样的数据表 (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=17462) |
||||||||||||||||||||||||||||||||
-- 作者:flytianr -- 发布时间:2008-5-5 23:28:44 -- 急,能否用搭建之星实现这样的数据表 我想做一个财务的软件,其中有这样一个表格,需要手工向里面填写数据,07、08年两列数据是要手工录入的,1、2、3、5、6行数字录入进去后,4和7行能自动加总计算合计值
请问这个报可否用数据库模块做出呢,如果不行,有什么方法可以实现吗 |
||||||||||||||||||||||||||||||||
-- 作者:admin -- 发布时间:2008-5-6 7:08:57 -- 可以,这是最基本的应用;在“提交之前”事件中进行计算就可以。 |
||||||||||||||||||||||||||||||||
-- 作者:FSJM -- 发布时间:2008-5-6 10:48:50 -- 如果是在《网站·搭建者》中可以直接设置"字段计算"内容。 |
||||||||||||||||||||||||||||||||
-- 作者:reachtone -- 发布时间:2008-5-6 11:38:06 -- 在“搭建者”中,数据记录编辑构件确实可以设置计算公式,但好象只能进行字段间的计算吧? 楼主的问题是,如何实现同一列、不同数据行的计算,这确实有点难度。我也希望能看到这样的例子。 |
||||||||||||||||||||||||||||||||
-- 作者:flytianr -- 发布时间:2008-5-6 13:39:31 -- 是呀,我遇到的问题是如何能够实现行间的自动计算,因为工作中有时常会遇到这样的报表,我们是一个集团公司,下属单位每月要上报数张财务报表,表中有不少这样的计算行,我想能做一个上报软件,下属单位上报时在此软件中填列,然后导出数据,上传给总公司,不知这样的想法能不能实现呀 管理员admin说能行,这是最基本的操作,应该就不会有问题吧 |
||||||||||||||||||||||||||||||||
-- 作者:春林 -- 发布时间:2008-5-6 14:29:37 -- 如果是一楼所说的那样的结构,肯定可以实现。 |
||||||||||||||||||||||||||||||||
-- 作者:admin -- 发布时间:2008-5-6 15:25:43 -- 不同记录之间的“字段”计算,只要建表时 增加一个标志字段就可以了。 如下:如果实时,就使用“提交之后”,否则全部输完之后在统一计算。
|
||||||||||||||||||||||||||||||||
-- 作者:flytianr -- 发布时间:2008-5-6 17:03:50 -- 谢谢版主,请问字段的计算公式可否用if的判断语句呢,比如,如果2007年的流动资产小于1000时,2008年流动资产字段为0,否则为1500(只是一个举例,数字上并无实际意义),请问这样赋有条件语句的字段能否实现,谢谢 |
||||||||||||||||||||||||||||||||
-- 作者:reachtone -- 发布时间:2008-5-6 18:31:21 -- 当然可以了,通过SQL语句可以轻松实现。如果你用的是ACCESS数据库,就用iif....;如果是SQL Server数据库,就用Case....。这些语句在搭建里的运行效率很高。 |
||||||||||||||||||||||||||||||||
-- 作者:周一 -- 发布时间:2008-5-11 19:48:24 -- 说半天,也没发个实例代码 |