|
本帖最后由 kylins 于 2011-7-14 09:16 编辑
在Access数据库中输入编辑数据库常感不便——效率太差,人们会想到使用Excel来编辑。以前帮助中提到的导入方式又容易一起错误,因此在此重新给大家详细介绍一种稳定的方法。
首先,直接从Section软件界面打开的数据库,不能再进行查看数据库的表对象等内容,直接在资源管理器中打开的数据库可以查看表、窗体等内容。并且,我们把在打开的数据库主界面进行录入数据为前台(任务栏标题为“数据采集子系统”),而切换到有表、窗体、报表等对象时称为后台(任务栏标题为“文件名:数据库”)!
前台主界面及任务栏显示
数据库后台“表”对象
任务栏后台显示
1、前台Excel编辑输入方法:
a、打开数据库直接进入主界面,从各项菜单中打开项目录入数据为前台录入。由于各个录入项目的操作基本相同,因此,这里暂且以地质编录的内容为例进行步骤讲解。【当然在地质编录之前必须要输入基本信息这些,不然是没办法录入的】
b、执行菜单“数据采集\钻孔地质编录\地质编录”,弹出地质编录窗体。如果是没有任何内容,你暂且随便输入(钻孔号必须在基本信息当中存在)一行,以可以复制一行信息为准。
c、当录入完成后右击第一行数据(记录),选择复制,然后打开Excel,粘贴复制的内容到电子表格中,这时前台数据库的格式被复制到Excel中(如下表)。大家就可以按这个格式进行录入和编辑钻孔数据。
工程编号 | 地层代号 | 断层 | 岩石名称 | 花纹代码 | 化石 | 层名 | 综合描述 | 花纹高度 | 自孔深 | 至孔深 | 岩矿心长度 | 分层真厚度 | 累计真厚度 | 采取率 | 接触关系 | 矿区代码 | 勘探线号 | 备注 | ZK2301 | γ#-5#+2(3)c#= | | 黑云母花岗岩 | 15 | | 1 | ^等。 | 5 | 0 | 8.94 | 8.29 | 8.94 | 8.94 | 93 | | 02 | 23 | |
注:红色列(字段)为主关键字,必须得输入,否则弹出“索引或主关键字不能包含一个空(null)值”无法进行下面的输入。
d、当这个钻孔的地质编录内容全部输入编辑完成后,那么就可以全部选中(不用选标题行了)复制。再转到数据库的前台地质编录窗口,删除这个钻孔的所有记录(数据)【右击工程编号字段的最左上角处,选择删除记录,删除所有记录】,在第一行记录上右击,右击选择粘贴,把刚才从电子表格中复制到粘贴板的数据粘贴进去。
e、如果层名(层号)不是升序排列的,请右击至孔深一列字段名,选择升序排序。
其他地层信息、标志面、标本库、钻孔测量、……、基本分析样、单工程圈定等项目,都可以按这样的方式录入,这样比在数据库中录入效率提高不少,而且地质编录内容可以全部复制出来再编辑,再复制回去。
2、后台Excel编辑输入方法:
假设一个矿区有比较多的钻孔时,要这样一个钻孔一张表输,而且还要每次都来复制粘贴,感觉还是有点麻烦。大家会不会问能不能所有钻孔都在一个表中一直接着输入并且只要一次复制粘贴呢?答案是肯定的,下面请看讲解。
a、先直接找到数据库双击打开(不能从Section软件里连接后从软件菜单中启动),切换到后台窗口的表对象页面。这里有很多个E文的表存放在这里。这里仍然以地质编录为例进行讲解。主要表对应的项目名称请跳转至常用数据库表。
b、找到并打开地质编录表DRILGEO2,如果是空表请随便输入完一行数据以使可以复制记录(数据),然后右击第一行数据(记录),选择复制,然后打开Excel,粘贴复制的内容到电子表格中,这时后台数据库的格式被复制到Excel中(如下表,由于版面限制分2行)。大家就按这个格式进行录入和编辑钻孔数据。注:红色列(字段)为主关键字,必须得输入,否则弹出“索引或主关键字不能包含一个空(null)值”无法进行下面的输入。X1以后的列不管是否有数据都不用理会,也不用输入,这是数据处理时的临时数据。
工程编号 | 地层代号 | 断层 | 岩石名称 | 花纹代码 | 化石 | 层名 | 综合描述 | 花纹高度 | 自孔深 | 至孔深 | 岩矿心长度 | 分层真厚度 | 累计真厚度 | ZK2301 | γ#-5#+2(3)c#= | | 黑云母花岗岩 | 15 | | 1 | ...斜长石等。 | 5 | 0 | 128.94 | 128.29 | 128.94 | 128 | ZK2502 | γ#-5#+2(3)c#= | | 黑云母二长花岗岩 | 15 | | 1 | ...斜长石等。 | 5 | 0 | 153.35 | 153.35 | 153.35 | 152 | 采取率 | 接触关系 | 矿区代码 | 勘探线号 | X1 | Y1 | H1 | X2 | Y2 | H2 | 压缩后自孔深 | 压缩后至孔深 | 备注 | | 99.27 | | 02 | 23 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | | | 99.12 | | 02 | 25 | | | | | | | | | | |
c、当一个钻孔的所有分层数据全部录入完毕,则接着下一个钻孔的分层数据连接录入,知道这个矿区的所有钻孔编录内容全部录入完毕。
d、当这些钻孔的地质编录内容全部输入编辑完成后,则可以全部选中(不用选标题行了)复制。再转到数据库的后台打开地质编录表,删除这个钻孔的所有记录(数据)【右击工程编号字段的最左上角处,选择删除记录,删除所有记录】,在第一行记录上右击,右击选择粘贴,把刚才从电子表格中复制到粘贴板的数据粘贴进去。
e、注意,这里和上面不同,粘贴完了以后需要点击保存按钮保存刚才粘贴进来的数据。最后关闭这个表。
其他地层信息、标志面、标本库、钻孔测量、……、基本分析样、单工程圈定等项目,都可以按这样的方式录入,这样比在数据库中录入效率提高不少,而且地质编录内容可以全部复制出来再编辑,再复制回去。
经过以上的 所有数据录入,最后切换到数据库的主界面上,执行“数据采集”菜单下的“逻辑数据检查”和“数据与处理”。至于栏目选择请查看帮助的其他部分。
3、前台和后台2种录入方式差别:
通过上面得2种方法讲解,估计大家已经发现了后台的录入方式明显优于前台的录入,差别就在于后台录入方式可以一次性把多个钻孔数据(地质编录、基本分析样等其他项目的数据),可以节省较多的复制粘贴时间。
对于一个数据库初级者,以前的电子表格数据导入数据库的方法会出现许多预想不到的错误,今后大家使用上面得方式录入吧。
|
评分
-
查看全部评分
|