以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]父表与子表同步加载之三 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=188568) |
-- 作者:hbkongxin -- 发布时间:2023/9/27 19:35:00 -- [求助]父表与子表同步加载之三 .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2022.8.18.1 错误所在事件:中间仓,CurrentChanged 详细错误信息: 未找到列 [GI230909014]。 订单号是 GI230909014-01 ,是因为有 - 的原因吗?求助该怎么设置 If e.Table.Current IsNot Nothing Then Dim Filter As String = "订单号 = " & e.Table.Current("订单号") If DataTables("明细").Find(Filter) Is Nothing Then \'如果对应的订单明细没有加载过 DataTables("明细").AppendLoad(Filter) \'则追载此订单的订单明细 End If End If |
-- 作者:hbkongxin -- 发布时间:2023/9/27 19:41:00 -- 找到了,改成这样 Dim Filter As String = "订单号 = \'" & e.Table.Current("订单号") & "\'"就是这几个引号我理解不了,不懂什么意思
|
-- 作者:有点蓝 -- 发布时间:2023/9/28 8:45:00 -- http://www.foxtable.com/webhelp/topics/1284.htm 表达式中的日期用符号#括起来,数值则不需要任何符号括起来,这些和代码中的格式是一样的,唯一不同的是字符串用单引号括起来。 例如: Tables("订单").Filter = "[产品] = \'PD01\'" \'字符用单引号括起来 |
-- 作者:hbkongxin -- 发布时间:2023/9/28 16:40:00 -- 蓝老师,还有个不懂 Dim Filter As String = "订单号 = " & e.Table.Current("订单号") Dim Filter As String = "订单号 = \'" & e.Table.Current("订单号") & "\'" 其中的 & 是什么意思,有什么作用啊
|
-- 作者:有点蓝 -- 发布时间:2023/9/28 16:47:00 -- http://www.foxtable.com/webhelp/topics/0221.htm |