以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]这个表达式要怎么写才有用  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=70916)

--  作者:ZDG
--  发布时间:2015/7/1 14:12:00
--  [求助]这个表达式要怎么写才有用
Dim nr As Row=Tables("订单").addnew
Tables("订单").filter="订单编号"=nr("订单编号")
拜托各位老师

--  作者:大红袍
--  发布时间:2015/7/1 14:15:00
--  

你想做什么?

 

Dim nr As Row=Tables("订单").addnew
Tables("订单").filter = "订单编号 = \'" & nr("订单编号") & "\'"

[此贴子已经被作者于2015/7/1 14:14:51编辑过]

--  作者:ZDG
--  发布时间:2015/7/1 14:16:00
--  

或者筛选最大编号怎么写

 


--  作者:大红袍
--  发布时间:2015/7/1 14:18:00
--  

你直接说你的意图

 

Dim nr As Row = Tables("订单").addnew
nr("订单编号") = DataTables("订单").Compute("max(订单编号)")


--  作者:ZDG
--  发布时间:2015/7/1 14:35:00
--  
我想在”订单。订单明细“中只显示与订单表新增行关联的行
--  作者:ZDG
--  发布时间:2015/7/1 14:41:00
--  

哦,弄错了,应该是如何用按钮代码选定新增行


--  作者:大红袍
--  发布时间:2015/7/1 14:41:00
--  
以下是引用ZDG在2015/7/1 14:35:00的发言:
我想在”订单。订单明细“中只显示与订单表新增行关联的行

 

本来就是显示那一行的关联数据,你焦点在哪一行,就显示哪一行


--  作者:大红袍
--  发布时间:2015/7/1 14:42:00
--  
以下是引用ZDG在2015/7/1 14:41:00的发言:

哦,弄错了,应该是如何用按钮代码选定新增行

 

Dim nr As Row=Tables("订单").addnew

 

就直接选定了新增行


--  作者:ZDG
--  发布时间:2015/7/1 14:46:00
--  

那为啥我代码写进去后就不能在订单。订单明细表中新增行,提示父表中有无效的行

 


--  作者:大红袍
--  发布时间:2015/7/1 14:52:00
--  
以下是引用ZDG在2015/7/1 14:46:00的发言:

那为啥我代码写进去后就不能在订单。订单明细表中新增行,提示父表中有无效的行

 

 

你需要先给父表当前行赋值,才能在关联表新增行

 

Dim nr As Row = Tables("订单").addnew
nr("订单编号") = "12345678"