基于VB的多条记录一键写入数据库的实现

来源 :中国教育技术装备 | 被引量 : 0次 | 上传用户:chentong85952000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要 传统的关系数据库应用程序,数据的录入操作是通过一系列文本框输入一条记录的各个字段,每次操作只能向数据库写入一条记录。本文以Visual Basic为编程语言,以Microsoft Office Web Components组件的电子表格Spreadsheet为用户界面,运用面向对象的编程方法,实现多记录大批量数据一键完成写入数据库,解决长期以来困扰关系数据库开发中数据录入和写入的瓶颈问题。
  关键词 Visual Basic;Spreadsheet;写入数据库
  中图分类号:TP311.1 文件标识码:A 文章编号:1671-489X(2007)11-0069-03
  Implementation of a Click Rrecordset Writing into Databasce on VB//Feng Fangchu
  Abstract The traditionay application program of relational database, the operation of data-in is writing all flieds of record by textbox controls, the operation is writed into database the only record. This text is by programming language of Visual Basic 6.0, program interface by Spreadsheet of Micorosoft Office Web Components, and programming methods of Object Orient, implementing of a click Recordset data-in Database.It solves the problem of data-in and writing into Databse that troublesDatabase development for long time.
  Key Words Visual Basic;Spreadsheet;write into Databasce
  Author’s address The Center of Eductional Technology and Equipment of Guangxi,Nanning530012
  
   传统关系数据库开发应用程序以数据的检索和数据的存贮为主要目标。数据存贮的前期操作分为数据录入和记录写入2个环节。传统的数据录入主要通过键盘手工进行,记录的写入是一键写入一条记录。应用程序的录入操作的用户界面是一系列文本框,每个文本框对应记录的一个字段,录入操作费工费时,对录入数据的检测纠错烦琐[1-2]。本系统用Visual Basic 6.0编程,以Microsoft Office Web Components组件的电子表格Spreadsheet为用户界面,运用面向对象的编程方法,实现对Micrososft Access数据库的多记录大批量数据一键写入。Microsoft Office Web Components组件和Micrososft Access数据库系统均为微软公司产品,集成在Microsoft Office产品中,价格低廉,易购易得,是个人电脑中广泛流行的应用软件,有数量众多的用户群。作为应用程序用户界面的电子表格Spreadsheet,以表格的形式显示录入的数据,表格中数据之间的关系符合现实数据之间的逻辑关系,视窗式界面符合人们传统视觉习惯,易为人们接受。电子表格Spreadsheet有对其上的数据进行复制、粘贴、删除、筛选和排序等功能,充分运用这些功能,可以加快数据录入速度,对录入的多记录大批量数据快速检测纠错。
  
  1 系统的设计和实现
  
  本系统的用户界面是Microsoft Office Web Components组件的电子表格Spreadsheet,它是系统与用户对话的主要接口。通过Visual Basic的编程,使电子表格Spreadsheet可以对底层数据库的数据进行存取。系统的设计过程分为2个步骤:
  1.1 应用程序的界面设计
  打开Visual Basic,在主窗口建立标准窗体,设置编程环境。在主窗口的“工程”菜单的“引用”子菜单中,选择“Microsoft ActiveX Data Objects 2.7 Library”子项。返回“工程”菜单,点击“部件”子菜单,选择“Microsoft Office Web Components 9.0”子项。返回标准窗体,在标准窗体中放置Microsoft Office Web Components组件的电子表格Spreadsheet控件,在属性窗口设置电子表格Spreadsheet的属性。返回主窗口,在标准窗体上设置编辑应用程序菜单和工具控件,通过编程代码使菜单与工具控件相关联。应用程序的菜单和工具控件的设置、选择,根据应用程序功能需要和用户操作习惯,以及应用程序用户界面美观要求等因素来确定。
  1.2 底层数据库设置
  传统关系数据库应用程序的界面是与用户直接对话的接口,底层数据库则是应用程序的核心组成部分。在本系统中,选择应用广泛,价格低廉,易购易得且个人电脑基本配置支持的Micrososft Access数据库系统作为底层数据库。数据库的表格、字段及其属性可以根据应用程序的功能和需要,用数据库系统的管理工具来设置,也可用Visual Basic编程的方法来设置。数据库设置完毕后,把它放置在应用程序开发文件的同一目录下,便于程序的编译和部署。
  本系统的用户界面如图1所示,图中窗口左面的控件是一个树状目录控件,在系统中的功能是与应用程序底层数据库的表格相关连。
  
  2 Visual Basic代码的运用及其关键代码
  
   Visual Basic是一种面向对象的高级编程语言,它使用ActiveX对象的步骤为:初始化并创建一个自动化的对象—调用对象的属性、方法和事件编写代码—使用对象后释放对象[3]。本系统的编程关键在于:数据库对象的编程和电子表格Spreadsheet对象与数据对象的链接。本系统中,首先在编程环境设置时选择了对“Microsoft ActiveX Data Objects 2.7 Library”的引用,就可使用ADO对象来链接数据源。于是就可以用如下代码连接数据库,并设置数据对象的引用:
  Public Con As ADODB.Connection
  Public Rs As ADODB.Recordset
  Public spr As OWC.Spreadsheet
  Set Con = New ADODB.Connection
   Con.ConnectionString = _
  "Provider=Microsoft.Jet.OLEDB.4.0 ;"
