电脑教程
位置:首页>> 电脑教程>> 苹果Mac教程>> DbSchema生成表单和报表,原来如此简单

DbSchema生成表单和报表,原来如此简单

  发布时间:2022-05-25 10:17:45 

标签:DbSchema,表单和报表,DbSchema,8,for,Mac

DbSchema 8 for Mac是mac上一款非常实用的商业数据库ER图绘制软件,可以轻松的对文档进行注释或标注,而且Dbschema集成了SQL和数据工具,能生成直观的图表、PDF文件或HTML 5文档等,非常的实用。现在就来给大家分享DbSchema如何生成表单和报表,不要错过哦!


表格和报告

DbSchema集成了功能非常强大且可完全自定义的Forms&Reports Engine。它可以用于:

  • 创建多主体详细报告;

  • 使用Bootstrap响应HTML模板创建小型应用程序或报告。另外,它们也可以作为JavaFx或PDF运行。

  • 将应用程序部署为WAR Tomcat应用程序。

生成报告

您可以从顶部菜单 

DbSchema生成表单和报表,原来如此简单

右键单击表格标题来打开“表单和报表”引擎。

创建表单有四种主要方法:

  1. 使用表中的数据;

  2. 使用Visual Query Builder建立查询并根据结果创建报告;

  3. 使用SQL编辑器编写查询,然后根据结果创建报告;

  4. 从头开始创建报告。

前三种方式简单明了,直观,最后一种将在独立的章节中进行详细说明。

打开表单和报表后,将打开第一个窗口:

DbSchema生成表单和报表,原来如此简单

  1. 选择报告的名称

  2. 选择数据源

  3. 选择方向。一份报告每页可以包含多个记录,也可以仅包含一个。

下一个对话框用于选择报告中将显示哪些列

DbSchema生成表单和报表,原来如此简单

接下来,报告将在新的浏览器窗口中打开,如下所示:

DbSchema生成表单和报表,原来如此简单

从头开始设计报告

要从头开始设计,请在第一个对话框中选择“ 清空”选项。报告引擎非常直观,可与面板表格单元格配合使用

  • 面板和表格在设计器中类似,它们可以具有标题(h1,h2)并包含单元格。

  • 单元格可以包含任何组件:文本,图像,变量,甚至另一个表格或面板。这样就提供了在其他面板或表格内创建面板或表格的可能性。

选择Empty选项后,设计者将在屏幕底部打开4个空面板。单击任何面板将打开组件菜单,您可以从中选择任何选项。

DbSchema生成表单和报表,原来如此简单

要添加新的列或行,请在现有单元格上单击鼠标右键。通过单击一个空单元格来创建一个新组件。
要合并单元格,请选择主要单元格,然后按住shift键并选择其余单元格。
要将一个单元格的组件移动到另一个组件,只需将其拖放

DbSchema生成表单和报表,原来如此简单

DbSchema生成表单和报表,原来如此简单

单击带有组件的单元格将打开编辑器。在下面的图像中,我们编辑“ 标签”组件。Label可以包含变量$ {column},该变量将在运行时被变量数据替换。

DbSchema生成表单和报表,原来如此简单

表中的数据源可以用SQL查询Groovy / Java脚本可视化查询表示。可以从表格/面板的编辑菜单中选择。要进入编辑菜单,请单击表格/面板标题。
在此示例中,数据源是SELECT查询。

注意!编写脚本后,必须运行它。

DbSchema生成表单和报表,原来如此简单

您可以在此处为表格设置页眉页脚,或使用CSS语法修改外观。

剧本

如上图所示,设计器可以运行3种类型的脚本。

1.数据源脚本
最重要的表单脚本。这可以是一个简单的SQL查询,如下所示:

SELECT city_id, city, country_id, inhabitants, last_update from city

数据源将创建变量$ {city_id},$ {country_id},$ {country_id},$ {inhabitants},$ {last_update},这些变量将在当前窗格或表内部以及所有子面板和表中可用。然后我们可以创建一个带有文本的标签:

The city is ${inhabitants<1000?'small':'large'}. It has ${inhabitants} people.

标签文本将被评估,$ {..}将被评估为Java表达式并生成以下内容:
城市很小。它有800人。

2.初始化脚本
这可以是Groovy脚本,将在打开报表时执行。它可以用于为表单,身份验证等实现一些初始逻辑。

3.每行脚本之后
这可以是一个Groovy脚本,用于计算数据源提供的数据的总数,平均值等。

主从关系

面板或桌子可以嵌入。下面显示的主数据库正在使用数据源country_id = $ {country_id} ,其中变量$ {..}由主表提供。

DbSchema生成表单和报表,原来如此简单

输入变量

除标签外,表单还可以包含文本字段,按钮,单选按钮,图表等。按钮可以打开其他表单页面并将数据作为变量发送。在目标形式中,变量作为输入变量被接收。右键单击右侧“ 数据流”面板中的输入字段选项,以
添加新的输入字段

DbSchema生成表单和报表,原来如此简单

该变量可以编辑。选择一个名称,数据类型,默认值和错误消息,以防该变量是强制性的并且保留为空。

