免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 12537|回复: 30
收起左侧

[图文教程] 教你修改Section柱状图数据库字段长度

    [复制链接]

39

主题

1万

铜板

116

好友

地信专家组

Rank: 14Rank: 14Rank: 14Rank: 14

积分
9171

宣传勋章爱心勋章组织勋章地信元老灌水勋章荣誉会员勋章活跃勋章地信专家组VIP勋章贡献勋章名人堂勋章成就学员勋章

发表于 2013-6-16 17:44 | 显示全部楼层 |阅读模式
本帖最后由 kylins 于 2013-6-16 19:56 编辑

点击播放音乐


Section中的一个功能是利用Access数据库进行制作柱状图,但是有一天,突然间在输入钻孔编号的时候,发现输入8个字符后再怎么努力都无济于事了,这个把我们使用者急坏了,这个钻孔编号是早就设计好的,没法现在改为8个字符以下的了。
我也只知道,这肯定是数据库中当初设计的字段长度为8导致的,我就打开设计界面,找到工程编号的字段,想改为15,但是却提示不能直接修改字段长度的错误(如下图)。

修改字段长度弹出错误

修改字段长度弹出错误

我照他的说法,打开关系窗口(下图),

关系窗口

关系窗口


这么多交织的网,是什么东西呀。懵了。要是删除了,怎么做成这样子呢。
没有Access的知识,也确实也让我停住了好久。一直不知如何下手,最后我就死马当做活马医,反正都不能解决,先进去闯一回看看,不成功大不了还是干瞪眼,还有办法可以做柱状图。成功了就长知识了。





新手先关注天鹰软件发布帖,先看帮助和已解决问题存档更重要,不要发相似问题贴。注意看专版版规,违反扣分。

39

主题

1万

铜板

116

好友

地信专家组

Rank: 14Rank: 14Rank: 14Rank: 14

积分
9171

宣传勋章爱心勋章组织勋章地信元老灌水勋章荣誉会员勋章活跃勋章地信专家组VIP勋章贡献勋章名人堂勋章成就学员勋章

 楼主| 发表于 2013-6-16 17:57 | 显示全部楼层
打开数据库

看到前面的那段话,很多人估计也纳闷,怎么我们都没有打开呢,你是怎么做到呢。
这里需要说明的是,下面的做法都是要在这种情况下打开数据。直接双击数据库文件(MDB格式)

数据库

数据库
,不能从Section软件中启动。切记!!

数据库打开的时候默认也是打开主界面的。这时你点击底部的任务栏,切换到数据库设计窗口。或者你直接关闭“数据采集子系统”就出来了。

选择数据库窗口

选择数据库窗口
选择左边那个窗口






新手先关注天鹰软件发布帖,先看帮助和已解决问题存档更重要,不要发相似问题贴。注意看专版版规,违反扣分。
回复 支持 反对

使用道具 举报

39

主题

1万

铜板

116

好友

地信专家组

Rank: 14Rank: 14Rank: 14Rank: 14

积分
9171

宣传勋章爱心勋章组织勋章地信元老灌水勋章荣誉会员勋章活跃勋章地信专家组VIP勋章贡献勋章名人堂勋章成就学员勋章

 楼主| 发表于 2013-6-16 19:21 | 显示全部楼层
本帖最后由 kylins 于 2013-6-16 20:01 编辑

第二步 打开关系窗口
下面我们就要进入那么多线的关系窗口了。在上面打开的对象窗口中(表、窗体、查询等)直接点击菜单“工具\关系”就会弹出关系窗口了。


1、记住关系
首先我们需要记住这些关系,否则下次我们就不知道如何创建关系了。
窗体中的黑色粗体的字段为关键字,下面以加粗表示。窗体加框表示。
我们这里主要可以看出有4条分出来的关系。以MineFile对象或者窗体为开始端发出。暂且分为以下4条线:
1)ELEMENT(分析项目):关键字为矿区代码MineFile通过关键字“矿区代码”来连接关系。
2)PMDDCOOR(剖面测量):关键字有“矿区代码”和“勘探线号”,PMZHCOOR(剖面桩号)关键字有“矿区代码”、“勘探线号”和“相对平距”。MineFile通过关键字“矿区代码”来连接PMDDCOOR,一个关键字对2个关键字,一对多关系。而PMDDCOOR通过关键字“矿区代码”和“勘探线号”来连接PMZHCOOR
3)CJ50(测井):关键字有“矿区代码”和“工程编号”,MineFile通过关键字“矿区代码”来连接CJ50,一个关键字对2个关键字(一对多)。而CJ50有向下关联了5个窗体,大家都在纸上分别记住他们的关键字,并且记住上一级向下一级的连接字段。CJZK01、CJZK02、CJZK03、CJZK04、CJZK05的关键字都是相同“矿区代码”“工程编号”“孔深”。
4)DRILCOOR(钻孔基本信息):关键字有“矿区代码”和“工程编号”,MineFile通过关键字“矿区代码”来连接DRILCOOR,它向下关联的其他窗体,与上面的一样的步骤,把关键字和连接字段记录下来。下面的不再进行分析了。

2、删除关系连接点击连接线,按Del键。弹出确认删除关系的提示。选择是。


然后把所有的关系连接线删除。


3、修改字段的长度可以在关系窗口中直接右击对象窗体,

选择“表设计”弹出窗体的设计界面。

修改数据类型

修改数据类型

