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

ms-access - 如何在 Access VBA 中创建具有可变数量文本框的连续表单

我知道如何在 Access VBA 2010 中设计一个连续表单,添加多个文本框并将表单默认视图设置为连续表单,然后将表单的记录源设置为查询。因此数据将完美地以网格格式显示。但是,我想动态添加这些文本框,这意味着将要绑定到该表单的查询每次都会有可变数量的列,具体取决于过滤器中的选择。那么,我该怎么做呢?

我不想将表格或查询直接设置为该表单的来源,因为我也没有条件格式的自由。

0 投票
2 回答
520 浏览

ms-access - Access 2013 - 连续形式和图像

我正在组装一个仪表板,如果值低于 0,则尝试显示红色向下箭头,如果值高于 0,则显示绿色向上箭头,每个员工,我已将其设置在连续子表单上,但图像对于每条记录都保持不变. 我尝试将图像的控制源放在查询中的字段中并引用该源后面的值,但这没有区别。任何人都可以请帮助或建议更好的方法吗?谢谢

0 投票
1 回答
781 浏览

vba - 连续形式日期过滤器

我正在尝试使用开始日期和结束日期文本框按日期范围过滤连续表格。即使我有符合条件的记录,我的代码也会过滤掉所有内容。我注意到的一个潜在问题(但我不知道如何解决)是我的文本框的格式为“MM/DD/YYYY”,而我的表格字段是日期时间格式。

0 投票
1 回答
34 浏览

vba - VBA过滤器连续形式 - 多个文本框

我正在尝试创建一个使用 3 个文本框(tbLastNameFilter、tbFirstNameFilter 和 tbCompanyFilter)的过滤器。我已经成功地让它与一个文本框一起工作。但是,我不确定如何让它与另外两个。我尝试了几种方法。

我尝试将 strFilter 更改为

如果我将任何一个框留空,我会得到无效的 null 使用,如果我在每个框中输入字母,我会收到语法错误(缺少运算符)。

我希望能够在一个或所有框中输入任何内容,单击搜索并查看匹配的条件。

0 投票
0 回答
150 浏览

ms-access - MS Access:使用聚合查询以连续形式绑定切换按钮

我有数据,其中每个债权人有多个订单,需要支付的金额。

我创建了一个连续表格,按债权人姓名对订单进行分组,并显示要支付的总金额的总和。

然后,我想在每行添加一个切换按钮,单击该按钮后,该债权人(该债权人行)的所有订单都将标记为“真实”以进行支付。(这是我做不到的)

所以,我的问题是:当行由 MS Access 的连续形式的聚合查询生成时,如何将切换按钮绑定到行?

我希望有人为我提供解决方案?

谢谢

0 投票
0 回答
184 浏览

ms-access - MS Access:计算字段比 VBA 代码慢

我的主表单中有一个子表单(连续模式),用于添加一些带有描述、数量和价格的文章。此汇总表的页脚是一个文本字段,它通过使用 总结子表单的所有条目=sum([amount] * [price])。到目前为止有效。

每次我在子表单中添加新条目时,都会计算此文本字段。现在我还想在我的主要表单的文本字段中包含这个总和(这实际上也不是问题)。在连续表单中的“ AfterUpdate”事件中,我将值写入主表单中的文本字段。这最初也很有效。combofieldsum-textfield

但是现在(我不知道发生了什么变化),我在主窗体中的文本字段没有得到新值,因为vba代码运行得比我的子窗体页脚中计算的文本字段计算它的新值要快。它总是将旧值写入主窗体。我在代码中使用刹车点发现了这个问题。因此,在访问完成计算所有子表单条目的总和之前,旧值被写入主表单。

这是我用来将子表单文本字段中的值写入主表单文本字段的代码:

我希望我的问题的描述是可以理解的。描述它有点困难:) 有没有办法用我的 vba 代码等待,直到 sum-field 计算出它的新值?

谢谢

0 投票
0 回答
32 浏览

ms-access - MS Access:如何通过单击表单记录来搜索表中的值

