以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求助 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=169776) |
-- 作者:cjl333333333 -- 发布时间:2021/6/30 9:58:00 -- 求助 Select Case e.DataCol.Name Case "库存数量","库存件数","单价" Dim Filter As String = "[物料编号] = \'" & e.DataRow("编号") & "\'" Dim drs As List(Of DataRow) = DataTables("物料明细").Select(Filter) For Each dr As DataRow In drs dr(e.DataCol.Name) = e.NewValue Next End Select 老师,我这段代码,在物料明细表数据有加载下来的就能更新,但一但物料明细表没打开没加载下来的记录就不会更新,我用的是外部数据表,这得怎么改.
|
-- 作者:有点蓝 -- 发布时间:2021/6/30 10:02:00 -- http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=50080 使用SQLSelect:http://www.foxtable.com/webhelp/topics/2900.htm
|
-- 作者:cjl333333333 -- 发布时间:2021/6/30 10:18:00 -- 老师加SQL,好象打开着的记录又不更新了. 会不会 |
-- 作者:有点蓝 -- 发布时间:2021/6/30 10:20:00 -- 查询前先保存一下数据:DataTables("物料明细").save |
-- 作者:cjl333333333 -- 发布时间:2021/6/30 10:39:00 -- Select Case e.DataCol.Name Case "库存数量","库存件数","单价" Dim Filter As String = "[物料编号] = \'" & e.DataRow("编号") & "\'" Dim drs As List(Of DataRow) = DataTables("物料明细").SQLSelect(Filter) For Each dr As DataRow In drs dr(e.DataCol.Name) = e.NewValue Next End Select 改成这样,加载下来的也不更新,没加载也不更新了.老师...........
|
-- 作者:有点蓝 -- 发布时间:2021/6/30 10:44:00 -- 正常,帮助不舍得多看一个:http://www.foxtable.com/webhelp/topics/2901.htm |