其他文献
习作学习较之其他学习活动,所依赖的环境复杂,所借助的条件繁多,其难度不言而喻。将学生引入习作教学,兴味盎然地进入习作活动,借助习作学习不断“变构”和“完善”他们的言语结构,“新奇”是镶嵌在其中的最为关键、最为醒目的要素。对于刚刚开始习作的学生,“新奇”的习作内容,让他们直观感受到习作饶有情趣,从而产生用文字表达的欲望;“新奇”的习作活动,让学生裹挟其中,充分体验到习作教学是有魅力的,期盼下一次习作
对两篇课文的阅读建议  周益民:您的作品多次入选各种版本的语文教材,《大青树下的小学》《走月亮》入选最新的统编本小学语文教材。对于这些作品的阅读,从创作者的角度,您有什么建议吗?  吴 然:我主要给少年儿童写作短小的散文,如你所说,有一些作品曾被选入不同地区、不同版本的小学语文教材。有意思的是,选入统编本教材的《大青树下的小学》和《走月亮》都是1985年写在一个我随身带着的小本子上的。《走月亮》
古诗词是中华传统文化的重要组成部分,统编本教材也大大增加了诗词比重。为了让诗词课堂充满浓浓的情趣和韵味,我们通过诗画相融、主题阅读、联系生活、读写结合等途径开展多元诗词教学,让学生感受诗词的无穷魅力。  一、情景交融,让诗词课堂“如痴如醉”  诗词语言精练、情感含蓄,小学生理解起来不太容易。如果采用图片、视频、音乐等直观方式,不但能极大地调动学生的学习兴趣,还能激活学生的知识、经验和记忆。  以《
一、合理分工,各尽其能  案例1:人教版六年级上册第六组“轻叩诗歌的大门”学生的小组分工  综合性学习中,研究小组成员较多,每一成员在研究中该做什么,要完成什么任务,在制订计划的时候我们都要有所考虑,以免分工不均匀,无法发挥每一个人的作用。在成员分工前,大家首先一起搜集、研究、创作,在成果准备的时候再细分工,电脑操作比较好的学生负责整理现代诗歌相关资料供大家学习,写作能力强的学生执笔创作诗歌,善于
小时候是野孩子  周益民:说句实话,在您的作家和探险家两个身份中,我更感兴趣的是后者。是什么缘由使得您对探险发生了兴趣?从设想到付诸行动,您准备了多长时间?  彭绪洛:我出生在大山之中,整个童年的美好回忆,大多是与大自然相关的,比如进山捡野蘑菇,打板栗,摘野猕猴桃,上山砍柴、捡柴火等。这些体验过程中,我曾经遇到过毒蛇、马蜂,以及各种野生动物。因为这些特殊的童年经历,我从小就熟悉大自然,了解大自然,
《语文课程标准》明确指出:“诵读优秀诗文,注意在诵读过程中体验情感,展开想象,领悟诗文大意;注重积累、感悟和运用,提高自己的欣赏品位。”但是,现今的小学古诗词教学一直存在着这样的问题:一是“有言而无文”,整堂课逐字逐句地解析,学生抄录背诵,看似稳扎稳打,实则索然无味,完全忽略了诗词的意境之美;二是“有文而无言”,将诗词蕴含的情感不断挖掘,甚至无度拓展,导致学生的习得不深入、不细致,浮于浅表,无法领
教學目标:  1.激发学生的写作热情,展开想象,对故事进行新编。  2.通过实践,掌握新编故事的方法。  3.搭建互赏平台,培养学生主动修改习作的意识。  教学过程:  板块一:创设情境导入,引出习作任务  1.游戏导入:猜一猜。  (1)出示:《小蝌蚪找妈妈》《小马过河》《神笔马良》《狐狸与乌鸦》故事插图。  (2)学生猜故事的名字。  2.谈话交流。  再一次看到自己小时候听过的、读过的这些故
1 活动背景    2008年,浙江省人代会上,温州市31名省人大代表,联名向大会提交《关于要求对温州温瑞塘河水系综合整治和保护管理进行立法的议案》,建议省人大常委会尽快为温州人民的“母亲河”进行立法保护。开凿时间比京杭大运河还早的温瑞塘河,孕育了一代代温州人,留下了悠久的历史积淀、丰厚的地域文化特色与人文资源。随着经济建设的发展,20世纪80年代以来,流域面积740平方公里、流域人口近400万、
不可否认,每个孩子都喜欢读神话故事。问其原因,孩子们会异口同声地回答:神话故事中的想象很神奇。  此话不假,神话故事之所以极具吸引力,缘于每个故事的想象很神奇。神奇之处,天马行空,令人匪夷所思、脑洞大开——譬如石能补天、箭能射日、人能追日、金钗能摇来滔天大水、玉簪能划出银河等等。  其实,每个广为流传的神话故事中的想象,除了神奇,更有巧妙。很多构想和细节刻画,巧妙地实现了想象世界与现实世界互为关联
调查研究发现,“教师怕教作文,学生怕写作文”是一个不争的事实。借用著名课程专家王荣生教授的观点:“我国中小学几乎没有写作教学,也就是说我国中小学写作课堂缺乏聚焦特定学习元素的过程化写作指导。所谓‘写作教学’,基本上就是‘你写吧’这样的写作活动,而且是选材立意、布局谋篇等方面都面面俱到的一次次写作活动。对多数学生而言,写作就是充满痛苦的重复劳作。”上海著名特级教师邓彤也曾用“三无”来概述我国习作教学