在下一个图像中,有一个带有两个标签,输入文本字段和一个按钮的表单。该按钮具有设置为在单击时打开DbSchema主页的操作。这将自动发送变量电子邮件和密码。

DbSchema生成表单和报表,原来如此简单

部署Tomcat WAR

表单应用程序可以部署为Tomcat WAR应用程序。您可以在任何tomcat实例下导出创建的应用程序。为此,您将需要:

  • 下载并安装Tomcat。安装文件通常是一个zip,您必须将其解压缩。进入“ bin”文件夹并执行“ startup.bat”。这将启动tomcat服务器。这可能会要求设置指向当前Java安装文件夹的JAVA_HOME变量。为此,请按“ Win”键(带有Windows徽标)+ Break,然后按“更改设置”,“系统属性”和“环境变量”。设置JAVA_HOME之后,您必须关闭并重新打开命令提示符,然后再次执行“ startup.bat”。

  • 从tomcat conf文件夹中编辑tomcat-users.xml文件。

  • 重新启动tomcat服务器。

  • 登录http:// localhost:8080并单击链接“ Manage App”。您可以在那里上传生成的战争文件。

  • 浏览到http:// localhost:8080 / war_file_name


0
投稿

猜你喜欢

  • 桌面便签是Win10系统的一个小功能,有了它,就可以每天在桌面上记录自己每天的代办事情,安排即将要做的事情,把每一天都安排的井井有条。但是很
  • 我们经常使用wps文字来对文档进行编辑,为了让文档内容更加丰富,有时我们可能还需要在其中插入视频文件,但是对于大多数人来说还是不太懂下面就让
  • 在excel当中,有时我们遇到一些大型的表格,但是想要打印出来却很麻烦,如何才能实现打印呢?对于刚从其它版本转型过来的应该就不会太懂吧,没关
  • 我们在使用excel工具进行日常工作的表格编辑时,需要根据情况调整一下文字的方向,比如,我们需要向上旋转文字,让文字斜过来显示,就需要用到特
  • 1.打开需要插入生僻疑难字的文档    2.点击工具栏的“插入”然后点击“符号”→“其它符号”    
  • 想必大家都有遇到这样的情况吧,Word中莫名其妙的就出现了一条横线,怎么删都删除不了,很是奇怪。尝试着在其上面输入文字会自动下调一行,这种情
  • 我们经常在wps演示中添加图形和制作动画效果,如果我们想为图形添加动画效果,应该如何制作呢?下面就让小编告诉你 如何在wps演示中添加图形动
  • 人民币大写形式在WPS表格中应该是见过的,相信有很多人是手打出来的,其实不用那么麻烦,可以通过设置单元格格式,把阿拉伯数字进行一个转换就可以
  • excel间隔取值常用于隔行隔列提取数值。excel间隔取值案例一:比如A列的数据,我们从第3行开始间隔取值,接着第7行,第11行,每隔固定
  • 身份证前6位数字表示的是户籍所在地。其中1、2位数为各省级的代码,3、4位数为地、市级的代码,5、6位数为县、区级代码。知道了些数字的含义后
  • 在制作wps表格的时候,怎么样在表格中插入圆饼图呢?下面小编就为你介绍wps表格怎么插入圆饼图的方法啦!wps表格插入圆饼图的方法:首先打开
  • 怎样给Excel加密?在平时办公中Excel,可以用来存储数据,比如工资表等,而这些数据却不能随意公开,那么给Excel加密非常重要了,但有
  • 今天小编给大家分享几个好看的宠物后期调色lr合集,立即使深 * 像变亮,添加暖色调,并降低对比度,使皮毛看起来干净柔软,增加视觉上的美感,感兴
  • ①我们先来说标尺吧,做为文档编辑的好帮手,标尺必不可少,我们单击下图红色方框标记的按钮,就能显示标尺了。    ②标尺显
  • 排版的时候经常会用到分节符,那么word中如何使用分节符?其实操作不难的,接下来小编就给大家讲解讲解,一起来瞧瞧吧!1、分节符类型下一页、连
  • Pixelmator Pro for Mac是一款专业的图像编辑软件,通过广泛的工具集来编辑和修饰照片,创建图形设计,绘画,绘制矢量图形以及
  • 我们每年的收支情况,不知道大家是否记过,可以从中反应许多问题,我们不妨用WPS表格来制作个性的记账本。接下来由小编为大家推荐WPS表格制作个
  • 用户在输入数据的时候,同一字段的字节数全都是一样的,例如输入1980年之后的身份证号码数字,统一都是18位的,所有数据录入之后,有必要通过函
  • 在我们平时使用Word文档时,有时候为了方便排版,需要对页面进行自定义设置,其中非常重要的一个方式就是设置每页固定行数和固定字数,这是如何做
  • 有时候在家用WPS编辑好的表格却不能在公司的excel2003版中使用,怎么办才好,对于新手来说可能有一定难度。下面小编为大家介绍wps表格
手机版 电脑教程 asp之家 www.aspxhome.com