问题标签 [subforms]

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 回答
867 浏览

vba - Form.Recordset 属性(访问)

https://msdn.microsoft.com/en-us/vba/access-vba/articles/form-recordset-property-access

这个链接正是我需要的,但是在关注它之后我仍然无法让我的子表单刷新他们的数据。我已将它们绑定到 ADO 数据源,当它们打开时,数据会正确显示,但是当我更改子窗体的基础数据时,它不会显示,直到我关闭并重新打开主窗体。

0 投票
1 回答
783 浏览

vba - 子窗体中的子窗体控件

我构建了一个函数来循环遍历表单上的所有控件,如果它是文本框/组合框/列表框,则应用事件,该函数还测试控件是否是子表单并为子表单控件运行相同的函数。我遇到的问题是,如果子表单中有另一个子表单,我将无法遍历控件。

如果我尝试以下方法,它会起作用:

但这不,为什么?

或者可能没有办法做到这一点:

0 投票
1 回答
46 浏览

pdf - 在标准 PDF 中移动子表单

我正在尝试在标准 pdf 文件(不是动态 XML)中移动子表单。我有 LiveCycle (ES2) 的旧副本并生成了以下代码

如果我扩展功能并在 PC 或 Mac 上使用它,这很好用,但是如果我尝试在 ipad 上使用它,它就不起作用。本质上,此代码放置在网格正方形中大按钮的单击事件上。

任何帮助将不胜感激。

0 投票
1 回答
226 浏览

vba - 如果主窗体上有多个子窗体,则从 ACTIVE 子窗体打开记录

我有一个主要形式[frmHome]。它有两个子形式[sbfHome]& [sbfRemarkHome]

我希望用户能够单击任一表单上任何记录中的任何字段,并打开一个包含该记录所有相关数据的新表单。

我已经尝试过.ActiveControl,但它总是 FALSE 不起作用。

我也试图ActiveForm.Name在我的代码的 EOF/BOF 部分中使用和携带它。

我怎么知道哪个子表单有焦点?

或者

0 投票
1 回答
939 浏览

controller - 如何在运行时定义 fx:include'd 表单的控制器

我有一个主窗体 (MainForm.fxml),它的控制器在 fxml 文件中定义。在同一个 fxml 文件中,我有 2 个包含在 fx:include 中的子表单(Subform1.fxml 和 Subform2.fxml)。Subform1 有一个具体的控制器。Subform2 是一个通用的“选择和编辑”表单,后面带有抽象代码。我想根据上下文显示具有抽象代码的不同具体实现的 Subform2。如果我在 fxml 中定义控制器,那么它将不再是通用的。

我只使用 FXMLLoader 来加载 MainForm,我找不到任何地方可以更改子窗体的控制器。我在房子周围走遍了尝试不同的东西。任何帮助将非常感激。

更新我的问题 感谢 James_D 迄今为止的帮助。我的 Subform1 在 fxml 文件中的定义:

我创建了一个如下界面:

这是我的控制器:

以下是我的 Subform1 类:

我当前的问题是运行时错误“javafx.fxml.LoadException:无法绑定到非类型化对象”,我在 fxml 文件中指定了 Subform1。任何帮助使拼图中的最后一块工作都将不胜感激。一旦我完成了最后一个工作,我将发布完整的示例供其他人使用。

0 投票
1 回答
644 浏览

ms-access - 访问 vba 更改子表单中变量控件的可见性

我正在尝试创建一个 sub 来切换给定表单位置中给定控件数组的可见性。我设法使它在主窗体上工作,但无法弄清楚子窗体控件的语法。我正在使用 Access 2016。

这是我到目前为止所拥有的:

有什么我想念的想法吗?我收到运行时错误 438 -“对象不支持此属性或方法。”

0 投票
1 回答
69 浏览

ms-access - MS Access 子表单 - 只允许添加

我是 MS Access 的新手。我有两个问题:

  1. 我有一个主表单,用户在其中输入车辆编号。在下面的子表单中,显示了该车辆的维护记录。现在我想要的是没有人应该能够对以前的记录进行更改,并且只允许添加新记录。如果需要 VB 代码,它应该放在哪里,主窗体还是子窗体
  2. 新记录的 Mileage 值应该总是大于以前的值,对吗? 现在我如何读取最后的里程值以便将其与新值进行比较
0 投票
1 回答
328 浏览

ms-access - 访问 VBA 在列中设置焦点

下午好,

我可以访问具有特定列 ( CD_SENHA ) 的子表单 ( sub_frm_robo2 )。

表单加载事件中,我输入了代码:(​​ Me.sub_frm_robo2.Form! SENHA.InputMask = "Password" )

我正在尝试创建一个条件,即此时此列(CD_SENHA)接收焦点(Me.sub_frm_robo2.Form!SENHA.SetFocus),

数据掩码被删除(Me.sub_frm_robo2.Form!SENHA.InputMask = ""

并且当焦点更改为下一列时,将数据掩码返回到初始格式(Me.sub_frm_robo2.Form!PASSWORD = "Password"

下面的一些图片可以更好地举例说明

聚焦前 在此处输入图像描述

专注 在此处输入图像描述

聚焦后 在此处输入图像描述

我认为代码看起来像这样

你能帮助我吗?