用access窗体和access数据库开发小型的桌面应用程序

原创 2007年10月12日 18:03:00
有时候我们想做一个小的应用程序给客户用,这时我们想到用什么数据库呢?又要用什么来开发工具来开发呢? 
数据库用sql server?,不太现实。 
开发工具用.net?,客户端又要装.net framework,麻烦。用vb?又要vb的支持库,还是不够简单,快速。用delphi?不错,是很好,不过前提是要对delphi熟悉,还要编写代码,烦。 
用access来开发确实简单、方便。给客户的时候只需要把一个mdb文件给他就可以了,数据库和程序全在里面了。 
好,我们来看看怎么做? 
第一步:建表,表->新建表 
第二步:建窗体 窗体->新建窗体 
在这里我们可以把数据库的字段和窗体的字段一一对应起来,再加个保存按钮(access提供了保存、删除、以及一些导航按钮),窗体就会自动保存了。 
最后,发布: 
在工具->数据库实用工具里,我们可以生成mde文件,这样别人就看不到你的源代码了。 
或者我们不发布mde文件,就直接发布mdb文件,那么我们在工具->启动中,可以设置最先打开的窗口。还可以设置系统的菜单或者是工具栏是否显示等。
 
--自己PS--- 
 
还要另外一种方法,就是数据库与mdb界面分离开来。用ado来连接数据,读取修改数据。类似VB6+Access或VB6+Sql开发的系统,用户使用那个带有界面的mdb。只要客户端用Access就可以用。这种方法,开发起来速度快,也不用安装什么支持库或.net framework。也可以支持多用户同时使用(当然比不上MS Sql)。 

注意要两个mdb里面的表的结构一样。最好采用一年用一个mdb文件来放一年的数据记录。 

目前,给公司写了几个这样的程序,用了两三年了。数据记录有几万条记录。还可以用。感觉不错。

 程序界面地址:http://www.linjimu.com.cn/AccessVBA.htm

版权声明:本文为博主原创文章,未经博主允许不得转载。

MFC 利用小型数据库Access 少步惆 教你用VC开发

 目录(?)[+] 情境一     面向对象基础应用 任务类的声明及成员的访问控制任务构造函数和析构函数的应用任务成员函数的应用任务继承性的作用任务函数的重载的应用任...
  • xrzh8989
  • xrzh8989
  • 2015年12月24日 09:12
  • 1193

access窗体设计:创建子窗体

如果要将子窗体链接到主窗体,执行该过程前应确保已与基础记录源建立关联。 当窗体显示在数据透视表视图或数据透视图视图中时,不能向其中添加子窗体。 同时创建窗体与子窗体 在“数据...
  • xcntime
  • xcntime
  • 2014年03月20日 19:42
  • 3251

access 如何设置用户看不到窗体、表结构

目的:为了防止用户修改窗体、表结构、查询等设计,只显示用户界面即可。 如下图不显示蓝色圈出来的窗体。 方法:  1、打开待设置的access数据库 ,如下图所示,点击菜单“工具” → “启动”...
  • ajia_sunny
  • ajia_sunny
  • 2015年02月05日 14:58
  • 1451

ACCESS里导出子窗体内容到指定excel里

1.作用   有时候为了导出数据到指定的excel里,excel格式为固定,直接导出表格式往往不能满足条件,结合前辈代码略作修改实现必要功能。 2.代码实现 Private Sub Comman...
  • wenjianzhiqin
  • wenjianzhiqin
  • 2016年09月05日 19:25
  • 1435

ACCESS数据库窗体

1、窗体并不直接存储数据,只是以数据表为基础而创建,数据操作的结果最终都存储在数据表中。 2、窗体中的信息分为两类:一是处理的表或查询的记录信息;二是设计者附加的提示信息。 3、记录源:可以是表、...
  • kesjc
  • kesjc
  • 2014年07月17日 09:41
  • 1022

C#操作Access数据库步骤

本教程介绍了如何通过ADO.NET的OleDb相关类来操作Access数据库的相关步骤。 1     软件环境 开发平台:Microsoft Visual Studio 2010 数据库:Mic...
  • zhouxy0901
  • zhouxy0901
  • 2014年10月10日 20:13
  • 4446

Access vba动态创建ActiveX控件

http://blog.csdn.net/xcntime/article/details/21706779 在Access  VBA编写的程序中,如果可以在运行时动态创建控件无疑是非常有用的,因为...
  • xcntime
  • xcntime
  • 2014年12月21日 14:07
  • 1054

SQL Server、Access、Oracle数据库之优缺点对比

导读: 1、SQL Server是一个关系数据库管理系统。 2、ACCESS是由微软发布的关联式数据库管理系统。 3、Oracle是基于服务器的大型数据库。...
  • dtjiawenwang88
  • dtjiawenwang88
  • 2017年07月03日 22:31
  • 533

基于C#的Access数据库的界面登陆_初体验数据库

在学习C#一小段时间后,网上逛发现对于C#这类界面开发,如果要做一个好一点的应用,不用数据库基本上不可能了。以前懒得学,都是用文件方式存储,然后再程序初始化的时候读出,并沾沾自喜的说,其实这样甚至在不...
  • FrankArmageddon
  • FrankArmageddon
  • 2014年01月12日 20:48
  • 1803

Access键盘快捷键大全(三)

使用向导 Tab   移动到向导中的"帮助" 按钮 空格,在"帮助" 按钮被选定的情况下   在向导或对话框中显示"助手"。若要隐藏"助手",请再按一次空格键。请注意,并非所有向导或对话...
  • qq_33336155
  • qq_33336155
  • 2016年12月06日 13:33
  • 170
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用access窗体和access数据库开发小型的桌面应用程序
举报原因:
原因补充:

(最多只允许输入30个字)