问题标签 [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.
vba - Form.Recordset 属性(访问)
https://msdn.microsoft.com/en-us/vba/access-vba/articles/form-recordset-property-access
这个链接正是我需要的,但是在关注它之后我仍然无法让我的子表单刷新他们的数据。我已将它们绑定到 ADO 数据源,当它们打开时,数据会正确显示,但是当我更改子窗体的基础数据时,它不会显示,直到我关闭并重新打开主窗体。
vba - 子窗体中的子窗体控件
我构建了一个函数来循环遍历表单上的所有控件,如果它是文本框/组合框/列表框,则应用事件,该函数还测试控件是否是子表单并为子表单控件运行相同的函数。我遇到的问题是,如果子表单中有另一个子表单,我将无法遍历控件。
如果我尝试以下方法,它会起作用:
但这不,为什么?
或者可能没有办法做到这一点:
pdf - 在标准 PDF 中移动子表单
我正在尝试在标准 pdf 文件(不是动态 XML)中移动子表单。我有 LiveCycle (ES2) 的旧副本并生成了以下代码
如果我扩展功能并在 PC 或 Mac 上使用它,这很好用,但是如果我尝试在 ipad 上使用它,它就不起作用。本质上,此代码放置在网格正方形中大按钮的单击事件上。
任何帮助将不胜感激。
vba - 如果主窗体上有多个子窗体,则从 ACTIVE 子窗体打开记录
我有一个主要形式[frmHome]
。它有两个子形式[sbfHome]
& [sbfRemarkHome]
。
我希望用户能够单击任一表单上任何记录中的任何字段,并打开一个包含该记录所有相关数据的新表单。
我已经尝试过.ActiveControl
,但它总是 FALSE 不起作用。
我也试图ActiveForm.Name
在我的代码的 EOF/BOF 部分中使用和携带它。
我怎么知道哪个子表单有焦点?
或者
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。任何帮助使拼图中的最后一块工作都将不胜感激。一旦我完成了最后一个工作,我将发布完整的示例供其他人使用。
ms-access - 访问 vba 更改子表单中变量控件的可见性
我正在尝试创建一个 sub 来切换给定表单位置中给定控件数组的可见性。我设法使它在主窗体上工作,但无法弄清楚子窗体控件的语法。我正在使用 Access 2016。
这是我到目前为止所拥有的:
有什么我想念的想法吗?我收到运行时错误 438 -“对象不支持此属性或方法。”
ms-access - MS Access 子表单 - 只允许添加
我是 MS Access 的新手。我有两个问题:
- 我有一个主表单,用户在其中输入车辆编号。在下面的子表单中,显示了该车辆的维护记录。现在我想要的是没有人应该能够对以前的记录进行更改,并且只允许添加新记录。如果需要 VB 代码,它应该放在哪里,主窗体还是子窗体?
- 新记录的 Mileage 值应该总是大于以前的值,对吗? 现在我如何读取最后的里程值以便将其与新值进行比较?
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")
下面的一些图片可以更好地举例说明
我认为代码看起来像这样
你能帮助我吗?