当前位置:主页 > Office办公

最新发布

Access 动态创建报表对象 图解教程
Access 动态创建报表对象 图解教程

有网友想根据窗体设计的内容动态创建报表?这个功能其实可以参考Office交流网Access通用开发平台。这里用到VBA代码,下面的示例是简单创建一个test report的报表  详细源码:  Sub testreport() Dim rp As Access.Report Set rp = CreateReport With rp .Caption = "test report" End With End Sub 创建效果:

Access函数的调用图解教程
Access函数的调用图解教程

Access内置函数库能轻松解决很多问题。如果没有此函数,我们可以自定义函数来处理问题。这里我们说说如何调用函数。调用内置函数和自定义函数方法是一样的。一.创建自定义函数在VBE视图下,插入-模块,新建一个模块后,键入以下函数。一个累加的函数。 Public Function leijia(n As Integer) Dim i As Integer Dim y As Long y = 0 For i = 1 To n y = y + i Next leijia = y End Function  二.调用函数1.在查询中调用函数可以在查询中直接调用,如Now(),year()等函数,也可以调用自定义函数  

597 次浏览
vb.net在内存中解压文件
vb.net在内存中解压文件

Public Class Form1 Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click'保存压缩文件Dim fso As New SaveFileDialogIf fso.ShowDialog = Windows.Forms.DialogResult.OK ThenGzipFile(fso.FileName)End If End Sub

353 次浏览
VBA及VB三种不同压缩解压组件/控件的性能对比报告(zlib.dll,info-zip,xceed zip)
VBA及VB三种不同压缩解压组件/控件的性能对比报告(zlib.dll,info-zip,xceed zip)

VB Access Excel本身没有自己的压缩和解压缩函数和组件,必须依赖于第三方的控件或动态链接库,以下是三种不同压缩组件的性能对比详细报告  VB中使用三种不同组件进行内存解压的结果分析比较本文采用三种不同软件公司的动态链接库组件,分别进行内存解压缩实验,这三种组件分别是:1、 使用zlib 软件公司的zlib.dll动态链接库组件进行内存解压2、 使用info-zip软件公司的vbuzip10.dll(也就是unzip32.dll)动态链接库组件进行内存解压3、 使用xceed软件公司的xceed zip compression library V5.0版本的xceedzip.dll动态链接库组件进行内存解压利用上述三种不同软件公司的动态链接库组件,对解压前大小为229046805字节的压缩文件进行解压实验,实验结果如下:1、采用三种不同软件公司的动态链接库组件分别进行内存解压,三次内存解压所用时间(毫秒)如下:软件名称 第一次 第二次 第三次 平均时间

368 次浏览
VBA压缩与解压缩源码
VBA压缩与解压缩源码

VBA本身没有压缩和解压缩的函数,但可调用zip.dll  unzip.dll 或 winrar.exe 命令行方式来实现对文件的压缩与解压缩  1、批量解压缩(一次性解压指定文件夹中所有rar文件)   Sub UnRarFile() '解压缩程序 Dim Rarexe As String Dim RAR As String Dim Myadd As String Dim FileString As String Dim Result As Long Rarexe = "C:\program files\winrar\winrar.exe" 'rar程序路径 myRAR = "D:\工资表\*.rar" '需要解压缩的rar文件,用通配符可以解压所有文件 Myadd = "D:\工资表" ' 解压后的文件存放路径 FileString = Rarexe & " X " & myRAR & " " & Myadd 'rar程序的X命令,用来解压缩文件的字符串 Result = Shell(FileString, vbHide) '执行解压缩 End Sub 运行效果: 把D盘的工资表文件夹中的所有压缩文件一次性解压。2、批量压缩文件(一次性压缩指定文件夹中所有xls文件)     Sub RarFile() '压缩程序 Dim Rarexe As String Dim myRAR As String Dim Myfile As String Dim FileString As String Dim Result As Long Rarexe = "C:\program files\winrar\winrar.exe" 'rar程序路径 myRAR = "D:\工资表\工资表.rar" '压缩后的文件名 Myfile = "D:\工资表\*.xls" ' 指定要压缩的文件 FileString = Rarexe & " A " & myRAR & " " & Myfile 'rar程序的A命令压缩文件的字符串 Result = Shell(FileString, vbHide) '执行压缩 End Sub ___________________________________________________________________________  

600 次浏览
Access选项下当前数据库的常用设置图解教程
Access选项下当前数据库的常用设置图解教程

