以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]单据调用基础资料  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=103502)

--  作者:whyxd
--  发布时间:2017/7/10 14:02:00
--  [求助]单据调用基础资料
表:

1.业务单据表:
"销售订单"表,包含“订单编码”,"客户ID","物料id" 3列

2.基础资料表:
"客户"表,包含"客户ID","客户名称"2列
"物料"表,包含"物料id","物料名称"2列

窗口:
"销售订单"窗口,包含空件 “销售订单_table1”

想要实现功能:“销售订单_table1”显示:"订单编码","客户名称","物料名称" 3 列
制单、查询的时候显示名称,而保存在订单表中的数据是保存的ID.

目的:基础资料更改名称,不需要处理单据信息。。

--  作者:有点甜
--  发布时间:2017/7/10 14:38:00
--  

 要用查询表,看看

 

http://www.foxtable.com/webhelp/scr/2321.htm

 

http://www.foxtable.com/webhelp/scr/2322.htm

 


--  作者:有点甜
--  发布时间:2017/7/10 14:39:00
--  

你也可以用数据字典

 

http://www.foxtable.com/webhelp/scr/0062.htm

 


--  作者:有点甜
--  发布时间:2017/7/10 14:43:00
--  

 用表达式列也可以

 

http://www.foxtable.com/webhelp/scr/0091.htm

 

http://www.foxtable.com/webhelp/scr/0106.htm

 


--  作者:whyxd
--  发布时间:2017/7/10 14:58:00
--  回复:(有点甜) 要用查询表,看看 ht...
查询表查询的情况下没有问题,但是录入的时候,怎么样才可以实现录入的显示产品名称,而保存时候保存的是ID.
--  作者:whyxd
--  发布时间:2017/7/10 15:00:00
--  回复:(有点甜)你也可以用数据字典 http:/...
哦,这个好像可以,我试一下。多谢指教。图片点击可在新窗口打开查看
--  作者:whyxd
--  发布时间:2017/7/10 15:19:00
--  回复:(有点甜)你也可以用数据字典 http:/...
数据字典很好用,但是列用了数据字典后就不能输入了,只能选择,有没有什么办法既有数据字典的功能,又可以输入,根据输入内容筛选结果。增加录入效率。
--  作者:有点甜
--  发布时间:2017/7/10 15:34:00
--  
以下是引用whyxd在2017/7/10 15:19:00的发言:
数据字典很好用,但是列用了数据字典后就不能输入了,只能选择,有没有什么办法既有数据字典的功能,又可以输入,根据输入内容筛选结果。增加录入效率。

 

只能用列表项目 http://www.foxtable.com/webhelp/scr/2916.htm

 

输入值,直接填写名称,根据名称查找对应的值填写到id列,你id列不显示就好了。


--  作者:whyxd
--  发布时间:2017/7/11 16:05:00
--  回复:(有点甜)以下是引用whyxd在2017/7/10 15:19:0...
这样的话,是不是还得单独设置物料、客户这些基础资料表事件,如果更新名称,所有涉及到的业务单据对应名称列都要更新。。
如果基础资料表和业务单据表都很多的话,很容易出差错。容易漏。。。能避免么?
[此贴子已经被作者于2017/7/11 16:06:02编辑过]

--  作者:有点蓝
--  发布时间:2017/7/11 16:35:00
--  
1、只能全部都更新

2、不保存名称,改为表达式列显示