首页 文章
  • 0 votes
     answers
     views

    从另一种形式的组合框打开表单

    我有一个名为DisplayForm的表单 . 在该表单中是一个组合框下拉列表,位于表单上的列顶部,标签通常位于该列的顶部 . 我想从该下拉菜单中选择一个项目并使用该位数据打开另一个表单 . 我从网上复制了一个例子,更改了名称,无法使其工作 . 这是代码; If Not Me.NewRecord Then DoCmd.OpenForm "AreaForm", _ Wher...
  • 1 votes
     answers
     views

    从Access子表单导出数据包包括未绑定的控制源

    我一直在网上搜索这几个小时没有运气 . 我的主窗体中嵌入了一个子窗体 . 子表单的记录源来自基于主表单中用户设置的某些过滤条件的SQL结果 . 用户单击“搜索”后,数据将填入我的子表单中 . 然后绑定大多数控件 . 但是,我的子窗体中也有一个未绑定的控件 . 此未绑定控件基于其他控件的值从单独的SQL获取数据 . 我的子表单中的所有内容都显示在数据表视图中 . 现在,我想设计一个“导出”功能,允许...
  • 4 votes
     answers
     views

    当子表单绑定到表时,是否可以在子表单的表单上引发事件?

    我有一个子表单的表单绑定到临时表 . 临时表包含数据透视表的结果,但我希望用户能够编辑该数据透视表,然后将更改推送到源表 . 要做到这一点,我想在 AfterInsert , AfterUpdate 和 Delete 上发布事件,以便我可以根据变化采取行动 . 据我所知,子表单's form property refers to a temporary datasheet form when th...
  • 0 votes
     answers
     views

    编译错误:预期的结束语句

    Microsoft Access 2010数据库给我以下错误消息: Compile Error: Expected End Of Statement 这是抛出错误消息的方法: Private Sub Form_BeforeUpdate(Cancel As Integer) 'Provide the user with the option to save/undo 'change...
  • 1 votes
     answers
     views

    Access 2010 - 在报告中输入参数值,但不在查询中输入

    我正在使用Access 2010并通过从子窗体上的各种控件提取用户的信息来动态创建字符串过滤器 . 然后我以两种方式之一使用过滤器: 我在数据表视图中设置了另一个子表单的记录源 Forms![frmCentral]![TrainingEventsSubform].Form.RecordSource = gstrTrainingEventsFormFilter 或者我将它用作openrepo...
  • 3 votes
     answers
     views

    如何在设计模式下打开访问程序?

    我有一个由Microsoft Access 2003制作和开发的程序,但我无法打开它的VBA代码或查看任何表格或使用设计模式,即使使用alt F11 它只打开程序界面 我怎么能这样做?
  • 0 votes
     answers
     views

    根据以前的表单值访问2016设置表单字段

    我正在创建一个由两件事组成的Access数据库 - 软件和许可证 . 许可证通过其ID附加到软件 . 我有一个为软件创建的表单,并且想要创建一个按钮,当单击该按钮时,会打开一个新的“添加许可证”表单,该表单预先填充了软件ID,人们可以填写其余的信息 . 我一直在使用类似的Office 2016模板中的宏,并且在尝试将此信息放入新的许可证表单时,它会不断失败 . 我在下面附上了我的宏的截图 - 我现...
  • 1 votes
     answers
     views

    我可以测试MS Access 2003启动选项是否已执行/绕过?

    我已经在MS Access 2003数据库中配置了启动选项,这样我的主窗体 application 将在启动时出现 . 我知道我可以通过在打开文件时按住SHIFT来绕过这些启动选项 . 但是,我在此主窗体 application 上有以下代码: Private Sub Form_Close DoCmd.Quit End Sub 当我处于编辑模式时,我想绕过它,因为它当前也在编辑模式下退出MS...
  • 0 votes
     answers
     views

    可以使用VBA来更改Microsoft Access导航窗格的排序顺序吗?

    Microsoft Access 2007导航窗格是否具有可由VBA访问的简单 .Sort 属性 . ? 我想将一些AutoExec代码添加到数据库中,该数据库每次用户打开时都会显式设置NavPane按名称排序 . 我知道更改NavPane系统表是一大堆蠕虫,但我想知道是否可以通过某个对象属性更改像排序这样简单的东西 .
  • 2 votes
     answers
     views

    宏错误2001 Autoexec访问宏

    我在Access 2016数据库上设置了Autoexec宏,以确定基于 Environ("USERNAME") 打开哪个表单 . 当我打开数据库时,我得到一个宏错误2001.如果我单击停止所有宏,我可以继续使用数据库没有问题,直到我更改文件名,然后问题再次发生 . 是否有任何选项可以防止发生此错误? 被调用的代码是 LUser = LCase(Environ("USE...
  • 0 votes
     answers
     views

    打开Microsoft Excel文件时执行Microsoft Access Autoexec宏

    我在microsoft访问数据库中有一个autoexec宏,我想在每次打开excel文件时执行该宏 . 基本上,我需要打开访问数据库以触发autoexec然后再次关闭 . 我的excel文件中有一些VBA代码已经是日期/时间戳个别记录(工作表代码)但我希望excel中有一些功能可以在打开文件时使用,以触发此访问过程 . 任何人都可以共享他们用于此类功能的一些代码,或者共享任何我不知道的excel功...
  • 0 votes
     answers
     views

    在设计视图中打开Access窗体时执行的VBA代码

    我继承了一个Access数据库,它显示了一些非常奇怪的间歇性行为,有时在设计模式下打开或保存对象时执行VBA过程 . 例如,我可以SHIFT OPEN数据库以绕过任何启动代码 . 但是当我在DESIGN视图中打开一个表单时,没有打开任何其他表单,然后运行一个过程(由于启动代码未执行而出现错误 . ) 任何人都可以了解这可能会发生什么?例如,是否可以指定在设计模式下打开表单时触发的事件? 非常感谢,...
  • -1 votes
     answers
     views

    在报表上返回查询的第一个和最后一个结果的正确语法是什么?

    数据库链接2个表,父表中的主键 [OrderID] 链接到子表中的 [OrderIDFK] . 子表包含一个字段 [SerialNum] 以及其他详细信息(子表有自己的主键 [ProductsID] 这是一个序列号 . 我创建了一个名为 [Customers Query] 的查询,将两个表中的记录放在一起,我为ATF生成一页报告提交需要序列号 . 而不是像现在一样为查询中的每条记录创建1页报告(...
  • 2 votes
     answers
     views

    为什么ADO记录集返回的记录多于基础Access查询

    我在Access 2016(主键= Code )中有一个表 Table1 ,其中包含以下值: =====+============= Code + Name =====+============= A1 | AU All A2 | AU Large A3 | AU Size A4 | Unassigned =====+============= 我有一个查询, Query1 定...
  • 1 votes
     answers
     views

    如何自动生成记录到表中

    我会尽力保持这种简洁 我的表和关系看起来像这样 . [关系] [1] http://imgur.com/a/Ic9uU 我想要实现的是这个 . 每个月都会添加一个新的testID . 每个学生为每个testID进行每次练习,这会记录在结果表中 . 当添加新测试时,我想在结果表中自动添加新记录,以便为每个学生提供EACH练习的新记录 . 假设我有10个学生和8个练习,我添加了一个新的TestID 2...
  • 0 votes
     answers
     views

    在Access Query中选择用户名[关闭]

    我有一个Access DB,我想在打开它时捕获用户的名字 . 我创建了一个函数来返回从另一个Stack Overflow问题解除的用户名: Function UserNameWindows() As String UserName = Environ("USERNAME") Debug.Print UserName End Function 这有效,我可以...
  • 0 votes
     answers
     views

    在Microsoft Access中创建搜索查询以查询未绑定的字段和子表单

    我似乎无法弄清楚这一点 . 我已经用这个数据库做了很多,但现在我不知所措 . 我将在下面发布截图和详细信息,我希望这将是足够的信息 . 这是我的主要表格(仪表板) . 它显示了我的员工收到的电话的状态 . 我需要实现搜索 . 我希望它按客户或部分搜索 . My Goal is to have someone enter a string in the search field and retrie...
  • 0 votes
     answers
     views

    Access 2013 - 在两个字段中搜索文本框

    我有一个简单的数据库,用于跟踪工作中的事件 . 在主窗体上是一个子窗体,显示所有记录事件的简要概述 . 我在子窗体的 Headers 中有一个搜索框,用于搜索“详细信息”字段中的关键字,但我希望它同时搜索子窗体的“位置”字段 . 我的代码是: Private Sub Text18_Change() Dim strFilter As String Me.Refresh strFilter = &...
  • 0 votes
     answers
     views

    Access 2013:使用VBA引用变量到对象

    我正在尝试使用VBA进行循环,并检查不同的Access字段(名为“Areas”),如果它们是True或False . 如果三个区域为True,我的Sub应返回其名称(即“AreaA,AreaF,AreaG”) . 问题是,我收到一个错误:“ Compile error. Type Mismatch. " in the line shown below and the second &q...
  • 0 votes
     answers
     views

    Dim上的MS Access语法错误中的VBA

    我正在更新MS Access 2013中其他人编写的应用程序,并且我在其中一个Dim语句上遇到语法错误 . 我一直在网上搜索45分钟,无法弄清楚出了什么问题 . 这是一段代码: Sub refreshData()    Dim strSQL as string Dim rs As DAO.Recordset Dim db As Database 'Rest of sub 当我运行应用...
  • 0 votes
     answers
     views

    如何在Access窗体中使用VBA解决运行时错误'3265'?

    看完以下两篇帖子后我就遇到了这个问题: Displaying a Crosstab Query with a Parameter as Subform Source Object how can i populate textbox through VBA in MS Access TableA (sales data before crosstab transformation): Row_ID...
  • 0 votes
     answers
     views

    通过Windows资源管理器打开时,将填充Excel 2007 ODBC数据,但通过Access VBA打开时不会填充

    我有一个包含ODBC数据连接的Excel 2007工作簿(如果重要的话,到FoxPro) . 连接设置为“打开文件时刷新数据” . 当我进入文件资源管理器并打开工作簿时,数据会按原样填充到电子表格中 . 但是,当我在Access VBA中执行打开工作簿的函数时,ODBC连接中的数据不会填充 . 为什么打开工作簿的方式会有所不同?更重要的是,如何通过Access VBA打开工作簿时如何填充数据? 以...
  • 1 votes
     answers
     views

    当我打开另一个excel文件时,旧工作簿(一旦由VBA打开)保持打开状态

    我正在Access中构建一个数据库,我从Excel工作簿调查表中导入数据 . 我编写了一个Import-sub,用于选择,打开,检索数据并最终关闭工作簿 . The problem is this: 由于某种原因,当我现在在我的计算机上打开任何excel工作簿时(在没有使用Access或Excel的时候),一些旧版本的调查问卷也会保持打开状态 . 此问题不会通过重新启动计算机而结束,而只能通过删除...
  • 0 votes
     answers
     views

    Excel宏将数据导入Excel工作表

    我厌倦了寻找解决方案 . 我正在使用Excel宏将数据导入Excel工作表 . 代码本身从另一个excel表中获取数据并循环遍历给出的excel表数 . 对于其他工作表,它工作正常,但在某些情况下,它导入的数据多于所需的和随机进入任何列 . 假设它必须循环代码9次,然后它导入9个正确的行(具有正确的excel单元格格式)以及随机excel单元格格式的一些其他随机行我的宏代码如下: “shtData...
  • 0 votes
     answers
     views

    无法在Excel宏中调用Excel AddIn调用表单Access宏

    我正在创建一个Access数据库,其中应该稍后存储不同的客户端,目前它们存储在Excel工作簿中 . 我可以访问SQL数据库的数据(我无法更改任何内容)当前Excel工作表从中获取客户端名称和其他信息,我也希望在我的Access数据库中 . 问题是Excel只有一个接口可以连接到数据库 . 它是带有宏的Excel AddIn,我无法访问其代码 . 我的解决方案是我在Access中运行代码调用Exc...
  • 4 votes
     answers
     views

    使用VBA在Access 2010中创建动态表

    我有一个带有VBA模块的Access 2010数据库,可以对数据进行一些统计分析 . SQL无法生成统计分析的结果,但它们可以以表格格式显示 . 现在,我可以在立即窗口中运行VBA函数,它将循环结果并使用Debug.Print()将它们写入终端 . 我希望将此函数的结果提供给Access的其余部分,以便我可以从结果表中创建查询和报告 . 所以我正在寻找的是如何将我的函数变成一个“动态表” - 一...
  • 0 votes
     answers
     views

    基于智能比较的更新 - Access / VBA

    需要智能地在访问表上执行更新 . 需要专家VBA /智能思维 . Table1 (For reference only) CompanyCode Text RegionCategory Number (1-99) RegionCount Number(0 - 25000) Table2 InvoiceNumber Number CompanyCode ...
  • 0 votes
     answers
     views

    根据其他字段访问2010更新日期字段

    我对Access和VBA比较陌生,但我已经设法在Access和Excel中使用了一些基本的VBA技巧 . 现在我遇到了一个我似乎无法破解的挑战 . 我正在 Build 一个数据库来跟踪小型卡车运输车队的维护 . 我有大部分表格和表格,我需要对设备和维护进行基本的跟踪和管理 . 我们追踪的一件事叫做PM,它代表预防性维护(润滑油作业和换油) . 我们按日历间隔为拖车和拖拉机的里程间隔进行 . 现在,...
  • 0 votes
     answers
     views

    Access 2002 VBA:创建递增的项代码

    好的,这是交易 . 我有一个以前存在的SQL Server 2008数据库通过链接表/视图链接到Access 2002数据库 . 到目前为止,商品代码一直是 nvarchar 类型 . 我有一个SQL查询,将项目代码转换为 Int 和一个Access 2002链接查询,使用 MAX() 函数给我最高值 . 从这个最高值开始,每次选择"New"记录按钮时,我希望开始将项目代码递增...
  • 4 votes
     answers
     views

    将MS Access表拆分为多个部分并使用VBA导出到Excel

    我有一个大约50000条记录的Access表,我需要将它们分成3个部分,并使用VBA将这些部分导出到单独的excel文件或表中 . 我需要这个,因为这些Excel文件用于其他地方,文件中的最大记录数只能是大约20000条记录 . 我玩过docmd.transferspreadsheet方法,但似乎无法拆分它们 . 任何想法或帮助表示赞赏 . 编辑:我正在使用的这个表由列组成:部件号(由各种字符组成...

热门问题