VB数据库软件问题,急需!

tiandong 2007-03-12 12:45:01
请教各位VB高手
我最近用VB6.0做拉一个数据库软件,在自己电脑上可以用。
打包后到别的电脑(只有office2000)的白板机器,显示是没有出错,只是数据库中的表格无法显示出来
请问我在打包的时候该注册什么控件!
急需!!
...全文
139 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
10kV配电线路巡检系统的数据库管理系统研究 【摘要】: 输配电线路的到位巡检是保证电力系统安全运行的重要条件之一。目前巡检工作的效率 和巡检质量以及管理能力存在很多不足,是我们急需解决的问题。文章对在主机上建立 相应的管理数据库、计算机与便携设备通信等进行了研究,规范了巡检作业,为企业提 供了一套可操作的科学管理系统。 【关键词】:巡检管理系统; 数据库; 通信    数据库是系统管理软件的数据基础,可以根据数据组织方式分为几种类型,主要有索 引顺序访问方法文件系统、网络模型数据库、分层结构数据库以及关联式数据库等。这 些不同类型的数据库不仅在数据管理及访问方面有所差异,而且呈现给用户与设计者的 概念模型也不同。近年来,关联式概念模型已成为数据库程序设计的标准。关联式模型 本身具有强大的功能,提供了结构化查询语言,它的标准界面通用于各种不同格式的数 据库工具与产品。本设计的数据库选择了Microsoft的Access。 一、数据库管理系统结构设计 主机的数据库管理系统采用可视化编程语言VB 6.0编制。设计包括系统管理,信息管理、数据库管理、帮助四个模块。该巡检系统管理 软件的功能结构如图1。 本设计的关联数据库由5个数据表和2个查询表组成:工程师数据表、杆塔设置数据表 、巡检员数据表、巡检计划数据表、巡检信息数据表、以及查询表EveryTable、查询表 ChooseTable。其中前四个数据表可以由管理员通过本系统软件操作界面的下拉式菜单( 用户管理、塔(杆)基本信息设置、巡检员信息管理、巡检计划管理)或直接调用Acce ss进行记录的增减、更改操作,对于没有操作权限的其他操作人员,无法执行此操作。 二、各数据表的设计 1. 工程师数据表设计 工程师数据表用于存放工程师的姓名、密码及其操作权限。该数据表的每个记录设计 为三个字段,即name、password和purview。name字段为工程师的真实姓名,占8个字符 宽度。password字段为该工程师的密码;purview字段存放对管理软件的操作权限。此数 据表设计目的是针对不同的工程师具有不同的管理权限。 2. 杆塔设置数据表设计 该表的每一条记录设计为五个字段:id字段为主关键词,记录内容为巡检重要地段的 序列号,占有10个字符宽度;line_name和tower两个字段分别存放序列号相对应的线路 名称和塔号;latitude和longtitude的两个字段的内容为相应于巡检地段的GPS地理数据 (北纬、东经)。在本设计中,便携设备通过通讯座标将地理数据上传到数据库来查询巡 检地段的序列号。 3. 巡检员数据表设计 巡检员数据表用于存放输电线路巡检人员的信息。其per_id字段为巡检人员的数字代 码;per_name字段为巡检人员的真实姓名,占8个字符宽度。此数据表设计的目的是为了 查询巡检结果时确定具体的巡检人员。每次上传到上位机的其实是巡检人员的代码(即 身份序列号),在调用巡检信息查询模块时,用SQL结构化语言,利用该数据表两个字段 的关联性确定具体的巡检人员,并进行显示。 4. 巡检计划数据表设计 巡检是一项重复性比较高的工作,在日常的巡检工作中,通常按地段的重要程度以及 遭受破坏的难易程度,需要对不同巡检地段制定不同的巡检时间,为此制定了巡检计划 数据表。巡检计划数据表每一条记录包括两个字段:plan_id和plan_date。plan_id字段 为计划巡检地段的序列号;plan_date字段存放计划日期,记录的数据格式为短日期形式 (如2008-4-30)。 5. 巡检信息数据表设计 该表用来存放每次巡检员通过便携设备收集的现场输电线路信息以及巡检员的姓名和 巡检的具体操作时间。该数据表的四个字段real_name、real_id、real_date、real_ti me、real_fault分别存放由便携设备上传得到的巡检员的姓名、所巡检的具体地段、巡 检时间、巡检缺陷。其中real_id为主关键词。 三、数据查询表设计 文章使用了两个查询表,可以在查询结果中再次查询,简化了查询操作。这两个查询 表独立于上述所介绍的数据表,建立两个单独分开的表,通过准则来查询数据表中特殊 的记录。 1. EveryTable查询表设计 EveryTable查询表中SQL查询采用联合查询,其定义如下:SELECT 巡检计划表.plan_id, plan_date, 巡检信息表. real_id, real_date, real_time, real_name, real_fault FROM巡检计划表 LEFT JOIN 巡检信息表 ON 巡检计划表.plan_id=巡检信息表. real_id UNION SELECT 巡检计划表. plan_id, plan_da

16,555

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