壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2906|回复: 1

[交流讨论] 关于鞋服行业软件中使用最多的dcube插件

[复制链接]
发表于 2011/6/6 11:02:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 ESK分销ERP 于 2011/6/6 11:04 编辑

Dcube又名Dynamicube,它是一款功能超级的报表汇总插件, BS CS 程序都可应用,随意汇总任何字段合计功能,简便灵活.很多鞋服行业软件都在使用它,但它有一个致命的局域性,当查出来的数据超过1w行的时候,性能明显降下来,当超过2w行的时候,整个客户端就感觉是”死”的状态.
下面是一个在网页中使用dcube3的例子:
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <HTML>
  3. <HEAD>
  4. <TITLE> New Document </TITLE>
  5. <META NAME="Generator" CONTENT="EditPlus">
  6. <META NAME="Author" CONTENT="">
  7. <META NAME="Keywords" CONTENT="">
  8. <META NAME="Description" CONTENT="">
  9. <SCRIPT LANGUAGE="JavaScript">

  10. function test()
  11. {
  12. DCube1.style.visibility="visible";
  13. var DCCT_UNBOUND=99;
  14. var DCFNone=0;

  15. view sourceprint?<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

  16. <HTML>

  17. <HEAD>

  18. <TITLE> New Document </TITLE>

  19. <META NAME="Generator" CONTENT="EditPlus">

  20. <META NAME="Author" CONTENT="">

  21. <META NAME="Keywords" CONTENT="">

  22. <META NAME="Description" CONTENT="">

  23. <SCRIPT LANGUAGE="JavaScript">



  24. function test()

  25. {

  26. DCube1.style.visibility="visible";

  27. var DCCT_UNBOUND=99;

  28. var DCFNone=0;

  29. var DCFSum=1;

  30. var DCFAverage=2;

  31. var DCPage=4;

  32. var DCRow=2;

  33. var DCColumn=1;

  34. var DCData=3;

  35. var thisField;

  36. var trCount;



  37. DCube1.DCConnectType = DCCT_UNBOUND;

  38. DCube1.Fields.DeleteAll();



  39. //var DCube1 = document.getElementById("Dcube1");

  40. DCube1.DCConnectType =99;



  41. var f;

  42. f = DCube1.Fields.Add("KHMC", "客户名称", DCRow);

  43. f = DCube1.Fields.Add("SL", "数量",DCData);



  44. /* f = DCube1.Fields.Add("品牌名称", "品牌", 4);

  45. f.GroupFooterCaption = "合计:";

  46. f = DCube1.Fields.Add("大类名称", "大类", 4);

  47. f.GroupFooterCaption = "合计:";

  48. f = DCube1.Fields.Add("季节名称", "季节", 4);

  49. f.GroupFooterCaption = "合计:";*/



  50. DCube1.RefreshData();

  51. DCube1.AutoDataRefresh = true;



  52. }





  53. </SCRIPT>

  54. <script for="DCube1" event="FetchData">

  55. var arrVal=new Array(2);

  56. arrVal[0]="张三"

  57. arrVal[1]="50"

  58. DCube1.AddRowEx(GetVBArray(arrVal));

  59. arrVal=new Array(2);

  60. arrVal[0]="李四"

  61. arrVal[1]="60"

  62. DCube1.AddRowEx(GetVBArray(arrVal));

  63. </script>

  64. <script language="vbscript">

  65. Function GetVBArray(arrValue)

  66. Dim Temp

  67. Dim vbArray

  68. Temp=arrValue.join("&#^&")

  69. vbArray=Split(Temp,"&#^&")

  70. GetVBArray = vbArray

  71. End Function



  72. </script>





  73. </HEAD>



  74. <BODY>

  75. <OBJECT id="DCube1" style="position:absolute;WIDTH: 100%; HEIGHT: 100%;VISIBILITY: hidden" codeBase="Dcube3.Cab#version=3.2.1.1177" classid="clsid:6D63F73D-3688-3000-9C0F-00A0C90F29FC" name="DCube1">

  76. <PARAM NAME="_ExtentX" VALUE="18653"/>

  77. <PARAM NAME="_ExtentY" VALUE="9499"/>

  78. <PARAM NAME="DataSource" VALUE=""/>

  79. <PARAM NAME="RowAlignment" VALUE="0"/>

  80. <PARAM NAME="ColAlignment" VALUE="0"/>

  81. <PARAM NAME="RowStyle" VALUE="1"/>

  82. <PARAM NAME="ColStyle" VALUE="1"/>

  83. <PARAM NAME="OutlineIconAlignment" VALUE="1"/>

  84. <PARAM NAME="GridColor" VALUE="12632256"/>

  85. <PARAM NAME="BackColor" VALUE="16777215"/>

  86. <PARAM NAME="DCConnect" VALUE=""/>

  87. <PARAM NAME="DCDatabaseName" VALUE=""/>

  88. <PARAM NAME="CursorStyle" VALUE="0"/>

  89. <PARAM NAME="FieldsBackColor" VALUE="8421504"/>

  90. <PARAM NAME="FieldsForeColor" VALUE="16777215"/>

  91. <PARAM NAME="HeadingsForeColor" VALUE="0"/>

  92. <PARAM NAME="HeadingsBackColor" VALUE="16777215"/>

  93. <PARAM NAME="DCRecordSource" VALUE=""/>

  94. <PARAM NAME="sBackColor" VALUE="16777215"/>

  95. <PARAM NAME="TotalsForeColor" VALUE="0"/>

  96. <PARAM NAME="GridStyle" VALUE="1"/>

  97. <PARAM NAME="ForeColor" VALUE="0"/>

  98. <PARAM NAME="AllowFiltering" VALUE="-1"/>

  99. <PARAM NAME="AllowUserPivotFields" VALUE="-1"/>

  100. <PARAM NAME="LeftMargin" VALUE="0.75"/>

  101. <PARAM NAME="RightMargin" VALUE="0.75"/>

  102. <PARAM NAME="TopMargin" VALUE="0.49"/>

  103. <PARAM NAME="BottomMargin" VALUE="0.49"/>

  104. <PARAM NAME="HeaderMargin" VALUE="0.49"/>

  105. <PARAM NAME="FooterMargin" VALUE="0.49"/>

  106. <PARAM NAME="FooterCaption" VALUE="- Page &P -"/>

  107. <PARAM NAME="HeaderCaption" VALUE="DynamiCube"/>

  108. <PARAM NAME="HeaderJustification" VALUE="1"/>

  109. <PARAM NAME="FooterJustification" VALUE="1"/>

  110. <PARAM NAME="ColPageBreak" VALUE="0"/>

  111. <PARAM NAME="RowPageBreak" VALUE="0"/>

  112. <PARAM NAME="ColHeadingsOnEveryPage" VALUE="1"/>

  113. <PARAM NAME="RowHeadingsOnEveryPage" VALUE="0"/>

  114. <PARAM NAME="DCOptions" VALUE="0"/>

  115. <PARAM NAME="AutoDataRefresh" VALUE="-1"/>

  116. <PARAM NAME="PrinterColumnSpacing" VALUE="0.01"/>

  117. <PARAM NAME="DCConnectType" VALUE="0"/>

  118. <PARAM NAME="DCQueryTimeOut" VALUE="0"/>

  119. <PARAM NAME="SQLYearPart" VALUE="datepart('yyyy',<field>)"/>

  120. <PARAM NAME="SQLQuarterPart" VALUE="datepart('q',<field>)"/>

  121. <PARAM NAME="SQLMonthPart" VALUE="datepart('m',<field>)"/>

  122. <PARAM NAME="SQLWeekPart" VALUE="datepart('ww',<field>)"/>

  123. <PARAM NAME="BorderStyle" VALUE="1"/>

  124. <PARAM NAME="AllowSplitters" VALUE="-1"/>

  125. <PARAM NAME="QueryByPass" VALUE="0"/>

  126. <PARAM NAME="DataPath" VALUE=""/>

  127. <PARAM NAME="DataNotAvailableCaption" VALUE=""/>

  128. <PARAM NAME="PageFieldsVisible" VALUE="-1"/>

  129. <PARAM NAME="CubeBackColor" VALUE="13160660"/>

  130. <PARAM NAME="GroupFooterType" VALUE="0"/>

  131. <PARAM NAME="FooterBackColor" VALUE="-1"/>

  132. <PARAM NAME="FooterForeColor" VALUE="0"/>

  133. <PARAM NAME="HeaderBackColor" VALUE="-1"/>

  134. <PARAM NAME="HeaderForeColor" VALUE="0"/>

  135. <PARAM NAME="FilteredFieldBackColor" VALUE="-1"/>

  136. <PARAM NAME="FilteredFieldForeColor" VALUE="16777215"/>

  137. <PARAM NAME="MousePointer" VALUE="0"/>

  138. <PARAM NAME="LoadProgressNotifyDelay" VALUE="1000"/>

  139. <PARAM NAME="IncludeColorsInPrintout" VALUE="-1"/>

  140. </OBJECT>



  141. <input type='button' value='注册' onclick="test()"/>

  142. </BODY>

  143. </HTML>

复制代码


发表于 2011/9/30 17:12:53 | 显示全部楼层
有点像上海某个服装软件的界面
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 06:50 , Processed in 0.010909 second(s), 14 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表