2
投票
3答案
2192 次观看

通过网络共享的MS Access数据库

我有一个简单的网站,需要通过unc共享连接到Access数据库。 该服务器是运行IIS 6的Windows 2003盒。通过ODBC进行连接。 我们收到一条错误消息,内容为“ 错误[42000] [Microsoft] [ODBC Microsoft Access驱动程序]不是有效的密码。 错误[IM006] [Microsoft] [ODBC驱动程序管理器]驱动程序的SQLSetConnectAttr失败 我猜想IIS服务器无权访问共享。该应用程序池正在网络服务下运行。 我该如何解决? 更新 这太奇怪了。如果我已经在ODBC配置中检查了ReadOnly,并且没有其他人连...

7
投票
4答案
4733 次观看

有没有一种方法可以为VBA中的类重载构造函数/初始化过程?

在C#中,我知道可以通过在类的主体中指定它来重载类的构造函数: public class MyClass() { public MyClass(String s) { ... } } 这将覆盖默认构造函数(不带参数),并强制使用参数s初始化类。 我知道在VBA中可以使用Private Sub Class_Initialize()初始化我的类,但是我不知道是否有一种方法可以强制使用参数初始化我的类。能做到吗?

3
投票
1答案
1511 次观看

没有为docmd.applyfilter处理结果

我有一个Access应用程序,可以在其中使用搜索功能。我在窗体上有一个TextBox和一个Search Button,它对用户在TextBox中输入的内容进行通配符搜索,并在其他控件(文本和组合框)中显示记录。 要实现此目的,我正在使用DoCmd.ApplyFilter方法,我想知道是否有一种方法可以处理“无结果”情况?它当前所做的是将所有显示控件显示为空,并且ID字段显示(AutoNumber)就像我要添加新记录一样。 如果使用DoCmd.ApplyFilter无法处理任何结果,那么还有另一种方法来搜索记录并处理“无结果”情况吗?

0
投票
1答案
3166 次观看

如何使用运行中的vba代码获取文件的文件路径

我想从运行vba代码的文件中获取文件夹路径。 例如:vba代码在文件C:\ myfolder \ file.accdb中,我希望vba代码返回C:\ myfolder \ 有可能吗?

1
投票
2答案
27525 次观看

访问表单以运行查询并显示结果

我在MS Access数据库中有一个查询。我如何创建一个带有按钮的表单,该按钮可以运行查询并以相同的形式显示结果,从而使其看起来更加用户友好。(结果只有两列表的5条记录) 我不需要完整的解决方案。只是关于按钮代码和显示结果空间的一些建议。

0
投票
3答案
603 次观看

访问查询以过滤和合并计数

我有两个访问表 tableA num count 1 7 2 8 3 9 4 9 5 13 6 6 tableB num count 0 1 1 14 2 12 3 5 4 5 5 11 6 5 我如何创建一个访问查询,该查询将忽略两个表中任何一个的计数小于6的数字。即0、3、4和6,并创建一个表格,其余数字按组合计数排序 tableC num count 5 24 1 21 2 20 任何帮助表示赞赏

1
投票
4答案
3231 次观看

如何在Access 2007中显示“文件选择器”对话框?

我想显示一个对话框,用户可以在其中选择文件,单击“确定”,然后文件的路径将保存在数据库中。 我只有一个问题,我不知道如何显示对话框窗口。你呢?

0
投票
2答案
583 次观看

从MS Access中的两个表追加列

我有两个MS Access表: tableA num state 1 12 2 13 1 11 3 12 tableB num stateA stateB 1 12 11 1 12 11 2 13 12 2 12 11 1 12 11 1 15 11 3 12 11 如何创建第三个表,该表将只包含一个列num-从两个表中追加...两个表中的其他列均被忽略: table...

1
投票
2答案
147 次观看

在ms访问中删除重复项

请告诉我如何编写此查询 我有一个访问表 number 2 2 1 2 2 1 1 3 2 我想要一个给出的查询 number count 2 5 1 3 3 1 任何帮助表示赞赏

0
投票
1答案
149 次观看