这时我们可以修改数据类型,比如工程编号数据类型改为数字。

字段名前面有钥匙的标记表示它为主关键字。

先点击工程编号,然后点击下部的字段大小,看到了吗,把8改为15,这样就不怕钻孔编号不够用了。

修改数值小数位

修改数值小数位

对于数字型的字段,如孔深。我们也可修改字段长度。

这里如果单精度型数据还不能满足你的要求,可以改为双精度型。小数位数我们可以改小一点,入2。

对于需要什么数据类型,各类型数据的长度,大家可以百度一下。长度以够用就好!

修改好了的话,点击上方的保存按钮保存设计。大家依次把其他所有有关(比如所有工程编号都改为15)的字段长度均修改好。那么下面就开始建立关系连接了。


新手先关注天鹰软件发布帖,先看帮助和已解决问题存档更重要,不要发相似问题贴。注意看专版版规,违反扣分。
回复 支持 反对

使用道具 举报

39

主题

1万

铜板

116

好友

地信专家组

Rank: 14Rank: 14Rank: 14Rank: 14

积分
9171

宣传勋章爱心勋章组织勋章地信元老灌水勋章荣誉会员勋章活跃勋章地信专家组VIP勋章贡献勋章名人堂勋章成就学员勋章

 楼主| 发表于 2013-6-16 19:22 | 显示全部楼层
本帖最后由 kylins 于 2013-6-16 20:10 编辑

4、创建关系连接
创建关系连接,请从上级往下级创建。否则有时跨越较多时会提示找不到唯一索引的错误提示。

找不到唯一索引

找不到唯一索引


   创建关系是选中连接字段拖动到目标窗体的同字段上。在弹出的“编辑关系”对话框中选择两个窗体中用于连接的唯一索引字段。比如下面为MineFile通过关键字“矿区代码”来连接DRILCOOR的“矿区代码”,两边都选择“矿区代码”。 然后勾选左下角三个复选框,最后点击创建返回。

选择索引

选择索引



下面讲解一对多关系连接的创建

一对多关系

一对多关系


按住Ctrl选中DRILCOOR中的“工程编号”和“矿区代码”2个字段,拖动到DRILGEO2上,弹出编辑关系对话框,此时就不能确定你的字段了——空着,你就对应的
选择工程编号和矿区代码就可以了,依然勾选左下角的复选框,创建好关系。
其他的也是依次类推,创建好所有的关系。如同当时我们删除关系连接线时一样就行了。

第三步 返回数据库窗口

在关系窗口中点击工具条上的

数据库窗口

数据库窗口
数据库窗口按钮,返回到数据库窗口,切换到窗体对象,在右侧找到主界面并双击。或者关闭数据库重新打开也是一样的。

返回

返回


打开菜单“数据采集\钻孔地质编录\基本信息”,这时你输入钻孔编号看看,是否可以输入15个字符了。

结果页

结果页


本文结束。
感谢你阅读完。
新手先关注天鹰软件发布帖,先看帮助和已解决问题存档更重要,不要发相似问题贴。注意看专版版规,违反扣分。
回复 支持 反对

使用道具 举报

39

主题

1万

铜板

116

好友

地信专家组

Rank: 14Rank: 14Rank: 14Rank: 14

积分
9171

宣传勋章爱心勋章组织勋章地信元老灌水勋章荣誉会员勋章活跃勋章地信专家组VIP勋章贡献勋章名人堂勋章成就学员勋章

 楼主| 发表于 2013-6-16 20:25 | 显示全部楼层
本帖最后由 kylins 于 2015-1-21 15:36 编辑

想要本文PDF文档的在此楼下载,截图如下,请酌情下载。

修改字段长度pdf截图

修改字段长度pdf截图


点评

谢谢分享,有深度  详情 回复 发表于 2013-6-16 22:18
新手先关注天鹰软件发布帖,先看帮助和已解决问题存档更重要,不要发相似问题贴。注意看专版版规,违反扣分。
回复 支持 反对

使用道具 举报

1809

主题

1万

铜板

616

好友

地信名人堂

Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19

积分
18494

宣传勋章爱心勋章组织勋章灌水勋章荣誉会员勋章活跃勋章贡献勋章

发表于 2013-6-16 20:52 | 显示全部楼层
谢谢楼主分享
回复 支持 反对

使用道具 举报

6

主题

3万

铜板

45

好友

资深会员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

积分
3849
发表于 2013-6-16 20:55 | 显示全部楼层
感谢分享!!!
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

36

主题

6598

铜板

29

好友

版主

超越自己就是成功

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
1967

宣传勋章灌水勋章

发表于 2013-6-16 22:18 | 显示全部楼层
kylins 发表于 2013-6-16 20:25
想要本文PDF文档的在此楼下载,截图如下,请酌情下载。

谢谢分享,有深度
超越自己就是成功,一功从零开始
回复 支持 反对

使用道具 举报

53

主题

21万

铜板

249

好友

传奇会员

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

积分
112783

灌水勋章贡献勋章宣传勋章

发表于 2013-6-16 23:32 | 显示全部楼层
关键时候还得靠自己啊
回复 支持 反对

使用道具 举报

107

主题

6451

铜板

223

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
8171

爱心勋章地信元老灌水勋章荣誉会员勋章活跃勋章地信专家组VIP勋章贡献勋章成就学员勋章

发表于 2013-6-17 09:15 | 显示全部楼层
好贴,留个记号。
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表