在Access菜单栏下打开文件-选项-当前数据库,可以设置当前数据库的一些属性。如下图所示1.应用程序标题显示数据库的标题,这里我们键入“Access数据库管理系统”2.应用程序图标显示应用程序的图标,添加后,在数据库的左上角,Windows下的任务栏都会显示该图标。当勾选“用作窗体和报表图标”,此时,窗体和报表都会使用该图标3.显示窗体

同样的Access版本生成的mde在另一台电脑出现不兼容,无法打开的解决办法
同样的Access版本生成的mde在另一台电脑出现不兼容,无法打开的解决办法

最近有一个客户在使用Access通用开发平台生成的MDE,在某些电脑总是出现错误,无法打开,或打开提示宏错误或VBA程序出错。但把Access 源文件mdb复制到这台出错的电脑重新生成mde,则打开正常。即使用同样的Access相同的版本生成的mde,在另一台电脑同样的Access版本,打开出错,也就是mde不兼容通过以下几种方法来检查都发现无法解决,即使重新Office access也不能解决。      

724 次浏览
Access备用条件 Access备用条件查询
Access备用条件 Access备用条件查询

查询有许多优点。可以一次又一次地保存和运行相同的查询,并且可以多次添加备用条件。 可以通过以下两种方式添加备用条件 -下面来看看一下备选条件的一个简单例子。 打开数据库,然后在 创建 选项卡中选择:查询设计。双击Employee并关闭“显示表格”对话框。双击想查看的所有字段作为查询结果。现在可以看到在"Name"字段的不同行中指定了备用条件。当运行这个查询时,会看到名字是"Maxsu"或"Java"的员工信息。现在运行这个查询,如下所示 -执行查询结果如下 -正如上图所看到的,只有两名员工被检索出来,因为有其他的查询条件。如果想要在多个字段中添加备用条件,则必须为所有字段使用不同的行。现在添加另一个替代条件,可以检索名字是"Maxsu"或"Java"或City为"广州"的员工的信息。让我们现在运行这个查询。得到以下结果 -

Access关联数据 Access如何关联数据
Access关联数据 Access如何关联数据

数据库规范化或简单规范化是组织关系数据库的列(属性)和表(关系)以最小化数据冗余的过程。 这是将数据分解到多个表格以提高整体性能,完整性和持久性的过程。下面来看看下面的包含数据的表格,但问题是这个数据是相当多余的,这增加了输入数据时输入错误和不一致的机会。为了解决这个问题,需要重构数据并将其分解成多个表格,以消除一些冗余,如下三个表格所示。在这里,有三个表:第一个是:tblCustomers表,第二个是:tblOrders表,第三个是:Cookies表。这里的问题是,仅仅通过拆分多个表中的数据将无助于告诉某个表中的数据如何与另一个表中的数据相关联。要连接多个表中的数据,我们必须将外键添加到tblOrders表中。关系通过匹配主键列中的数据来工作,通常是两个表中具有相同名称的列。 在大多数情况下,该关系与一个表中的主键相匹配,该表为每行提供一个唯一的标识符,在另一个表中的外键中包含一个条目。 表格之间有三种类型的关系。 所创建关系的类型取决于相关列的定义方式。下面来看看这三种关系 -一对多的关系是最常见的关系类型。 在这种类型的关系中,表A中的行可以在表B中具有许多匹配的行,但是表B中的行在表A中只能有一个匹配的行。例如,客户和订单表具有一对多的关系:每个客户可以有很多订单,但每个订单仅来自(或属于)一个客户。在多对多关系中,表A中的一行可以在表B中具有多个匹配的行,反之亦然。

Access创建关系 Access如何创建关系
Access创建关系 Access如何创建关系

在本章中,我们将理解以及为什么在相关表之间建立关系。良好数据库设计的目标之一是消除数据冗余。当您需要在数据库对象中使用它们时,MS Access使用表关系来连接表。 在创建其他数据库对象(如窗体,查询,宏和报表)之前,有以下几个原因需要创建表关系。现在,让我们将另一个表添加到数据库中,并使用表设计 将其命名为:tblHRData ,如以下屏幕截图所示。现在,就已经在数据库中创建tblHRData表。注意:这里的EmployeeID列用于建立关系。在后续的文章教程中将会讲解。

共计75198条记录 上一页 1.. 7275 7276 7277 7278 7279 7280 7281 ..7520 下一页