Development and Innovation  | 发展与创新 |
·269·
2020年第13期
管道焊工资质核查模块ACCESS 数据库的建立与应用
虞向泉
(山东胜越石化工程建设有限公司,山东 淄博 255400)
摘 要:在建设工程管道技术管理中,利用Access 数据库软件强大的数据分析能力和易学的软件开发功
能,可以快速处理大量复杂数据,提高工作效率。应用Access 工具建立管道焊工资质核查模块是对已录入管道焊接数据库中焊接记录的焊工资质进行审核,可以及早发现并避免超项焊接信息进入后续环节。关键词:Access 数据库;管道焊接数据库;焊工资质;核查模块中图分类号:TP319    文献标志码:A    文章编号:2096-2789(2020)13-0269-02 作者简介:虞向泉,男,本科,工程师,研究方向:工程管理。
Microsoft Office Access 是由微软发布的关系数据库管理系统,是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。在建设工程管道技术管理中,使用Access 数据库软件,主要也是因为Access 具有强大的数据分析能力和易学的软件开发功能,可以帮助工作人员快速处理大量的复杂数据,节约日常数据处理分析的时间。
1  管道焊接数据库的建立
1.1  主界面
打开管道焊接数据库模板文件,主界面的左侧为导航窗格,打开选择显示的是所有Access 对象,包括已经建立的表、查询、窗体、报表和宏;主界面的右侧选择显示的是欢迎光临窗体,该窗体是提前创建的,再建立一个宏,系统就可以在打开Access 时,自动弹出该窗体(见图1)。
数据库编辑软件
创建可以通过查询向导创建,也可以通过查询设计创建。建立通过复杂的查询,需要用到查询设计。1.4  创建窗体
窗体可用于创建数据库应用程序的用户界面。“绑定”窗体直接连接到表或查询之类的数据源,可用于输入、编辑或显示来自该数据源的数据;也可以创建“未绑定”窗体,该窗体不会直接链接数据源,但仍然包含运行应用程序所需的命令按钮、标签或其他控件。可以将绑定窗体视作一个窗口,用户通过该窗口查看和访问相关数据库。有效的窗体可提升使用数据库的速度,因为用户不必搜索所需内容;美观的窗体让人在使用数据库时更高效,还可以防止输入错误数据。1.5  创建报表
报表提供在Microsoft Access 数据库中查看、格式化和汇总信息的方式。报表的记录源可以是表、命名查询或嵌入式查询,记录源必须包含要在报表上显示的数据的所有行和列。可以通过功能区的“创建”选项卡上的“报表”组中的工具创建报表。使用报表工具,创建简单的表格式报表,其中包含在导航窗格中选择的记录源中的所有字段。1.6  创建宏
宏是一种可用于自动执行任务及向表单、报表和控件添加功能的工具。在Access 中,将宏视为一种简化的编程语言会很有帮助,可通过构建要执行的操作列表来编写它。构建宏时,可以从下拉列表里选择每个操作,然后填写每个操作所需的信息。借助宏,可将功能添加到窗体、报表和控件中,而无须在Visual Basic for Ap-plications (VBA )模块中编写代码。宏可提供VBA 中可用的部分命令,构建宏比编写VBA 代码更容易。
2  建立焊工资质核查基础表
焊工资质核查模板建立了5个基础表,管道焊接数据库原始表、焊工台账、规格、材质类别对照表、各材质焊接方法及焊材选用表。
(1)管道焊接数据库原始表是项目使用的管道焊接数据库表,可以用导入方法导入该表,表中主要字段均要保留。管道焊接数据库原始表中有几个关键字段,如焊接方法、材质、外径、壁厚、焊接日期、焊接类型,是在后期匹配核查的关键数据。①焊接方法格式应包含焊工台账中持证焊接方法字段文字,如GTAW/SMAW 、GTAW 等,焊接方法中的格式尽量不要修改。②材质字段依据项目实际情况填写,材质描述方法尽量统一格式,与Access 中材质类别对照表有对应关系,另外也是核查
1 管道焊接数据库模板文件主界面
1.2  建立管道焊口数据库表
在管道焊接数据库中,先创建管道焊口数据库表,可以在Access 中直接新建表,也可以在Excel 中建好后,再导入Access 据库中。Access 提供了多种文件格式的导入和导出,也可以对导入和导出过程进行保存,下次再使用时不用重复设置每个步骤和字段格式。管道焊口数据库表中的字段名称和数据
类型要与管道焊接数据库模板中已设置的管道焊口数据库表中的保持一致。
为了建立管道焊工资质核查模块,还要创建工艺焊工表和材质类别表。工艺焊工表使用导入的方法创建;材质类别表根据已导入的数据库提取所有材质,把材质填入分类,最终生成表。1.3  创建查询
创建查询是Access 数据库中最重要的部分。查询的
DOI:10.19537/jki.2096-2789.2020.13.129

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。