我有一个正在使用 vba 开发的自定义应用程序。我已经编写了所有代码,唯一让我感到困惑的是如何配置按钮以实际“启动”或“运行”程序。在用户端的表单上,用户输入一个项目编号,然后按下一个按钮,在一个新的小表单上弹出一堆字段和文本框供用户输入,窗口显示默认值和将更新/保存新的或更新的字段并将其插入数据库。
该按钮是在 microsoft-gp 中设计的,但我必须手动对其进行编码才能运行该程序。
现在,当我单击按钮时,会弹出窗口,但文本框中没有显示任何信息,也没有显示组合框值。
这是我的程序的开始。
Private rs As Recordset
Public Sub Main()
DisplayWindow
'Item Number is the primary field for pulling data
ScanTable ItemMaintenance.ItemNumber
Cleanup
End Sub
Private Sub DisplayWindow()
'show vendor information screen
frmItemProfile.txtItemNumber = ItemMaintenance.ItemNumber
'build combobox with values
Build_Class_Group_ComboBox
'Show the form
frmItemProfile.Show
End Sub
当我在 vba 中运行这两种方法时,信息显示在表单上并且 100% 工作现在我必须在原始表单上编写按钮,所以这就是我所拥有的;测试 = 按钮名称
Private Sub Test_Changed()
frmItemProfile.Show
End Sub
如何编码按钮以正确运行程序?如果有人能对这个问题有所了解,我将不胜感激!提前致谢!