第6章报表管理知识模块6-4:表样公式定义知识点:6-4-1数据库取数公式6-4-2报表组件公式6-4-3表样公式定义实例知识点6-4-1:数据库取数公式知识点学习任务单知识点编号知识点序号知识点6-4-1126数据库取数公式知识点学习任务:1、明确数据库取数函数的作用和格式2、掌握数据库取数公式定义知识点6-4-1:数据库取数公式表样公式定义的主要功能是取数公式定义。由于在会计信息系统中不保存账簿数据,需要时随时生成,所以报表的数据来源主要是数据库中的各种发生额、余额、累计发生额等数据,因此,报表公式定义大多是数据库取数函数的定义。知识点6-4-1:数据库取数公式这些函数由系统开发人员用开发工具编程实现,所有函数都要用报表组件的添加自定义函数功能,将其引入到报表组件中,所有自定义函数都在报表组件特定的事件中触发(如:Cell组件在CalcFunc事件中触发)。而对于直接使用编程语言开发的报表管理系统(例如:UFO),数据库取数函数直接融合在系统中。知识点6-4-1:数据库取数公式为了增强系统的通用性,报表管理系统所使用的数据库取数函数应该与第3章(期末转账凭证处理)中的数据库取数函数共用,详见自动转账定义常用取数函数。除期初、期末、各期发生额、累计发生额、净额等数据库取数函数外,还需要补充设计的函数如下:知识点6-4-1:数据库取数公式(第3章)主要取数函数及其功能函数名函数名称函数说明QM()/WQM()/SQM()期末余额函数取某科目的期末余额QC()/WQC()/SQC()期初余额函数取某科目的期初余额JE()/WJE()/SJE()年(月)净发生额函数取某科目的年(月)净发生额,按科目余额方向计算FS()/WFS()/SFS()借(贷)方发生额函数取某科目结转月份的借(贷)方发生额LFS()/WLFS()/SLFS()累计借(贷)方发生额取某科目截止到结转月份的累计借(贷)方发生额知识点6-4-1:数据库取数公式报表管理系统提供的基本数据库取数函数如下:(1)取年函数y():取服务器当前年份,无参数;(2)取月函数m():取服务器当前月份,无参数;(3)取日函数d():取服务器当前日期,无参数;知识点6-4-1:数据库取数公式(4)取账套名称函数ztm():取当前账套名称,无参数;(5)取科目名称函数kmmc(zth,kmbh):根据科目编号,从科目字典中取科目名称,参数是账套号和科目编号;(6)取科目编号函数kmbh(zth,kmmc):根据科目名称,从科目字典中取科目编号,参数是账套号和科目名称;知识点6-4-1:数据库取数公式(7)余额方向取数函数yefx(zth,kmbh...