我正在使用visual 2012 C# windows窗体应用程序。我只是通过button_click事件来设置我的表单流,即form1有一个按钮单击Next,它将关闭当前表单并打开一个新的表单Form2。Form2有一个“单击下一步”按钮,用于Form3等等。在我的表单中,我在必需的位置上使用form1.show()和form1.lose()。我面临一个异常,因为是一个未处理的'System.ObjectDisposedException‘类型异常,出现在System.Windows.Forms.dll附加信息中:无法访问已释放的对象。
MY program.cs is here
我有一个包含许多窗体的数据库,当我向其中一个窗体添加一个带有onClick事件的按钮时,它就不起作用了。onClick事件代码非常简单:
Private Sub button_Click()
DoCmd.Close
End Sub
无论我如何点击它,该事件都不会触发。我在sub前面放置了一个断点,并意识到当我单击按钮时,事件甚至都不会触发。我创建了其他形式的按钮,它们工作得很好,只是这一个特定的形式不起作用。
我做了一些测试,发现当我把表单拆分成一个表单时,按钮就停止工作了。
知道为什么吗?
谢谢
我对基地完全陌生。我有不同的表单,但是在其中一个名为F_STRUCT的表单中,我试图制作一个宏,它将允许用户在选择邮政编码时自动填充另一个字段。
所以数据库看起来是这样的。
ID_ZIP ZIP CITY
1 97425 Les Avirons
2 82289 Toto
在我的表单中,我有一个select选项,允许选择邮政编码。它的标签和名称是ZipCode。
所以我真的不知道在哪里可以找到所有方法和chill方法的API参考,我遵循了互联网上的例子。
我试过了
Sub getZip
Dim Doc As Object
Dim DrawPage As Object
D
我设置了一个子窗体。这部分运行良好(我可以查看所有存储的条目或添加新条目)。
以下是我的人际关系:
下面是我的表单布局,显示了我尝试删除以前保存的关联的位置。如果我只是删除表单中行的内容,则当我尝试保存记录时,Access将返回以下内容:index or primary key cannot contain null value
从控制台删除行的SQL很简单:
DELETE FROM junction_model WHERE cust_id = X AND model_id = Y
从表单中删除一行并不是那么简单。
有没有一种相对简单的方法可以从表单本身做到这一点?