我们已经熟悉在 ASP 中通过调用 SQL Server 存储过程来执行数据库操作,不过大家是否知道,在桌面级数据库 Access 中,我们也能够创建并使用“存储过程”?Access + ASP 是开发轻量级 Web 应用程序的绝佳组合:简单,快速,兼容性好,但是性能通常不高。并且,用 ADODB....
[阅读全文]
使用下列SQL语句来获取你想要的
查询:
SELECTMSysObjects.NameFROMMsysObjectsWHERE(Left$([Name],1)<>"~")AND(MSysObjects.Type)=5ORDERBYMSysObjects.Name;
...
[阅读全文]
ACCESS可在菜单上选择[压缩]来压缩当前正打开的数据库,如是我们就可以通过程序临时添加一个工具条按钮,然后使用SendKeys来模拟键盘操作,实现压缩当前数据库,压缩后它会重新打开。函数如下:
FunctionCompact() '添加一个工具条 WithCommandBars....
[阅读全文]
(问) 怎样用代码隐藏、最大化、最小化ACCESS的主窗口?
(答) 通过一函数已定义的常量fSetAccessWindow实现。
该函数能用来完全隐藏Access窗口并将你自己的窗体显示在桌面上。在弹出式窗体的Open事件中使用SW_HIDE参数调用fSetAccessWi...
[阅读全文]
同步(Synchronization)是数据库在网络环境中应用所要涉及到的一个重要概念。其基本过程大致分以下几个步骤:首先把一个数据库设为可复制副本属性,使其成为设计正本(VB中称设计原版,ACCESS中称设计母版);然后根据应用程序的实现需要从设计正本复制出多个副本(VB中称复本),这些副...
[阅读全文]
SubShowUserRosterMultipleUsers() DimcnAsNewADODB.Connection Dimcn2AsNewADODB.Connection DimrsAsNewADODB.Recordset Dimi,jAsLong cn.Provider="Micro...
[阅读全文]
ACCESS2003版本加了宏安全性级别的设置,设置地用处在处不表。方法:
操作菜单
可以自定义菜单,或直接调用菜单上的操作:
CommandBars("menu bar").Controls("工具(&T)").Controls("宏(&M)")...
[阅读全文]
问:我们公司统一使用Access数据库,并且通过e-mail的发送来同步数据,但我发现这些文件都非常巨大,而用ZIP压缩后又变得很小。我不知道这是怎样造成的?有没有更好的解决办法?
答:对于某些操作,Access分配硬盘空间时存在一些问题,比如不自动收回已用的空间,这样就造成文件很大,这...
[阅读全文]
Microsoft JET Database Engine 错误 '80004005' 所有记录中均未找到搜索关键字。 开始一直调试是不是数据错误,Access的“压缩和修复数据库”也点了很多次,等第二次提交修改都出现问题,后来使用信息内容换成少量字符(随便几个字符),提交了N次都正常,开始还怀疑我...
[阅读全文]
多表联接建立记录集是十分有用的,因为某些情况下,我们需要把数字数据类型显示为相应的文本名称,这就遇到了多表联接建立记录集的问题。比如作一个会员注册系统,共有五个表,会员信息数据表member、会员身份表MemberIdentity、会员权限表MemberLevel、会员类别表MemberSort和会...
[阅读全文]
我在ACEESS做了一个窗体,内含一个子窗体,子窗体的控件来源是一个没有筛选条件的查询,在窗体里用VBA生成子窗体筛选条件。 例:在窗体输入筛选条件后,子窗体筛选结果为:
客户 字段1 字段2 ....(子窗体页眉)
A 1 2
B 0 1
C 2 1
A 1 0
共...
[阅读全文]
在一个表中有重复的记录,重复的次数可能是一条或多条,如何在重复记录中只留下一条,删除其他多余的记录,使数据集的每条记录都是唯一的?本文运用了一种比较笨拙不过逻辑比较清楚的方法,希望大家能提供更好的方法!
1列出表中的重复记录
(sameoda)
SELECT [2].[地级...
[阅读全文]
access的SQL语法中没有自定义函数,也不能象SQL Server中一样用变量、游标、子查询等方法来灵活处理查询语句。
但是,在Access环境中,透过模块中的过程,可利用功能强大的VB语言,生成复杂需求的查询语句。
下面是本人今天在Access版块中的一个回复,以此例子,...
[阅读全文]
一、密码式
给数据库起一个随机复杂的名称,避免被猜到被下载,这种方式在以前很流行,因为大家都对自己的代码很有自信。但随着错误提示对数据库地址的泄露导致数据库被非法下载,这种方式也就越来越少人用了。
二、"#"式
在数据库名称里加上#号,从URL上请求时#是请求地址和请求参数的一个分隔...
[阅读全文]
数据库查询优化的实用技巧:
本文中,abigale代表查询字符串,ada代表数据表名,alice代表字段名。
技巧一:
问题类型:ACCESS数据库字段中含有日文片假名或其它不明字符时查询会提示内存溢出。
解决方法:修改查询语句
以下为引用的内容:sql="s...
[阅读全文]
由于Access数据库是一种文件型数据库,所以无法跨服务器进行访问。下面我们来介绍一下如何利用SQL Server 的链接服务器,把地理上分散的Access 数据库整合起来,使 Access 数据库具有跨越 Web 服务器群的能力。此方法还可以使 Access 数据库与SQL Server数据库,甚...
[阅读全文]
远程(如通过互联网)连接access数据库的示例:
首先,需要使用TCP/IP,ADO及XML(需要安装Microsoft XML 4.0。)。注意分服务器和客户端两部分,服务器可以多用户同时连接。(注释:不需要使用RDS或Web服务器)。
远程连接access数据库的几个方法:
1...
[阅读全文]
本文从多个角度来讲解如何在Access数据库上如何上传并且显示上所上传图片。
在动态网站制做过程中,需要上传图片、显示图片,上传的图片要能够保存在数据库中,一般小型网站只支持Access数据库,如何上传图片,将其保存在数据库中并将其显示出来,是数据库+ASP应用技术之一。许多书籍只介绍了SQL数...
[阅读全文]
本文逐步介绍了如何在 Access 中重置“自动编号”字段值。在 Access 中删除某个表中的一些行或所有行时,“自动编号”字段不会自动重置。要重置“自动编号”字段值并刷新引用表中的“自动编号”值,必 需手动执行一些任务。 注意:在执行下面的步骤之前必须备份数据库。 重置单个表中的“自动编号”字段...
[阅读全文]
问题:
每页打印一定行数后自动分页
方法一:
加一个分页符,在报表的代码界面里面写入以下代码:
以下为引用的内容:OptionCompareDatabaseDimrowAsLongDimRowsInPageAsIntegerPrivateSub主体_Format(Cancel...
[阅读全文]