如何更改此访问代码,以便删除单选按钮

请告诉我如何更改此访问代码,以便删除单选按钮,并且在单击导入按钮本身时,将导入所有4个excel工作表(换句话说,将执行所有4个单选按钮的代码)。如果您能帮助我,我会很高兴,但是也欢迎负面评论:-) Option Compare Database Option Explicit Private Sub cmdImport_Click() On Error Resume Next If IsNull(Me.txtFileName) Or Len(Me.txtFileName & "") = 0 Then MsgBox "please select the excel...

3
投票
2答案
2569 次观看

从Flash(或AIR)访问本地访问数据库

Flash或Adobe AIR是否可以访问本地Access数据库? 我将在本地PC(WinXP)上运行Flash EXE或AIR应用程序。PC也将具有本地Access数据库。我需要Flash应用程序才能从此Access数据库中获取数据。我该怎么办? 我怀疑单独使用Flash或AIR是否可以完成(有人证明我是对还是错),但是某些中间人应用程序是否可以选择访问数据库并将其发送到Flash?怎么办? 或者我可以将MDB文件读入Flash并自己解析吗?有图书馆吗?

3
投票
5答案
1180 次观看

使用Delphi和Access

我想编写一个使用Access数据库(* .mdb)的应用程序。我知道如何连接到mdb以及如何使用SQL语句。我的问题是我想将查询结果放入TListView。 欢迎任何信息/链接/书籍 :)

2
投票
3答案
3885 次观看

ms访问复制ID作为外键

我当前被“强制”在ms Access 2007中创建数据库。 由于复制问题,我决定将自动编号用作“用户”表的ReplicationID。 在我的场所表上,我想使用此ID作为创建的用户。 我试图在整个主窗体的文本框中使用userID,但它会输出 {guid {BF40D0A0-A1F3-4C98-A9B6-D9D075F0BBA3}} ,当使用此值插入我的Venues表时,它将生成一个新的ReplicationID。 我缺少使用提供的GUID的某些设置吗,或者您还有其他建议吗? 问候。

1
投票
3答案
2721 次观看

Access 2007 1-2列的引用完整性

设置: 一个名为documents的表具有author_id和reviewer_id列(以及其他)。 一个名为users的表,其列为user_id。 我需要创建两个参照完整性链接: 一对多介于user_id和author_id之间。 在user_id和reviewer_id之间一对多。 换句话说,documents中的这两列是彼此独立的,但是两者的值都应为有效的user_id。 添加这些关系之一可以正常工作。当我尝试在Edit Relationships窗口中添加第二个关系时,Access会显示以下消息: Microsoft Office Access无法为此关系强制引用完整...

1
投票
1答案
213 次观看

用Excel工作表代替Access数据库

对于您即将听到的菜鸟般的行为,表示抱歉..... 我有使用Access DB的VB应用程序,将数据库称为db_1。 出于最好的原因,我不得不用Excel工作表代替db_1- 与VB应用程序有关。 我希望在工作表中填充此新数据,将工作表链接到Access数据库,将其命名为与应用程序当前使用的数据库相同,并且基本上不让应用程序知道其数据库已被换出从下面。 现在我知道我要离开这里了-没那么简单-对于初学者..不是不是要访问Excel工作表的SQL都必须指定单元格范围,诸如此类-我肯定现有的SQL不需要必须做。 有关如何实现此目标的微型缩略图,将不胜感激。

0
投票
3答案
3612 次观看

每次我压缩和修复时,Access都会创建新文件

