excel服务器教程之数据的简化规范

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
excel 服务器教程之数据的简化规范
定义数据规范可以两种方式之一来做。一是在客户端中做,方法是,点击客 户端菜单【设计】--【数据规范】,弹出“数据规范”窗口;二是在管理控制台 主界面中,选择左侧节点“数据规范”及其下的子节点,查看并操作所有的数据 规范。
给数据项加上默认值
1) 以 Admin 账户登录,选择菜单“设计打开模板选择模板”。
4)
弹出“管理数据表”窗口,点击“客户表”下的【字段】,窗口右侧显示 出该数据表包含的所有字段。 5) 选中“客户编号”,然后点击“数据规范”列中的【…】按钮,弹出字段 属性窗口。点击“数据规范名称”右侧的【..】按钮,弹出选择数据规范窗 口。
6)
在左侧选择“自动编号”,在窗体右侧选择“客户编号”,点击“确定” 按钮,返回“字段属性”窗口。 7) 点击【保存】按钮回到【管理数据表】窗口,关闭窗口。 断开连接,用张三的账户 zhangsan 重新登录,新填一张《客户登记表》,您 会发现客户编号已经自动产生。
考 %FR_HOME%\WebReport\WEB-INF\reportlets\doc\Form\LineFor m\LineForm1.cpt。
设置数据项的自动编号
定义了自动编号后,还需要把它指定为某数据项的填写规范,这样在填写新 表单时,自动编号才能够自动产生。 1) 用 Admin 账户登录客户端。 2) 选择菜单【设计】--【打开模板】--【选择模板...】,打开“打开模版” 窗口。 3) 选中“客户登记表”,点击窗口右下角【属性】按钮右侧的下箭头,选择 子菜单【数据表】
下拉列表
使模板上的某些数据项能够通过下拉选择的方式输入数据,不仅能方便输入, 还能保证输入的正确。下面我们设置《客户登记表》模板上的“大区”下拉列表。 同样需要两个步骤:1)定义下拉列表,2)把下拉列表和模板上的数据项关联起 来。
定义下拉列表
这一次,我们练习在管理控制台中定义数据规范 1) 用 Admin 账户登录到管理台

复选框
是否付款该列在数据库中对应的字段是布尔型 true 或者 false,我们将它的 控件类型改为复选框,true 的时候选中复选框,false 时不选中,具体可见复选 框的使用。 设置后 BS 端效果如下:
ቤተ መጻሕፍቲ ባይዱ2.3 保存并预览
保存模板,点击填报预览即可查看效果。在线查看模板效果请点击 LineForm1.cpt 已 完 成 模 板 可 参
2)
在管理台主界面左侧树形中选中“填写规范--下拉列表”,右键菜单【新 建】。 3) 弹出“定义数据填写规范”对话框,规范名称输入“大区列表”;数据源 选择“固定取值”,如下图。
4)
点击“添加”按钮,输入“华北”,再点“添加”按钮,输入“华东”, 循环此过程。 5) 按【确定】。
设置数据项的下拉列表
表 %FR_HOME%\WebReport\WEB-INF\reportlets\doc\Form\LineFor m\LineForm.cpt。 2.2 修改单元格编辑属性 我们可以根据数据库中的数据类型及数据状况来设置单元格的编辑属性。

下拉框
将供应商的控件类型改为下拉框, 下拉框的数据来自于 FRDemo 中的供应商 表,下拉框的实际值为供应商 ID,显示值为公司名称,下拉框定义见下拉框控 件的使用。 将类别的控件类型也改为下拉框, 下拉框的数据来自于 FRDemo 中的产品类 别表,下拉框的实际值为类别 ID,显示值为类别名称; 设置后 BS 端效果如下:
3)
在窗口左侧选择“自动编号”,点击【新建】按钮,弹出自动编号定义窗 口,如下图所示
系统自动产生的流水号由若干 “段” 组成, 每段可能是如下四种类别的信息: 固定文字、系统变量、日期变量、顺序号位数。在这个窗口上,您可以选择每段 的类别的内容。在本例中,我们设置“客户编号”由两段组成,第一段是固定的 字头“KH”,第二段是 3 位的顺序号,这样,实际产生的客户编号将是“KH001” , “KH002”,…,以此类推。 4) 按【确定】,保存自动编号的定义。
注:填报界面中如上下拉框,选择的是显示值,实际上填入单元格的值为实 际值, 目的是让用户清楚的知道保存入库的数据是什么, 若希望显示仍为显示值,
可以给单元格再设置一次数据字典转换。 具体可查看填报时密码控件失去焦点仍 显示密码文档。

数字
单价、成本、库存量、订购量和再订购量在数据库中对应的字段都为数字型, 我们将它们的控件类型都设置为数字,让其只能输入数字,还能够设定数值的范 围,具体可见数字控件的使用。 设置后 BS 端效果如下:
自动编号
我们希望客户编号能够由系统自动产生,需要做的工作有两步:首先,定义 一个自动编号数据规范;其次,把定义好的自动编号和模板上的“客户编号”数 据项关联起来。
定义自动编号
1) 用 Admin 帐户登录,点击菜单【设计】--【数据规范】,弹出“数据规范 窗口”
2)
在窗口左侧选择“自动编号”,点击右侧的【新建】按钮。
以 Admin 帐户登录到客户端,打开客户登记表模板,选择“模板管理数据 表”,找到“大区”字段,设置“大区”的填写规范为“大区列表”,关闭模板。 填写一张新的客户登记表,我们会看到“大区”出现了下拉列表,可以从中 选择
excel 服务器 数据的简化和规范实质上是希望解决填报报表过程中的数据问题, 的解决方案略显臃肿 FineReport 给出的解决方案显得更快捷一些, 下面是简单 示例:
6)
点击“数据规范名称”右侧的【..】按钮,弹出选择数据规范窗口。在左 侧选择“系统变量”,在窗体右侧选择“当前日期”,点击“确定”按钮, 返回“字段属性”窗口。
7)
用同样方式(5~6 步)设置“销售员”字段的填写规范为“当前用户姓 名”. 8) 在“字段属性”窗口中,点击【保存】按钮,回到“管理数据表”窗口。 9) 关闭管理数据表窗口,回到模板的设计状态。关闭模板。
简单行式填报表例子中我们用的都是文本框,所有录入的数据都要用户手动 输入,交互性不强。像供应商、类别等还需要用户输入相应的代码,对用户来说 太不方便了。 此时可以给单元格设置不同的编辑风格,如供应商设置为下拉菜单,用户只 需要选择相应的供应商,实际上输入的是对应的 ID 等等,如下图:
2. 示例
2.1 打开报表 打 开 报
2)
在弹出的“打开模板”窗口中选中“客户登记表”,点击右侧的【打开】 按钮进入模板的设计状态。
3)
选择菜单 【模板】 -【管理数据表】 (或者点击工具栏中的 【管理数据表】 ) , 如下图。
4)
弹出“管理数据表”窗口。点击“客户表”下的【字段】,窗口右侧显示 出该数据表包含的所有字段。
5)
在表格中选中“登记日期”,然后点击数据规范中的【…】按钮,弹出字 段属性窗口。
相关文档
最新文档