以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  填入其它表的列内容和报表设计  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=15939)

--  作者:h508588
--  发布时间:2009/1/14 22:37:00
--  填入其它表的列内容和报表设计
egd文件下载
--  作者:Czy
--  发布时间:2009/1/14 22:48:00
--  
既然图片是以型号区分的,你应该在订单表中增加型号列才对吧,否则只要用户名相同就写入图片,而图片表中又有多个图片,写入哪个呀?
--  作者:h508588
--  发布时间:2009/1/14 22:53:00
--  
谢谢CZY,对,应该加个型号列的,
--  作者:Czy
--  发布时间:2009/1/14 22:56:00
--  
增加型号列后,两表再加一个以型号为关联的关联项。
订单表,图列刷新公式:

if([产品图片!确定]=-1,[产品图片!图],"")

图片表,确定列操作公式:

if([确定]=-1,RecalcRow("新建订单",[新建订单!RelationRow]),True)


--  作者:Czy
--  发布时间:2009/1/14 23:03:00
--  
第二个问题。
增加一个逻辑型的“辅助”列,刷新公式:

CountFor(grid,"客户","=",[客户],"型号","=",[型号],1,row)=1

打印公式:

Move(row,"辅助") And Do(220,1) And Report(grid,"工",1,rows,0) And ShowAllRows()