1

基本上,我想以 InventJournalTransfer 的形式插入行。我添加了一个菜单项按钮,该按钮调用一个打开一个对话框的类,在该对话框中我填充了一个 WMSLocationId,然后我在 Inventsum 表上循环以获取该 WMSLocationId 的所有可用数量的 ItemId,并将它们插入到 InventJournalTrans 表中。

我编写的代码似乎正在工作,因为我在表中插入了正确的记录(在表浏览器中可见,正确的 journalId、linenum itemId、qty 等...)但插入的记录没有出现在我的表单中。我尝试使用或不使用代码来刷新我的表单,但我的网格仍然是空的。

我查看了 InventCountCreate 类,它可以在不同的期刊类型中完成我想做的事情,但由于我是一个新手,我很难准确理解这个类是如何工作的。

谁能向我解释如何在我的表单中显示我插入的行或提供其他线索?

4

2 回答 2

0

您是否尝试在 AOT 中右键单击表单节点并单击“恢复”?也许您的表单仍在使用缓存数据。

于 2012-06-26T18:17:29.413 回答
0

InventJournalTransis 表内部连接到两个,InventDim一个通过InventDimId字段相关,另一个通过ToInventDimId

两个字段都必须填写InventDimId对现有InventDim记录有效的表单才能显示记录。

于 2012-06-27T06:15:39.327 回答