问题标签 [subform]
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.
ms-access - 我的未绑定(菜单)子表单出现在数据表中
我使用未绑定的表单作为我的应用程序的菜单/导航。菜单表单具有标签的 VBA“点击”事件。这就对了。
当我将其作为子表单添加到绑定到其中一个表的拆分表单时,“菜单”子表单显示为子数据表。
当我转到数据表视图以删除子数据表时,“删除”按钮显示为灰色。
我检查了子数据表扩展“否”和子数据表高度“0”的主表单和菜单子表单
我知道这可能会是我似乎忽略的痛苦显而易见的事情,但我整个早上都在寻找解决方案。
谢谢,人们。
validation - MS Access:防止验证子表单
在激活子表单时,我正在努力避免无意触发验证规则。
在 MS Access 中,我有一个包含患者数据的表单,其中包含一个子表单,其中包含一个属于该患者的医疗设备的记录。患者表有一个 [ID] 字段,医疗设备表有一个 [PatientID] 字段。医疗设备表与患者表具有一对多的关系(一个患者可以拥有许多医疗设备)。
当打开包含子表单的表单时,子表单的Form_Load()
方法会填充某些字段,例如当前日期。
问题是:只要激活子表单的任何控件(通过选项卡或单击),就会触发医疗设备表的验证规则——一次且仅一次。关闭验证错误消息后,我可以毫无问题地在父窗体和子窗体上的控件之间切换。
当我从Form_Load()
方法中删除代码时,我可以在不触发验证的情况下激活子表单的控件。
父表单和子表单都链接到表,而不是查询。
如何在不触发验证的情况下使用 VBA 在子表单中填写数据?
ms-access - 在 access 中更新两个或多个表
我有两个表,它们都包含一个是/否类型列。我希望使用一种形式更新这两个列。
我不想使用子表单设计,因为我只想在表单中显示几个字段,而不是两个表中的所有字段。
.net - 使用网格子窗体更新命令
我正在使用 Telerik 网格和子表单(编辑表单?)组合一个简单的列表来添加或更改数据。到目前为止,添加新记录效果很好:我设置了参数,将它们发送到存储过程,并且信息显然正在更新。但是,当我使用更新命令(仅添加表的 id 参数)执行几乎相同的操作时,它只会在当前字段为空时写入数据。不知何故,我认为这一定是我想念的简单东西。
我测试了更新存储过程,它工作正常,所以我决定添加一条 sql 语句将参数写入另一个表,在那里我发现参数显然不是来自编辑表单,至少在有任何数据时不会网格中的字段。相反,它们来自网格字段。
我在带有 ASP.NET 3.5 的 Visual Studio 中使用 C#。目前我在后面的代码中没有代码,我在想也许必须有一些东西才能让它工作。
ms-access - 时在相关字段中显示信息
我two sub-forms
在 access 2010 中有一个主表单。我希望它是当我在一个子表单中选择一条记录时,另一个子表单显示一个相关字段。
例如,当A record (date)
在一个子窗体中被选中时,The notes (a memo field)
应显示在随附的子窗体中。
我有一个表格,用户在一个字段中做笔记是为了日期,另一个是笔记。我想create a sub-form that displays only the notes (form B)
在同一表单(FormA)上的子表单(Form C)中选择日期时。
我需要它,因为主表单允许用户搜索将填充表单 C 的一些值。
ms-access - 表单 tabcontrol 子表单运行时错误 468:对象不支持此属性或方法
我正在 Access 2007 中开发一个名为frmSearch
. 现有的搜索表单运行良好,在选项卡控件的子表单中显示其结果。然后我可以单击一个按钮来显示所有测试的报告,效果很好。我想修改代码以显示单个的报告fldTestsID
,但我坚持使用 Form/Subform/Control 路径语法。
有两个选项卡:tabResultsTabular
将子表单显示frmResultsTabular
为类似查询的行列表。tabResultsRecord
显示一个子表单frmResultsRecords
,显示一条记录。报告是rpt_TestDatasetExposureEffects
。报告的基础查询q_TestDatasetExposureEffect
包含一个名为 的字段fldTestsID
。
所以,路径是包含按钮frmSearch
到to 。tabResultsRecord
cmdQAReportResults
frmResultsRecords
fldTestsID
我看到这是同样错误的其他帖子,但没有让它们工作。DoCmd.OpenReport 上的 Access 2007 文档未提及此特定实例。
这是cmdQAReportResults
单击事件的代码,包括我尝试过的选项。失败就行了strRptWhere =
。该DoCmd.OpenReport
语法基于Access 2007 docs工作。
forms - 插入语句的未知问题
我在主表单中有一个子表单,上面有员工记录。我试图允许用户从子表单中选择一条记录并将其添加到表中,这是我的代码,对我来说,它看起来是正确的。但是它给了我一个错误,说“INSERT INTO 中的语法错误”
vb.net - 如何在 VB 中“提示”用户输入的子表单?
这是我想在我的项目中实现的目标:
当用户按下按钮时,会弹出一个带有文本框、单选按钮和选择菜单的表单,允许用户输入他们的信息,
点击确定,表单数据将传递到主程序表单中的某个文本框点击取消,子表单就消失了
这在VB中可能吗?
我试过提示和输入框,但有限制
我是VB的新手,如果我没有把问题说清楚,很抱歉
ms-access - 在 MS Access 中更改子表单的记录
我有一个包含 4 个子表单的表单。第一个子窗体根据主窗体上的组合框中的选择获取数据。第二个子表单基于第一个子表单获取数据,第三个和第四个子表单基于第一个子表单获取数据。
这是一个包含研究资助信息的数据库。我希望能够根据一个人的 ID(一个人的多个记录)或授予的标题来提取某些数据。名称工作正常,但按标题搜索让我很难。
我尝试使用 .RecordSource ="" 行设置第一个子表单的记录源,但是当代码运行时根本没有更新(代码位于包含授权标题的组合框的 AfterUpdate 事件中)。这个让我有点卡住了。我不确定我的表单之间的依赖关系是否与它有关。
ms-access - 如何创建可点击的“标签云”来填充子表单?
多年来,我一直在潜伏阅读各种主题。专业上,我是一名系统接口专家/接口架构师。我可以使用 tcl、Cloverleaf、HL7 甚至 Excel 创造奇迹,但 Microsoft Access 让我望而却步。它一再让我困惑和困惑。对我来说似乎简单和合乎逻辑的一切都不是 MS Access 所关心的。
所以,我来找你了。老实说,我什至不确定我能否用正确的“技术”词表达我想做的事情。我只知道完成后我希望事情如何运作。
我已经建立了一个非常“简单”的关系数据库,供收集句子或句子片段以供写作使用/启发的作者使用。共有三个表:
- tblPhrases包含一个自动编号字段idxPhrases和一个备注字段Phrase。
- tblTags包含一个自动编号字段idxTags和一个备注字段Tag。
- tblTagsToPhrases包含一个自动编号字段idxTagsToPhrases和两个数字字段:Tags_index和Phrases_index
前两个表要求所有字段都是唯一的。
显然(或者不是?),第三个表是多对多连接。它允许有许多标签与一个短语相关联,并且多个短语与任何一个标签相关联。
我已经想出了如何设置表单和子表单,但是您可以看到它看起来很笨重,而且完全不是我想象的那样。
我真正想要的不是关键字/标签子表单中的下拉组合框——它确实从 tblTags 填充,当我选择某些内容时,正确填充 tblTagsToPhrases 并且当我在表单中返回该短语时,显示关联标签的列表。 ..
相反,我真正想要的是让 tblTags 中的值出现在网页上的“标签云”中。然后我可以单击该值的超文本控件,它将填充一个文本字段,在选择之间添加逗号。然而,在幕后,它实际上只是添加到 tblTagsToPhrases。我也应该可以在那里输入一个新的标签。基本上,将字段视为书签站点上的标记字段。
如果我真的诚实,我也希望能够将短语显示为超文本,因为这样看起来不那么笨重,也不像数据库。
任何人都可以给出一些方向,从我所在的地方到那里。
非常感谢您的任何帮助!