利用BJD表中的<物料编码>单元格来检索。检索的结果显示在一个独立窗口F中。在<物料编码>中检索时,检索内容如愿显示在F窗口中,
确定了所选内容 并 双击,该条内容就应该被赋值到<物料编码>单元所对应的这条记录中。见下程序。其它单元格的内容赋值都是正确的。唯有作为检索项<物料编码>这个单元
的内容不发生变化。很奇怪的是利用Mes语句显示还是正确的。于是又做了Tables("BJDMX").Refresh,但显示仍然是检索内容而不是赋值内容。
只有发生检索时,检索单元格的内容不被覆盖修改。其它在F窗口双击选全部正常。如何解决呢?谢谢!
dim kc as datarow .....
r=Tables("BJDMX").Current
r("小计")=0
r("型号")=kc("型号")
r("单位")=kc("单位")
r("物料编码")=kc("料品编码")
r("物料名称")=kc("料品名称")
MessageBox.Show( r("物料编码"))
r=Tables("BJDMX").AddNew()
Tables("BJDMX").Select(r.Index,0)
Tables("BJDMX").Refresh
下两张图显示了一张不正确,一张是正确的结果。
![dvubb](skins/default/filetype/jpg.gif)
此主题相关图片如下:a1.jpg
![dvubb 按此在新窗口浏览图片](UploadFile/2015-3/20153247282198416.jpg)
![dvubb](skins/default/filetype/jpg.gif)
此主题相关图片如下:a2.jpg