问题标签 [ms-access-forms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
24 浏览

ms-access - 在 ms 访问表单中,如何根据两个文本框的值进行搜索?

我有一个带有前端表单的 ms 访问数据库,供用户搜索特定记录并相应地更新它们。

我的前端表单包含两个用于搜索的文本框,第一个获取清单编号,第二个获取该清单上的行号。

我有一个按钮,通过使用“构建事件”,我应用了如下逻辑:

它在某些情况下工作正常,但并非在所有情况下都正常。例如,当我输入 1 和 1 时,我需要检查清单 1 和第 1 行。这很好。

但是当我输入 1 和 2 时,我需要检查清单 12 和第 22 行。

我认为因为 12 和 22 包含 1 和 2,

现在我知道逻辑有问题了,请指导我一些逻辑,在那里我可以获得确切的值而不是类似的值。

提前致谢。

编辑显示通配符。

0 投票
0 回答
1717 浏览

ms-access - MS Access 表单组合框 - 将默认设置为空白

我有一个表单中的组合框,它使用查询来获取行源(查找列表)。我正在尝试将默认值设置为空白,但似乎没有任何效果。它仍然填充查询结果的第一行。我想这可能是因为列表中没有空白值。

以下是我目前拥有的属性:

任何帮助表示赞赏

0 投票
1 回答
43 浏览

ms-access - MS Access 2013 DoCmd for on click 函数返回错误

显示要单击的数字和打开的结果表单

简单地说...我正在尝试根据在表单中单击的记录号打开特定记录。在搜索条件表单中,单击“搜索”会在数据库视图中打开另一个表单,其中列出了搜索结果。单击记录号后,我需要在指定的表格中打开该特定记录。

笔记:

  • 我的表单是从查询创建的,并设置为数据库视图 - 这有效

  • 记录编号(VDMR 编号)设置为显示为超链接 - 这有效

  • 单击记录编号时,会打开正确的表格,但它是空白记录 - 问题

在过去的两天里,我的大脑已经融化了好几次,寻找解决办法。

这是我正在使用的代码:

0 投票
2 回答
274 浏览

ms-access - 添加记录按钮以将行附加到表中并刷新表单以获取新记录条目 MS ACCESS

我正在处理一个访问表单,其中执行 Table1 的数据输入。

  • 将 Table1 链接到此表单 Form1
  • 在表单中添加了“添加记录”按钮
  • 为相同的创建构建事件以保存记录。

将行添加到表后,我想将表单刷新为其初始状态,以便准备好输入第二条记录。

有人可以帮我弄这个吗?

0 投票
1 回答
38 浏览

vba - MS-Access 表单显示数字,而不是加载时的名称

我有一个数据库,我在其中申请了一个主组和子组的名称。当我进入 MainGroup fe Granades 时,应该只显示“attack-granades”等子组元素。一般来说,它通过将其写入我的表单的 MainGroup-Combobox 来工作。

问题是,如果我再次在表单中加载数据,它只会显示“子组合框数据” 1的相关数字(攻击手榴弹的 fe 35),而不是名称本身。在我重新选择主组合框(手榴弹)中的条目后,它会显示已保存的正确子数据。2

尝试在 Form_Load 上重新查询或重新查询组合框本身。到目前为止没有任何帮助。

做了一些视频3

0 投票
0 回答
15 浏览

ms-access - 将查询结果返回到用户窗体上的文本框

让我首先给你一些表结构。我有 3 个相关表格:

  • OutreachEventsLog:存储社区活动的日期/时间/位置等信息

    /li>
  • 员工:计划中雇用的员工名单

    /li>
  • OutreachEventtoStaff:一个连接表,将工作人员与他们参加的外展活动联系起来。

    /li>

我创建了几个表单来捕获事件信息。两个相关的称为 OutreachSummary 和 EventtoStaff。EventtoStaff 表单通过单击 OutreachSummary 表单中嵌入的名为“Add Staff”的按钮启动。此过程正常运行并正确更新所有关联表。

这是我想要做的:我想在 OutreachSummary 表单上嵌入一个文本框,其中列出了当前分配给该事件的所有工作人员,条目以逗号分隔。示例:“John Smith、Mary Sue、Betty Jane...”,其中事件 ID = 2

我已经设法编写了一些代码,这些代码将上面的逗号分隔列表返回给查询。然后,我尝试根据 EventID 从该查询中获取特定行并将其分配给文本框,但没有成功。我不断收到 ?Name 错误。是否有捷径可寻?我什至走在正确的轨道上吗?

感谢您的输入!

0 投票
2 回答
575 浏览

vba - 是否可以在access中根据combobox.value做动态sql语句?

我用 2 个不同的组合框制作了一个表单。此工具的用户可以在组合框 1 中选择:表(必须过滤)和第二个组合框 2 是要过滤的条件(例如 Language=“EN”),并且此查询的输出必须位于 tablex .

我所拥有的问题是我找不到将combobox1 的值传递给sql 语句的解决方案。第二个就像:where [language] = forms!form!combo2.value,但我找不到解决方案的部分是:select * from (combobox1 value)?如何将组合框值作为要过滤的表名传递?谁能帮帮我吗?

0 投票
1 回答
1247 浏览

ms-access - 保存记录后,从 Access Form UI 中清除条目,而不是 DB

在此处输入图像描述

我将输入卷,等级和输入的数据,然后单击Save Record以将记录保存在数据库中。我希望该Clear按钮仅清除表单 UI 中的条目而不清除 DB 中的条目,因此我可以输入新记录,而不是关闭表单并再次打开它以创建新条目。

仅当UndoRecord记录尚未保存在 DB 中时,宏才可在表单 UI 上使用。另外我不想删除记录,我只想在保存后从表单 UI 中清除条目。

0 投票
2 回答
906 浏览

sql - 如何在组合框中包含“全选”选项?

我有一个包含我的分销商列表的组合框,当我在组合框中选择一个分销商时,我有一个列出该特定分销商交易的子表单。

现在我想"Select All"在组合框中包含一个选项,该选项将显示我的分销商的所有交易。我试图通过UNION查询来做到这一点,但到目前为止它还没有奏效。

下面是代码:

这是我选择时收到的错误消息"(All)"

此表达式键入不正确,或者它太复杂而无法计算。例如,一个数值表达式可能包含太多复杂的元素。尝试通过将表达式的一部分分配给变量来简化表达式。

0 投票
2 回答
350 浏览

forms - 如何在长表单上获取 Access 2010 中的垂直滚动条?好像是个毛病

我创建了一个大型访问表单,它跨越表单标题、所有详细信息部分 22" 和表单页脚。查看表单时,它不允许滚动。

我已将元素复制到一个新的数据库和一个具有相同结果的新表单中。我可以将带有此单一表格的 zip 文件发送给任何有兴趣提供帮助的人。