问题标签 [openform]

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 投票
7 回答
18065 浏览

vba - OpenArgs 是空问题

我在使用时使用OpenArgs参数发送值DoCmd.OpenForm

然后我Me.OpenArgs在打开的表单中使用来获取value。它有时会发送Null值而不是原始字符串。怎么了?

0 投票
3 回答
4310 浏览

c# - WPF 版本的 Application.OpenForms

我有一个应用程序,我必须在其中访问另一个打开的 WPF 窗口。在 WinForms 中,我可以使用:

能够访问表单。现在在 WPF 中它不存在。我在这个网站上看到了其他相关的帖子,但是它使用了调用中不包含的Application.Window 。我只有 :

  • 当前的
  • 等于
  • 获取内容流
  • 获取Cookie
  • 获取远程流
  • 获取资源流
  • 负载组件
  • 参考平等
  • 资源组装
  • 设置Cookie

所以我的问题是,OpenForms 有不同的版本,还是有不同的方法。

0 投票
1 回答
2876 浏览

ms-access - MS Access - 打开一个带有新记录的表单并从以前的表单中插入一个值

我在 MS Access 数据库中有一个表格,其中列出了带有订单号的订单,每页一个订单。在表单的底部有一个按钮,可以打开另一个表单,为订单添加项目。

我正在尝试在 MS Access 中使用 vb 来获取订单号并自动将其放入新项目详细信息表单的字段中。我尝试了不同的方法,但似乎建议使用 OpenArgs。但是详细信息表单无法打开,并且出现运行时错误。以下是问题的详细信息 - 非常感谢您的建议:

相关的表格和字段是: 带有订单的表格是 frmPedidoAvifiFind 带有订单行的表格是 frmPedidoAvifi-dtlAdd(用于添加详细信息但不用于查看现有详细信息的单独表格)。订单号的两个表格中的字段都是 PedidoAvifiNo。这是两个表中的数字字段,通过该字段通过一对多关系链接。

主窗体:按钮调出详细窗体,代码如下:

主窗体按钮上的代码:

详细表格:在开放式财产上

测试1:在主窗体上选择一个订单号,以便记录显示。按下按钮添加订单线。- 运行时错误“2465”找不到字段“|” 所指。Debug 突出显示 DoCmd 行。

测试 2:将 openform 行更改为: DoCmd.OpenForm strDocName, , , , acFormAdd, , Me.PedidoAvifiNo 结果: - 运行时错误 2501 openForm 操作已取消。

谢谢你,Mike Gunner Reus,西班牙

0 投票
1 回答
2668 浏览

ms-access - MS Access 2007 OpenForm 方法,无法获取 where 子句以产生正确的结果

我无法使用 OpenForm 方法打开加载了正确记录的表单。我将尽我所能在这里提供详细信息:

“源”表单基于表 A,它是只读的。源表单上的按钮用于打开用于编辑记录的“目标”表单,同样来自表 A。

我尝试使用向导创建基于主键相等性打开表单的按钮。向导的结果是,无论源表单的上下文中有什么记录,目标表单只会加载表 A 中的第一条记录。

我尝试使用具有以下变体的程序:

我可以只获取要在目标表单中加载的第一条记录,也可以获取要在目标表单中加载的新记录。但是我无法获取源表单的加载记录来确定加载到目标表单中的记录。

谢谢你的帮助

0 投票
1 回答
753 浏览

vb.net - 为什么它不抛出“集合已修改;枚举操作可能无法执行”异常

我的 MDI 应用程序中有一个注销菜单选项。注销时我想关闭所有打开的表格。目前我正在使用以下代码片段来实现这一点;

它在我的测试环境中运行完美,即使我预计For Each 循环会抛出“集合已修改;枚举操作可能无法执行”异常。因为在每个子窗体 Close() 调用中,f.MdiChidren 集合都会被修改,这让我很惊讶。谁能告诉我为什么它没有抛出那个异常?

但是,它会在客户端系统中抛出“集合已修改;枚举操作可能无法执行”。

0 投票
1 回答
4867 浏览

vba - 访问 VBA 在新表单上打开所有记录,但显示指定记录

我有一个带有 ID 号的表格,以及应该打开另一个带有相关记录的表格的按钮。除了显示该特定记录之外,我还需要打开所有记录,因为我的表单需要具有工作的“下一个”和“上一个”按钮。我已经尝试了几天,但我无法同时打开所有记录并展示特定的作品。所以在这里我重新开始使用向导打开所有记录。我应该如何修复它以显示点击的记录?

提前致谢!

0 投票
1 回答
6613 浏览

sorting - 访问 VBA OpenForm 分组和排序

我有一个用于数据输入的表格。我们必须回过头来为这些记录添加数据。有没有办法拉出按字段“A”对记录进行分组并按字段“B”排序的表单?这基本上会订购表格 A1-1、A1-2 等,从而更容易添加数据。

现在我正在使用 DoCmd.OpenForm 仅在某些字段中显示具有某些值的记录。我只需要稍微修改一下吗?

谢谢您的帮助!

[编辑]

我希望这可以在单击按钮时加载表单,所以我有

然后按照建议

这对我不起作用。如果可能的话,我还希望将所有地图编号组合在一起,然后让所有项目编号升序。所以可能有 10 个条目,地图编号为 1,项目编号为 1-10。

0 投票
4 回答
21274 浏览

c# - 集合被修改枚举操作可能无法执行

好的,所以我想打开一个尚未打开的新表单。所以我根据表单的标题或文本检查表单。现在,到目前为止它可以工作,因为表单打开了,如果它已经打开,它只是将它带到前面。但我的问题是,如果它没有打开,并且我尝试创建它的新实例,它会抛出“集合已修改;枚举操作可能无法执行”。而且我终其一生都无法弄清楚为什么。任何帮助表示赞赏。

0 投票
1 回答
2360 浏览

ms-access - 基于主窗体ID的子窗体中的新记录

首先我想说我是 Access 的初学者,我会很感激我能得到的每一点帮助。

我创建了一个表单,显示来自我的一个表的记录,其中包含三个子表单。记录和子表单具有一对多的关系。我现在正在为每个子表单创建按钮,以便在子表单中创建新记录。

我设法制作了按钮并使用宏生成器以对话框模式打开表单,并使用添加为数据模式。

Openform (New recordSub1; Form; ; ; Add; Dialog)

但是用户必须手动添加父ID,以保持父子记录之间的关系。当用户单击子表单的“添加新记录”按钮时,如何将父记录的 ID 带到打开的表单中?

谢谢!

0 投票
2 回答
1132 浏览

c++ - 如何使用按钮在表单之间导航?

我正在尝试创建一个简单的记录存储应用程序,但由于某些愚蠢的原因,C++ 在添加记录后拒绝让我导航回默认的 frmview.h 表单。

这是我试图执行的代码:

当我尝试执行调试器时,出现以下异常:

现在我要返回的表单是查看记录表单,它也用于转到当前的添加记录 (frmnew.h) 表单,并且我在两个表单中都包含了以下标题:

frmview.h(查看记录):

frmadd.h(添加记录):

我的计算机系统运行的是 Windows 8.1,并且我安装了 Visual Studio 2012 (.NET 4.5)

如果由我决定,我会使用 C# 或 VB.NET,但作为我们任务的一部分,我们必须使用 C++。

任何帮助都会很棒,谢谢。