问题标签 [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 回答
194 浏览

forms - 如果子表单中的数据为空,有没有办法删除主表单数据?

我在 MS Access 中有一个包含子表单的表单。

date我的问题是,如果用户开始用,customer等填充主表单IDOrderNumber并且突然想要离开表单而不在子表单中输入数据,当他尝试使用相同的 找到该表单时IDOrderNumber,他不能。但是当他输入相同的内容时,IDOrderNumber他不能,因为它是主键并且不允许重复值。

我应该怎么办?

我试图添加一个搜索字段,IDOrderNumber但它不起作用 - 它显示空的主表单和子表单/子表单。另外我有一个订单列表表单,我无法访问没有输入子表单数据的表单..

我需要一个解决方案,因为这对我的数据库客户/用户来说是一个大问题。

提前谢谢大家!

0 投票
1 回答
327 浏览

vba - 在 MS Access 表单上显示复选框的超链接手形光标

如何使 ms 访问报告中的复选框在悬停时具有超链接手?

但我得到这个错误:

对象不支持此属性或方法

0 投票
1 回答
105 浏览

vba - 想要一个列表框显示1-10,但是下拉中显示的内容依赖于另一个列表项

我想在包含数字 1-10 的 Access 表单上创建一个组合框(组合框 B)。换句话说,下拉菜单按顺序显示数字 1-10。

但是,下拉菜单中显示的内容取决于组合框 A。

  • 如果x显示在组合框 A 中,则项目1-10应显示在组合框 B 中。
  • 如果y显示在组合框 A 中,则数字1-5应仅显示在组合框 B 中,或至少阻止某人选择6或更大。
  • 如果z显示在组合框 A 中,则在组合框 B 中不应选择任何内容。

我的编码技能已经生疏了,因为我已经 10 多年没有做过太多事情了。这在 Access 中很容易实现吗,还是我需要一些 VBA 来帮助?

0 投票
1 回答
33 浏览

ms-access - 为什么我的访问表单在保存时会更改我的字段?

我对 Access 比较陌生,我正在为一个体育联盟建立一个数据库。我有 2 个表格,如下所示:

表 1 - 团队:

  • Team_ID(自动编号,主键)
  • 名称(短文本)

表 2 - 结果:

  • Game_ID(自动编号,主键)
  • Home_Team_ID(表 1 中的外键)
  • Away_Team_ID(表 1 中的外键)
  • Winning_Team_ID(表 1 中的外键)

我制作了一个表格,显示表 2 中的 Home/Away/Winning_Team_ID,但是我真的很难显示团队名称(来自表 1 的链接)。

在表单的记录源中,我将表 2 链接到表 1 的三个副本,然后将三个表 1 中的主键链接到表 2 的外键 (Home/Away/Winning_Team_ID),如下所示。

记录源

当我去查看此查询的结果时,这为我提供了所需的确切数据。

问题是,当我尝试将现有字段“添加到表单的设计视图中然后保存”时,所有 3 个(主场、客场和获胜)都显示相同的值(主场值)。

在我保存之前 - 正是我需要的: 保存前

保存后 - 右侧的字段已更改: 保存后

(注:上两张图的区别是从"Teams_1.Name"右边变成"Teams.Name"

我不知道为什么,当我保存它时,它会自动更改为上述内容。如果我添加字段并且不保存而只是转到布局视图,它会完美运行,但是一旦我保存它,它会将所有字段更改为相同的字段。

0 投票
2 回答
709 浏览

vba - 是否可以通过单击表单中的按钮来删除子表单中的所有行?

我想删除表是子表的表中的行。这可能吗?我该怎么做?

谢谢

0 投票
1 回答
95 浏览

ms-access-2016 - 创建表单的问题在布局视图或表单视图中没有显示,但在设计视图中显示

创建其他表单时,我在设计视图中创建了一系列文本框。

当我选择表单视图或布局视图时,它出现空白。

当我查看表单属性表时,允许布局视图和允许表单视图都设置为是。

0 投票
0 回答
44 浏览

vba - 带有可见不可见 VBA 代码的 MS Access vba 代码错误

我有一个名为申请的文件。如果选择了应用程序字段中的特定值,我已经在 vba 中编写了代码以使其他字段“application_txt”字段可见和不可见。但是对于这个特殊的现场应用程序,当我在 vba 中编写以下代码时,它会引发错误。我不明白为什么。它适用于其他领域。下面是代码:

谁能帮我解决这个问题。是否允许在 MS Access 中将应用程序作为字段名称。

非常感谢,基兰查皮迪

这工作正常:

0 投票
0 回答
143 浏览

sql - 在 MS Access 中使用选项组时如何修复“对象不支持此属性或方法”错误?

我在 MS Access 中有一个带有两个选项和一个命令按钮的表单。选择选项1并单击命令按钮时,必须运行选择查询,并且选择选项2并单击命令按钮时,必须运行删除查询。

以下是我的代码;我收到错误消息:

运行时错误“438”对象不支持此属性或方法。

非常感谢任何帮助。

0 投票
1 回答
975 浏览

vba - 如何在访问表单和报告标题中使用表格中的附件图像?

我有一个被许多项目使用的 Access 数据库,每个项目都将其徽标和信息存储在名为company_info_tb.

我将徽标存储在附件字段类型中;每个项目都可以修改其信息和徽标,以便在其打印报告中使用。

如何使用绑定对象框架或其他方式调用要在 Access 表单和报告的标题中显示的项目徽标?

我尝试dlookup在绑定对象框架的控制源中使用:

LOGO通过将此代码放入控制源中,在 mainform 中使用它:

但它不起作用。

0 投票
1 回答
40 浏览

vba - 在组合框更新控件后运行 AfterUpdate

我有一个名为的表Product Master Data,其中包含 785 条记录。

我有一个基于此表的表格,名为Production. 此表单上的第一个文本控件被调用Protean Resource,它是对应于各个记录的标识符。

我将此控件设置为一个组合框,一旦选择了资源编号,表单上的其余文本控件就会自动更新以显示所选记录的准确信息。

其中一个自动更新的控件称为Quality Format.

Quality Format可以填充:

  • SG Industrial
  • LG Industrial
  • SG Retail Carton
  • LG Retail Carton

这些值中的每一个都对应于单独的表单。

我正在尝试设置AfterUpdate事件,Quality Format以便在自动填充控件后,相应的表单将自动打开。

我没有收到任何错误消息,但Quality Format更新后什么都没有发生。