以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  [求助]关于颜色管理!  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=19169)

--  作者:faxseyan
--  发布时间:2010/3/11 10:30:00
--  [求助]关于颜色管理!
egd文件下载

-=-=-=- 以下内容由 faxseyan2010年03月11日 10:45am 时添加 -=-=-=-
求助如何實理以下設計:
-1."採購訂單":
a.如何一次刪除多行
b.編號,如何刪除一行後,後一行的編號自動變成刪除的那一行的編號

-2.顔色管理:
a.如何新增每一行的時候,整行都是填充顔色的(不是要交替背景效果)--默認是無填充的
b.當"採購明細"裏的每一行記錄的"未交數量"為"0"時--即交完了,該行去掉填充顔色
c.當"採購明細"裏的一個"採購單號"所屬的全部物料交完--即"未交數量"都為"0","採購訂單"裏對應的"採購單號"那一行去掉填充顔色!

不知這樣是否過於囉嗦,我只是想儘量把問題描述清楚,請見諒!

謝謝各位的幫忙!


--  作者:Czy
--  发布时间:2010/3/11 12:15:00
--  
在任意列的默认值公式中设置公式:
if(SetBackColor(rowsel,1,rowsel,cols,4227327),"","")
这样就可以达到增加行时即设置颜色。
然后在未交数量列的操作公式中用MarkRowFor函数按条件来实现你的要求,你自己可以试一试。
--  作者:faxseyan
--  发布时间:2010/3/11 13:35:00
--  
谢谢CZY版主,我试一下!
--  作者:faxseyan
--  发布时间:2010/3/11 14:54:00
--  
请问CZY版主,公式里的"4227327"是颜色代码吗?
从哪里可以找得到自己想要的颜色的代码?
谢谢!
--  作者:smileboy
--  发布时间:2010/3/11 15:00:00
--  
下面引用由faxseyan2010/03/11 02:54pm 发表的内容:
请问CZY版主,公式里的"4227327"是颜色代码吗?
从哪里可以找得到自己想要的颜色的代码?
谢谢!

公式里的"4227327"是颜色代码,在公式管理器里可以选择
--  作者:faxseyan
--  发布时间:2010/3/11 17:00:00
--  
谢谢smileboy版主.我试一下!
另外,再麻烦一下.

-1."採購訂單":
a.如何一次刪除多行
b.編號,如何刪除一行後,後一行的編號自動變成刪除的那一行的編號

--这个如何处理!
a.我在论坛搜索到一个解答,我自己再试试.
b.这一个,不知是否跟录入窗口有关系,"采购明细"里就可以选中多行一次删除,
"采购订单"里就不行,即使选中了多行,点删除,也是只删除最前面那一行!


--  作者:Czy
--  发布时间:2010/3/11 18:25:00
--  
删除行后重算列,列刷新为Row
--  作者:faxseyan
--  发布时间:2010/3/23 11:34:00
--  
egd文件下载
-1."採購明細"根據"未交數量"來操作"等於O,去掉底色"及"輸入錯誤,更正後再添上底色",此功能試驗OK了.
-2.但為什麽:
a.在"採購明細"裏"添加一行",可以自動添加底色.
b.在"採購訂單"裏新增一筆,"關聯表"裏"添加一行"--相當於在"採購明細"裏"添加一行",但卻不可以自動添加底色
c.就此"關聯表"中添加底色的問題,我在版塊裏搜索了,暫時也還沒找到解決的辦法
故此提問.煩請幫忙!
謝謝!
--  作者:faxseyan
--  发布时间:2010/3/23 13:36:00
--  
egd文件下载
這樣似乎可以了.
"採購訂單"錄入窗口"新增行",切換到"採購明細"時,"新增行"底色自動添加了!