以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]用目录树输入数据无法保存 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=4930) |
-- 作者:huaneng -- 发布时间:2009/11/9 20:31:00 -- [求助]用目录树输入数据无法保存 在出货明细表,品牌列选用目录树输入,产品名称,单价列,,,,输入都正常,但保存退出后再次打开,产品名称,单价列数据是空的,谁能帮我看看哪里出了问题? [此贴子已经被作者于2009-11-9 23:12:02编辑过]
|
-- 作者:czy -- 发布时间:2009/11/9 20:41:00 -- 产品名称和单价列是表达式列,是不能保存数据的。 将其改成数据列即可。 |
-- 作者:狐狸爸爸 -- 发布时间:2009/11/9 20:45:00 -- 请看帮助:应用篇- 表达式 - 数据无法保存。 这一节介绍的,就是你遇到的问题。 |
-- 作者:huaneng -- 发布时间:2009/11/9 23:12:00 -- 感谢两位管理员,我刚学习狐表 |
-- 作者:huaneng -- 发布时间:2009/11/9 23:54:00 -- If e.Node.Level = 0 Then Return End If Dim Vals() As String = e.Node.FullPath.Split("\\") Dim Filter As String = "[品牌] = \'" & Vals(0) & "\' And [货号] = \'" & Vals(1) & "\'" Dim dr As DataRow = DataTables("产品目录").Find(Filter) Dim r As Row = Tables("出库明细表").Current r("品牌") = dr("品牌") r("货号") = dr("货号") r("产品名称") = dr("产品名称") r("单价") = dr("单价") e.Form.Close() 这段代码如果入库明细也要引用,应该如何加入? |
-- 作者:czy -- 发布时间:2009/11/10 0:12:00 -- If e.Node.Level = 0 Then |
-- 作者:huaneng -- 发布时间:2009/11/10 0:36:00 -- 感谢超版,菜菜地问一下,CurrentTable.Current 在这代码中怎么理解? |
-- 作者:czy -- 发布时间:2009/11/10 0:42:00 -- CurrentTable;当前表,当前表有可以是主表,也可以是关联表,通俗点说就是焦点所在表。 Current,当前行,也就是焦点所在行。 |
-- 作者:huaneng -- 发布时间:2009/11/10 0:54:00 -- 明白了,感谢超版 |