bSchema 8 for Mac是mac上一款非常实用的商业数据库ER图绘制软件,可以轻松的对文档进行注释或标注,而且Dbschema集成了SQL和数据工具,能生成直观的图表、PDF文件或HTML 5文档等,非常的实用。现在就来给大家分享DbSchema如何生成表单和报表,不要错过哦!
表格和报告
DbSchema集成了功能非常强大且可完全自定义的Forms&Reports Engine。它可以用于:
您可以从顶部菜单
或右键单击表格标题来打开“表单和报表”引擎。
创建表单有四种主要方法:
前三种方式简单明了,直观,最后一种将在独立的章节中进行详细说明。
打开表单和报表后,将打开第一个窗口:
下一个对话框用于选择报告中将显示哪些列
接下来,报告将在新的浏览器窗口中打开,如下所示:
要从头开始设计,请在第一个对话框中选择“ 清空”选项。报告引擎非常直观,可与面板,表格和单元格配合使用。
选择Empty选项后,设计者将在屏幕底部打开4个空面板。单击任何面板将打开组件菜单,您可以从中选择任何选项。
要添加新的列或行,请在现有单元格上单击鼠标右键。通过单击一个空单元格来创建一个新组件。要合并单元格,请选择主要单元格,然后按住shift键并选择其余单元格。要将一个单元格的组件移动到另一个组件,只需将其拖放。
单击带有组件的单元格将打开编辑器。在下面的图像中,我们编辑“ 标签”组件。Label可以包含变量$ {column},该变量将在运行时被变量数据替换。
表中的数据源可以用SQL查询,Groovy / Java脚本或可视化查询表示。可以从表格/面板的编辑菜单中选择。要进入编辑菜单,请单击表格/面板标题。在此示例中,数据源是SELECT查询。
注意!编写脚本后,必须运行它。
您可以在此处为表格设置页眉和页脚,或使用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主页的操作。这将自动发送变量电子邮件和密码。
表单应用程序可以部署为Tomcat WAR应用程序。您可以在任何tomcat实例下导出创建的应用程序。为此,您将需要:
久没有给大家分享网站了,下面6个珍藏已久的资源网站,20T硬盘竟不够装,我想全部送给你。
阅读引导:
推荐星级:★★★★★
这是一个模板资源网站,里面主要是PPT模板,我们可以根据场景、行业、风格,去筛选自己需要的模板类型,支持预览模板内容。
除此之外,这上面还有Word简历模板、Excel财务报表模板、音效模板等,涵盖各行各业,真是应有尽有。
推荐星级:★★★☆☆
这是一个免费无版权的图片资源网站,每个星期都会增加数百张高分辨率的图像,资源是非常的丰富,包含的类别也挺多的。
因为它是国外的网站,所以打开速度比较慢,而且全是英文,不过浏览器一般都自带网页翻译功能,可以翻译成中文哦。
推荐星级:★★★☆☆
这是一个视频素材资源网站,平时我们制作视频的时候,可以从这里找一些视频素材,支持免费下载、直接套用,素材都是比较新的,更新速度也快。
网站提供了很多的原创作品参考,以及佳作赏析!相信对寻找制作视频灵感的朋友们,研究一下别人的思路,应该能得到到很大的帮助!
推荐星级:★★★☆☆
这是一个音频资源网站,上面有很多音乐都是无版权的,我们剪辑视频时可以拿来配音,涵盖的种类有声学/民谣、电影学、爵士乐、岩层等。所有音乐都支持在线试听,也可以直接下载。
推荐星级:★★★☆☆
这是一个无版权商用字体资源网,尤其是我们在做图片的时候,很多字体都是有版权的,安装这些免费商用无版权字体,就可以放心使用啦。
总之,这上面的字体非常多,有不同的语言、类型、风格、字重、品牌等,还有字体案例预览。
实用指数:★★★★☆
上面提到的几个网站,只是针对某一领域资源的,而这个导航就厉害了,它是一个集合体,虽然不直接提供资源,但会提供路径。
例如:免费电影网、网盘资源、办公效率神器、媒体运营工具、实用软件推荐、免费电子书、自学网站分享等,几乎可以满足我们的所有需求!
最美尾巴:
以上就是我今天的分享内容,如果大家觉得有用,记得点赞告诉我,我会继续分享更多优质的内容。
上面这6个珍藏已久的资源网站,还请大家低调使用哦~
Excel表格是可以作为网页来进行展示的,也就是说当你完成一个表格,想要通过Web网页来进行发布,那么就需要看这篇文章了。
目前网络技术发展十分快,办公方式也逐渐向网络办公进行迁移,这是大趋势。
那么,当我们编辑好一个工作表之后,如何在网页上正确显示,就需要以Web代码形式来进行处理,这是Excel之外的另一种编码方式,但是Excel也给出了解决方法。
如下图所示,编辑好一个表格,通过一些代码就可以实现网页显示。
下图为发布成Web页的效果,也就是Htm后缀的文件。
Htm文件有什么用呢?
它是Web页通用格式,当然不是唯一的格式,也就是说,Htm格式可以用任何浏览器打开,而xls或xlsx只能用Excel或WPS等编辑软件打开,通用性不同,Htm格式只能读不能编辑。
下面进入正题,了解一下通过VBA如何实现Web网页发布。
如下图所示,首先要认识PublishObject对象,图中有对象的方法和属性详细内容。
PublishObject对象看不到,它是不是存在,可以通过代码来查看。
WorkBook.PublishObjects.Count '返回工作薄中的PublishObject对象数
WorkBook.PublishObjects.item(1).FileName'返回第一个PublishObject对象文件地址和文件名
PublishObjects是一个集合,包含了所有PublishObject对象。
发布只用一个方法:
PublishObject.Publish(true)
具体研究可以看一下代码
Sub NewPublishObject(xPath As String) '导出Html文件
On Error Resume Next
Dim wx As Workbook, pobj As Object
Set wx=ActiveWorkbook
Set pobj=wx.PublishObjects.Add(xlSourceRange, xPath, wx.ActiveSheet.Name _
, wx.ActiveSheet.UsedRange.Address, xlHtmlStatic, "", wx.ActiveSheet.Name)
With pobj
.Publish (True)
.AutoRepublish=False
' MsgBox .DivID
End With
Set pobj=Nothing
End Sub
上述代码首先添加一个PublishObject对象,然后再进行方法和属性设置。
添加PublishObject使用PublishObjects.Add()方法
具体参数如下图所示:
如果要进行网页展示表格,相信这个还是十分有用的。
欢迎关注、收藏
---END---
*请认真填写需求信息,我们会在24小时内与您取得联系。