总的来说,我对 Access 和编码还很陌生,我一直在研究一个数据库,其中填充了从 SAP 提取的数据。

我有一个查询,可以作为“汇总”一些采购订单中的一堆记录信息的一种方式,它确实汇总了每个采购订单的总数、日期以及其他信息。它确实将与采购订单相关的各种项目合并到一个记录中,该记录显示在一个连续的子表单中,以便在此结构中进行分析。

[MES_CORTE][SOLPED][PO][FirstMIGO][TOTALPOVALUE]

这样,用户可以轻松预览每个采购订单、日期、价值和其他相关信息。此查询也用于生成一些报告。

但是,我希望能够打开源表([Registro_OC])并通过单击子表单上的字段来搜索相关记录以获取详细视图,并可能编辑或输入新数据。有可能吗?

我尝试编写一些宏,但不知道如何引用与表单上的查询字段相关的表字段。

此外,似乎 Access 不允许基于连续表单创建子表单。

任何帮助和意见表示赞赏。

0 投票
0 回答
51 浏览

sql - 在 MS Access 中使用多表查询在可编辑的连续表单上显示数据

我需要使用相当复杂的多表查询作为连续表单的数据源,但要让表单保持可编辑状态。我需要编辑的所有表单字段都只链接到一个表,但我仍然需要以不可编辑的方式在一些字段中显示来自多表查询的信息。我已经在“仅显示”字段的记录源查询中使用 DLookUp 完成了此操作,但是由于数据库被拆分并且支持的数据库位于具有链接表的服务器上,因此性能非常糟糕。如果我只是通过对查询字段使用 SELECT 来完成同样的事情,我需要显示的性能很好,但整个表单变得不可编辑。

任何关于如何更有效地完成此任务的想法将不胜感激。我已经链接了表单、表单设计页面、查询设计页面的图片,并在下面粘贴了相关的 SQL。

表单示例 表单设计示例

ITNQuery SQL: ITNQuery

AssociatedITNTextQuery: AssociatedITNTextQuery

AssociatedITNTextQuery1: AssociatedITNTextQuery1

0 投票
0 回答
37 浏览

ms-access - 如何以连续形式操作单个记录

我有一个子表单,它是一个连续表单,它列出了父表单中每条记录的文本元素。在这种情况下,父表单列出了特定的索赔编号,而子表单提供了该索赔的文本元素。我在网上找到了一些巧妙的代码,它使用文本元素顶部的未绑定文本框来重现声明文本,但突出显示了一个选定的单词。特定单词来自相关的单词列表。但有时,索赔中的单词与此列表中的单词并不完全相同。例如,列表中的单词可能是“run”,但我也想突出显示“running”或“runs”。我已经探索了各种方法来识别不同的变体,例如在文本中找到“运行”,然后使用 InStr() 和 Mid() 等找到单词的其余部分。这很有效,一般来说,但仅限于第一个记录。尽管基本过程适用于连续形式的所有记录,但我无法弄清楚如何以编程方式查看每个单独记录的文本以评估我需要搜索的内容。我尝试了一些 RecordSet 循环,但它似乎总是只看第一条记录。

查看其他一些帖子,我觉得这可能是不可能的,但希望有任何见解。下面的代码有效。只是想弄清楚如何调整它,以便我可以处理单个记录中的文本并突出显示单词的变体。

谢谢。

0 投票
1 回答
80 浏览

sql - MS Access - 连续表单自定义文本输入

大家早上好,

我正在努力解决连续形式的问题。

我有一个基于从表中提取事务信息的查询的连续表单。

我希望在用户可以覆盖费用值的每一行上都有文本框,此时单击提交按钮时,覆盖的信息将写入数据库中的第二个表中。

当我在连续表单上添加一个未绑定的文本框时,我最终得到的所有条目都反映了我刚刚输入的数量。如果我在 SQL 查询中添加一个虚拟列,我将无法编辑信息。

有没有办法做到这一点?以下是我正在拍摄的表单输入示例:

剪辑:

在此处输入图像描述