它并不总是这样做,但是自从我拆分数据库并将前端制作为ACCDE文件以来,每当我尝试压缩和修复这两个文件时,都会生成一个名为“数据库1”的新文件,我的原始文件大小没有变化。 这正常吗? 我的ACCDB大约为20MB,而第一次使用后,我的ACCDE刚刚超过1M。在打开之前,ACCDE仅为600k(我有很多表格和查询,并定期存储PDF附件。

3
投票
2答案
7944 次观看

隐藏数据表中的列

我试图通过代码隐藏Access 2007拆分表单中的特定列。我需要该表格来检查某些条件,以查看它是否需要显示一列。我在表单的“激活”事件中有代码来隐藏这样的列: txtControl.ColumnHidden = True 此代码在“打开”事件中有效,但是如果我隐藏“激活”中的列,则在关闭表单并再次将其打开之前,将不会显示这些更改。我试过调用窗体的刷新,重画和重新查询方法,但这不起作用。请帮忙! 编辑:理想情况下,每当焦点切换到此表单时,我都需要发生此事件。这就是为什么我使用Activate事件而不是Open事件的原因。

2
投票
1答案
534 次观看

Microsoft Access 2003是否包含集或多集?

我试图确认或拒绝您是否可以将MS Access 2003中的表列定义为一组。似乎是在Office 2007中实现的-您可以定义一列以在查询/查找中具有“多选列表”,但是此功能对于新的Access 2007文件格式似乎是唯一的据我所能确定。 用另一种方式来说,MS Access 2003是否具有与SQL语句等效的功能: CREATE TABLE mytable (foo VARCHAR(10), bar VARCHAR(5) MULTISET); 还是有一个聪明的解决方法来实现类似的目的?我会接受一个提供有关Access 2003中任何集合构造函数信息的答案。

1
投票
4答案
2316 次观看

使用循环从表中删除行

即使Do Until为true,为什么我的raw.Delete循环仍尝试运行raw.EOF?如果我有一个空表,则会崩溃。为什么? Dim raw As Recordset Set raw = db.OpenRecordset("tblSampleRaw") If raw.RecordCount > 0 Then raw.MoveFirst Do Until raw.EOF raw.MoveFirst raw.Delete Loop End If

1
投票
1答案
2015 次观看

MS Access。ADO记录集的子窗体。子关系以编程方式建立。不会自动填写字段

我有一个表单/子表单,用于将数据输入到ado表中。主窗体的记录集是窗口小部件的本地表以及有关窗口小部件的信息(窗口小部件ID,窗口小部件名称,大小,颜色,位置等)。我正在通过与ADO记录集连接到名为Tests的表的子窗体输入测试数据(每个小部件有多个测试,每个测试都有唯一的日期)。我在主窗体中有一个组合框findWidget,用户可以在其中选择WidgetID,它会更新主窗体上的一些信息。我还编写了VBA代码来完成父子关系的工作,以更改子窗体的记录集,以仅显示与该WidgetID对应的测试。但是,子窗体中有一个WidgetID字段,当我在主窗体中选择WidgetID时,我想自动填写该字段...

0
投票
1答案
1916 次观看

从Access中的表单更改表中的字段

很抱歉,如果这是一个新手问题,我对Access有点生锈,而在Visual Basic中甚至更生锈! 当其他(无关)形式的字段发生更改时,我试图找到一种更改表中字段的方法。更具体地说,我想通过减少表单字段中值的方式来减少表中的数字(以库存控制方式) 有人知道这样做的最好方法吗?

0
投票
1答案
2776 次观看

使用OLE对象在MS Access报告上打印的Word文档

多年来,我们一直在打印使用访问报告已保存到OLE对象列的Word 2003文档。我们正在使用Access 2003。 由于某些原因,当我们复制Word 2003文档并将其粘贴到OLE对象时,它无法正确打印,字母间距存在细微差别。 但是,如果我们使用几个月前复制并粘贴的OLE对象,则可以正常打印。 我能想到的是导致此问题的Office 2003更新。 还有其他人发现此问题和任何解决方法吗? 非常感谢 我创建了一台没有任何Office Service Pack的计算机,这已经解决了问题。

3
投票
2答案
8453 次观看

错误代码3021 bof或eof为true或当前记录已被删除

我有一个Access 2003数据库,其中包含一些使用ADO调用的可视基本代码。当我做 strsql0 = "SELECT lnk_stockitm.C_C FROM lnk_stockitm WHERE (((lnk_stockitm.C_C) Like 'T*'));" newRS.Open strsql0, cn1, adOpenKeyset, adLockReadOnly newRS.movelast 我收到此错误: 3021 bof或eof为true或当前记录已被删除 当我在没有WHERE子句的相同函数中运行完全相同的查询时,如下所示: strs...

0
投票
2答案
548 次观看

VB脚本和访问

我有一个执行以下操作的vbscript: 打开一个Access 2003数据库 运行一个子例程以填充数据库中的表 关闭数据库 运行一个批处理文件,该文件将数据库上传到ftp 此vbscript设置为在Windows XP中作为计划任务运行。当我手动运行脚本时,一切正常。如果计划的任务运行时我的计算机被锁定,则它也可以正常运行。但是,如果我注销,任务似乎挂断了。当任务运行后重新登录时,我发现msaccess.exe仍在任务管理器中运行。此外,数据库上有一个锁定文件,直到我杀死msaccess.exe时它才会消失。我确信设置任务的凭据是正确的,因为该任务显然开始运行。我在任何事件日...

2
投票
3答案
480 次观看

在Access中添加文本/输入框渲染以获取指导的用户界面体验

对于呼叫中心中使用的软件,通过电话指导他们设置呼叫时必须遵循的脚本,脚本的分支取决于给定问题的答案-我的系统使用MS Access / VBA前端(基于Web的原因以加快电话集成速度),“呼叫脚本”在需要时会在VBA中进行编码,但是如果我想转向更完整的解决方案怎么办? 托管HTML / ms Web浏览器控件是构建呼叫脚本的明显平台吗? 还需要一个管理器视图,以允许管理器创建脚本,将其分为多个部分,指定确定通过脚本的路径的路由规则,将输入框(即问题答案)链接回数据库字段,以及指定验证规则 考虑到构建将所需脚本转换为HTML / Javascript的管理器视图的复杂性,正在创建我自...

3
投票
4答案
8834 次观看

访问VBA。如何使用一个按钮执行多个按钮?

我有一个带有几个按钮的表格。我想要创建一个按钮,该按钮将在按钮的每个功能完成之后一个接一个地执行所有按钮。另外,我想更改按钮的颜色以显示正在执行哪个按钮。 我该怎么做?

4
投票
2答案
445 次观看

防止Access切换到设计模式时无法理解的错误查询

经过很长时间的其他工作后再返回Access,有一件事确实困扰我,这是如果您在设计模式下无意中打开了一个查询,那么设计器就无法表示sql(即使它是有效),设计者将为您“更正”您的查询,并且没有撤消... 这是否有解决方法-或者是一种至少可以让我首先问我一个问题的选项? (Access 2007)

0
投票
2答案
3049 次观看

使用MS Access 2003连接到SQL Server 2005

我父亲建立了一个MS Access数据库来进行财产管理。现在他想通过互联网与其他用户共享它。因此,我在Network Solutions获得了一个托管SQL Server帐户。现在,我尝试使用MS的以下准则将Access 2003客户端连接到测试SQL数据库: http://office.microsoft.com/en-us/access/HP052745861033.aspx 但是,我收到的错误消息是“由于初始化提供程序时发生错误而导致连接失败。服务器不存在或访问被拒绝”。 我已经运行MSComponentChecker以确保我具有MDAC 2.7或更高版本。我的XP是...

7
投票
5答案
33377 次观看

Access SQL查询:为表中的每个不同条目查找具有最新日期的行

全部 我确定这是一个非常简单的SQL查询问题,但是我确定这样做有一个好方法,也很糟糕。留给我自己的设备,我有可能以后者结束。所以... 我在Access中有一个表,其中的数据如下所示: ID Value As_of 1173 156 20090601 1173 173 20081201 1173 307 20080901 1173 305 20080601 127 209 20090301 127 103 20081201 127 113 20080901 127 11...

0
投票
5答案
2463 次观看

如何联接两个或多个具有所有不同值的表和结果集

我有大约20个包含数据的Excel文件。所有表都具有相同的列,例如ID名称年龄位置等。所以我想加入所有文件,结果st应该包含不同的值。请尽快帮助我解决此问题。我希望将结果集存储在Access数据库中。