问题标签 [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 投票
2 回答
112 浏览

vba - 访问表单和子表单

我正在 MS 2003 上建立一个数据库。我有一个需要一系列选项的表格。此表单基于通过客户 ID 链接到主表的“类别”表。

现在,两种形式一起出现在同一个屏幕上,我想做的是让人们选择一个或多个类别,然后按下命令按钮,然后选择的那些类别将显示其各自的形式。在被选中和按下命令按钮之前,表单是不可见的。

由于它们是两种不同的表单(一个类别)和另一个表单上的输入表单,我如何编程命令按钮以使输入表单从另一个表单可见?

子表单位于选项卡中。我不想将其显示为弹出窗口,而是在它所在的选项卡中可见

0 投票
1 回答
36 浏览

ms-access - 访问:将表单结果转换为表格

我创建了一个基本的搜索表单,其中包含输入字段、按钮和显示结果的区域。

在输入字段中输入关键字,然后单击“搜索”按钮显示结果。

搜索按钮有以下代码:

此搜索按钮将根据给定条件搜索项目。如果我在状态输入字段中输入“NY”并按搜索按钮,它将显示状态设置为 NY 的结果。

我的问题是:如何将返回的结果从表单导出到表格并保存?如果我能做到,那就太好了。

0 投票
2 回答
1003 浏览

vba - 将组合框记录作为表字段名称,MS Access

我在表单中有组合框,我希望它的下拉值是表字段名称。表名称是 tblCap,字段是 Year1、Year2 和 Year3。我希望组合框中的下拉列表为 Year1, Year2,Year3 and when that year is selected it should display related field in subform.

任何帮助,将不胜感激。

谢谢你。

0 投票
1 回答
518 浏览

ms-access - 访问表单中的 IF 语句

我有一个表,其中包含 3 个字段,分别为 Period、Start 和 End。我需要做一个 IF 语句(我认为),所以当我在表单组合框中选择句点时,它将用表中的记录填充开始和结束框。像这样的东西

我知道这是错误的,但希望它可以帮助您理解我正在尝试创建的内容。另外,我会将这段代码放在哪里,在公共函数或查询中。我不太擅长访问。

非常感谢!

0 投票
1 回答
27 浏览

ms-access - 在 Microsoft Access 项目中打开单个记录时自定义导航失败

我的 Microsoft Access 项目有问题。

该项目包括两种形式,称为,InfoFormSearchBox

信息表格

InfoForm表单是初级表单,具有以下内容:

  • 自定义导航按钮,它们是;NextPrev
  • 一个 custom Search button,它打开SearchBox表单。

搜索框表单

SearchBox表单用于浏览和打开单个记录,具有以下内容:

  • 可用列表individual records
  • Open按钮

个人记录

个人记录在InfoForm表格中打开。

我在 SearchBox` 表单上使用此代码Open' button of the,如下所示:

首次打开表单时,此代码可以完美运行InfoForm,直到individual record打开为止。

此时,“InfoForm”表单上的导航按钮“Next”和“Prev”停止工作。

请帮忙。谢谢你。

0 投票
1 回答
1082 浏览

ms-access - MS Access:尝试对表单中的多个字段执行 DSum(),但不会按条件过滤

我正在尝试创建一个表单,该表单从某些字段中获取总和并将其显示在其适当的字段名称旁边。我以数据表形式(如何显示)及其设计形式附上了它的图片。

更详细地说,左侧的描述项目是“字段”(从现在开始我将称之为“标签”,并将在其他表格中的一个名为Associated Bid Items的列中列出)。我基本上在整个 Access 应用程序中标记了表和查询中的其他几个项目。我正在尝试收集具有相同标签/字段的所有项目,并将与这些项目关联的总 MH(工时)单位相加。

我在第二张图片的第二个文本框中的代码是:

其中Total MH是我总结的内容,qry-PipingHandleMH是我从中提取的查询,Text_BidItem是第二张图片中的第一个文本框。我只想总结关联投标项目(列出标签的其他表中的列)与Text_BidItem匹配的总 MH

现在的问题:其他表和查询中的几个项目已经用第一张图像中显示的每个标签进行了标记。第一张图片中的每个描述/标签都应该有一个与之关联的Total MH 。上面的 SQL 代码没有将总数适当地分成各行,如第一张图片所示。这是代码的较长版本:

基本上相同的代码适用于不同的表,但加在一起。这就是当前第二张图片的第二个文本框中的内容。正如您在第一张图片中看到的那样,它全部应用于“大口径管道 2”和更大“行。为什么总 MH的总和不分成各自的行?DSum() 正在工作,但过滤和分离都是错的。

0 投票
1 回答
1698 浏览

ms-access - 访问 - 默认情况下不选择表单上的文本框

我有一个在开始时带有初始屏幕的访问程序。在初始屏幕上,显示了两个文本框:“组件”和“版本”,它们链接到包含这些值的表。我的问题是:即使文本框属性设置为 Tab Stop = No 和 Back Style = 透明,第一个文本框仍然选择自己,文本被选中,看起来不太好。实际表单的“允许添加、编辑等”都设置为“否”并且数据输入处于关闭状态。以下是打开表单时发生的情况: 突出显示的文本屏幕截图

我试图通过关闭 tab stop = no 并关闭所有允许输入或编辑数据的选项来停止它。我希望它不被突出显示。我怎样才能做到这一点?谢谢你。

0 投票
1 回答
115 浏览

validation - 验证连续表单上的单个记录

所以我有一个表格和一个名为变量的表格。该表只是字段 VarID、VarDescription 和 VarValue。只有三个项目都是事物的网络位置。VarValue 是唯一可以通过表单更改的内容,因此它是唯一经过验证的内容。我使用控件中的更新前事件验证表单上的这些记录,方法是使用以下逻辑:

这一切都很好。但是,当多个位置一次变为无效时,我的问题就出现了。我被困在一个单元格中,因为其他 VarValue 也无效。如何仅验证我已更改的单元格?我尝试使用各种 Dirty 和 Focus 事件/方法,但这些似乎是特定于形式的,而不是特定于单元格的。

0 投票
1 回答
54 浏览

ms-access - 在访问中使用表单添加新记录时如何在表单字段中保留公式

我有一个表格可以将新数据输入到 Access 2010 中的表格中。

我希望请求 ID 字段Max(Req_Number)+1来自当前表,每当用户添加新记录并希望它自动填充时,这也是Req_Number关键。使用数据模式时,所有字段都是空白的,所以我想知道当使用访问表单将数据输入表时如何使用函数锁定一个字段?

0 投票
1 回答
352 浏览

sql - MS Access 搜索文本框内容并显示在列表框中

我有两个名为 ProductTypes 和 Products 的表,以及每个表的表单。我希望能够在文本框中搜索产品类型,并在列表框中显示与该产品类型相关的所有产品。最好的方法是什么?我尝试使用 Dlookup,但它似乎无法正常工作。谢谢你的帮助。