-
Notifications
You must be signed in to change notification settings - Fork 110
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
157 additions
and
78 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,56 +1,124 @@ | ||
<report version="2" needCatchQuShuException="False"><dataSets><dataSet name="数据集1" type="sql" dataSource="testsqlite" fields="["订单ID","产品ID","产品名称","单价","数量","折扣","总价"]">SELECT [订单明细].[订单ID], [订单明细].[产品ID], [产品].[产品名称], [订单明细].[单价], [订单明细].[数量], [订单明细].[折扣], ([订单明细].[单价]*[数量]*(1-[折扣])/100)*100 AS 总价 | ||
FROM 产品 INNER JOIN 订单明细 ON [产品].[产品ID]=[订单明细].[产品ID] | ||
where 1=1 | ||
$if(false==isEmpty(param.dindan)){$ | ||
and [订单明细].[订单ID]='$dindan$' | ||
$}$ | ||
|
||
$if(false==isEmpty(param.chanping)){$ | ||
and [订单明细].[产品ID]='$chanping$' | ||
$}$ | ||
ORDER BY [订单明细].[订单ID]</dataSet></dataSets><params><param name="dindan" data_type="string" prompt="订单id" hide="False" allowNull="False" inner="False" allowSpace="False" allowMutil="False" canUsedValueFrom="" dataSetName_kyz="" valueField_kyz="" tagField_kyz="" defaultValueFrom="" dataSetName_default="" valueField_default="" default_value="" /><param name="chanping" data_type="string" prompt="产品id" hide="False" allowNull="False" inner="False" allowSpace="False" allowMutil="False" canUsedValueFrom="" dataSetName_kyz="" valueField_kyz="" tagField_kyz="" defaultValueFrom="0" dataSetName_default="" valueField_default="" default_value="" /></params><AllGrids><grid append="cellSpacing=0 cellPadding=0 style="TABLE-LAYOUT: fixed; MARGIN-TOP: 0px; FONT-SIZE: 11px; Z-INDEX: -5; MARGIN-LEFT: 0px; BORDER-COLLAPSE: collapse;"" optimize="True" name="main" fix_rows="-1" fix_cols="-1" title="main" CanShow_expr=""><columns><column name="a" width="75" fixed="False" /><column name="b" width="75" fixed="False" /><column name="c" width="75" fixed="False" /><column name="d" width="75" fixed="False" /><column name="e" width="75" fixed="False" /><column name="f" width="75" fixed="False" /><column name="g" width="75" fixed="False" /><column name="h" width="75" fixed="False" /><column name="i" width="75" fixed="False" /></columns><rows><row name="1" height="25" fixed="False" /><row name="2" height="25" fixed="False" /><row name="3" height="25" fixed="False" /><row name="4" height="25" fixed="False" /></rows><cells><cell displayValueExpr="=@value" name="A1" valueExpr="订单id" rowsOfPage="0" leftHead="`0" calcLevel="0" BORDER-LEFT="" BORDER-RIGHT="" BORDER-TOP="" BORDER-BOTTOM="" /><cell displayValueExpr="=@value" name="B1" valueExpr="产品id" rowsOfPage="0" leftHead="" calcLevel="0" BORDER-LEFT="" BORDER-RIGHT="" BORDER-TOP="" BORDER-BOTTOM="" /><cell displayValueExpr="=@value" name="C1" valueExpr="产品名称" rowsOfPage="0" leftHead="" calcLevel="0" BORDER-LEFT="" BORDER-RIGHT="" BORDER-TOP="" BORDER-BOTTOM="" /><cell displayValueExpr="=@value" name="D1" valueExpr="单价" rowsOfPage="0" leftHead="" calcLevel="0" BORDER-LEFT="" BORDER-RIGHT="" BORDER-TOP="" BORDER-BOTTOM="" /><cell displayValueExpr="=@value" name="E1" valueExpr="数量" rowsOfPage="0" leftHead="" calcLevel="0" BORDER-LEFT="" BORDER-RIGHT="" BORDER-TOP="" BORDER-BOTTOM="" /><cell displayValueExpr="=@value" name="F1" valueExpr="折扣" rowsOfPage="0" leftHead="" calcLevel="0" BORDER-LEFT="" BORDER-RIGHT="" BORDER-TOP="" BORDER-BOTTOM="" /><cell displayValueExpr="=@value" name="G1" valueExpr="总价" rowsOfPage="0" leftHead="" calcLevel="0" BORDER-LEFT="" BORDER-RIGHT="" BORDER-TOP="" BORDER-BOTTOM="" /><cell displayValueExpr="=@value" extendDirection="row" name="A2" valueExpr="=数据集1.group(数据集1.订单id)" rowsOfPage="25" leftHead="" calcLevel="0" BORDER-LEFT="" BORDER-RIGHT="" BORDER-TOP="" BORDER-BOTTOM="" /><cell displayValueExpr="=@value" name="B2" valueExpr="=数据集1.产品id" rowsOfPage="0" leftHead="" calcLevel="1" BORDER-LEFT="" BORDER-RIGHT="" BORDER-TOP="" BORDER-BOTTOM="" /><cell displayValueExpr="=@value" name="C2" valueExpr="=数据集1.产品名称" rowsOfPage="0" leftHead="" calcLevel="1" BORDER-LEFT="" BORDER-RIGHT="" BORDER-TOP="" BORDER-BOTTOM="" /><cell displayValueExpr="=@value" name="D2" valueExpr="=数据集1.单价" rowsOfPage="0" leftHead="" calcLevel="1" BORDER-LEFT="" BORDER-RIGHT="" BORDER-TOP="" BORDER-BOTTOM="" /><cell displayValueExpr="=@value" name="E2" valueExpr="=数据集1.数量" rowsOfPage="0" leftHead="" calcLevel="1" BORDER-LEFT="" BORDER-RIGHT="" BORDER-TOP="" BORDER-BOTTOM="" /><cell displayValueExpr="=@value" name="F2" valueExpr="=数据集1.折扣" rowsOfPage="0" leftHead="" calcLevel="1" BORDER-LEFT="" BORDER-RIGHT="" BORDER-TOP="" BORDER-BOTTOM="" /><cell displayValueExpr="=formatNumber(@value)" name="G2" valueExpr="=数据集1.总价" rowsOfPage="0" leftHead="" calcLevel="1" text-align="right" BORDER-LEFT="" BORDER-RIGHT="" BORDER-TOP="" BORDER-BOTTOM="" /></cells></grid></AllGrids><reportName>test:/4.cr</reportName><layout>[ | ||
{ | ||
"x": 0, | ||
"y": 0, | ||
"w": 24, | ||
"h": 15, | ||
"i": 0, | ||
"element": { | ||
"type": "layout_div", | ||
"label": "div布局", | ||
"span": 24, | ||
"icon": "icon-group", | ||
"display": true, | ||
"style": { | ||
"height": "100%" | ||
}, | ||
"component": "widget-form-group", | ||
"prop": "_random_", | ||
"children": { | ||
"column": [ | ||
{ | ||
"type": "luckySheetProxy", | ||
"label": "main", | ||
"display": true, | ||
"style": { | ||
"height": "100%" | ||
}, | ||
"no_use_parent_css": false, | ||
"fit": true, | ||
"page_size": 20, | ||
"page_sizes": "[20, 50, 100, 200]", | ||
"gridName": "main", | ||
"span": 24, | ||
"component": "luckySheetProxy", | ||
"prop": "1638165806230_44736", | ||
"fresh_ds": [], | ||
"fresh_params": [], | ||
"conditionformat_save": "[]", | ||
"alternateformat_save": "[]" | ||
} | ||
] | ||
} | ||
}, | ||
"moved": false | ||
} | ||
]</layout><includeFiles /><datasources><dataSource name="dfsd">Dsn=testDb</dataSource></datasources><macros /><pageProperty Orientation="True" /><notebook /><template /><conn_list>testsqlite</conn_list><range_level><level>1</level><gridName>main</gridName><s_row>1</s_row><e_row>1</e_row><s_col>0</s_col><e_col>6</e_col></range_level><defaultsetting><font>微软雅黑</font><font_size>11</font_size><color>black</color><border_style>gray 1px dotted</border_style></defaultsetting><functions /><script /><canExecuteExpr /><cache time="10" /></report> | ||
<report version="2" needCatchQuShuException="False"> | ||
<dataSets> | ||
<dataSet name="数据集1" type="sql" dataSource="testsqlite" fields="["订单ID","产品ID","产品名称","单价","数量","折扣","总价"]">SELECT [订单明细].[订单ID], [订单明细].[产品ID], [产品].[产品名称], [订单明细].[单价], [订单明细].[数量], [订单明细].[折扣], ([订单明细].[单价]*[数量]*(1-[折扣])/100)*100 AS 总价
FROM 产品 INNER JOIN 订单明细 ON [产品].[产品ID]=[订单明细].[产品ID]
where 1=1
$if(false==isEmpty(param.dindan)){$
 and [订单明细].[订单ID]='$dindan$'
$}$

$if(false==isEmpty(param.chanping)){$
and [订单明细].[产品ID]='$chanping$'
$}$
ORDER BY [订单明细].[订单ID]</dataSet> | ||
</dataSets> | ||
<params> | ||
<param name="dindan" data_type="string" prompt="订单id" hide="False" allowNull="False" inner="False" allowSpace="False" allowMutil="False" canUsedValueFrom="" dataSetName_kyz="" valueField_kyz="" tagField_kyz="" defaultValueFrom="" dataSetName_default="" valueField_default="" default_value="" /> | ||
<param name="chanping" data_type="string" prompt="产品id" hide="False" allowNull="False" inner="False" allowSpace="False" allowMutil="False" canUsedValueFrom="" dataSetName_kyz="" valueField_kyz="" tagField_kyz="" defaultValueFrom="0" dataSetName_default="" valueField_default="" default_value="" /> | ||
</params> | ||
<AllGrids> | ||
<grid append="cellSpacing=0 cellPadding=0 style="TABLE-LAYOUT: fixed; MARGIN-TOP: 0px; FONT-SIZE: 11px; Z-INDEX: -5; MARGIN-LEFT: 0px; BORDER-COLLAPSE: collapse;"" optimize="True" name="main" fix_rows="-1" fix_cols="-1" title="main" CanShow_expr="" is_large="0" fields="["订单id","产品id","产品名称","单价","数量","折扣","总价","key"]"> | ||
<columns> | ||
<column name="a" width="75" fixed="False" /> | ||
<column name="b" width="75" fixed="False" /> | ||
<column name="c" width="75" fixed="False" /> | ||
<column name="d" width="75" fixed="False" /> | ||
<column name="e" width="75" fixed="False" /> | ||
<column name="f" width="75" fixed="False" /> | ||
<column name="g" width="75" fixed="False" /> | ||
<column name="h" width="75" fixed="False" /> | ||
<column name="i" width="75" fixed="False" /> | ||
</columns> | ||
<rows> | ||
<row name="1" height="25" fixed="False" /> | ||
<row name="2" height="25" fixed="False" /> | ||
<row name="3" height="25" fixed="False" /> | ||
<row name="4" height="25" fixed="False" /> | ||
</rows> | ||
<cells> | ||
<cell displayValueExpr="=@value" name="A1" valueExpr="订单id" rowsOfPage="0" leftHead="`0" calcLevel="0" BORDER-LEFT="" BORDER-RIGHT="" BORDER-TOP="" BORDER-BOTTOM="" /> | ||
<cell displayValueExpr="=@value" name="B1" valueExpr="产品id" rowsOfPage="0" leftHead="" calcLevel="0" BORDER-LEFT="" BORDER-RIGHT="" BORDER-TOP="" BORDER-BOTTOM="" /> | ||
<cell displayValueExpr="=@value" name="C1" valueExpr="产品名称" rowsOfPage="0" leftHead="" calcLevel="0" BORDER-LEFT="" BORDER-RIGHT="" BORDER-TOP="" BORDER-BOTTOM="" /> | ||
<cell displayValueExpr="=@value" name="D1" valueExpr="单价" rowsOfPage="0" leftHead="" calcLevel="0" BORDER-LEFT="" BORDER-RIGHT="" BORDER-TOP="" BORDER-BOTTOM="" /> | ||
<cell displayValueExpr="=@value" name="E1" valueExpr="数量" rowsOfPage="0" leftHead="" calcLevel="0" BORDER-LEFT="" BORDER-RIGHT="" BORDER-TOP="" BORDER-BOTTOM="" /> | ||
<cell displayValueExpr="=@value" name="F1" valueExpr="折扣" rowsOfPage="0" leftHead="" calcLevel="0" BORDER-LEFT="" BORDER-RIGHT="" BORDER-TOP="" BORDER-BOTTOM="" /> | ||
<cell displayValueExpr="=@value" name="G1" valueExpr="总价" rowsOfPage="0" leftHead="" calcLevel="0" BORDER-LEFT="" BORDER-RIGHT="" BORDER-TOP="" BORDER-BOTTOM="" /> | ||
<cell displayValueExpr="=@value" extendDirection="row" name="A2" valueExpr="=数据集1.group(数据集1.订单id)" rowsOfPage="25" leftHead="" calcLevel="0" BORDER-LEFT="" BORDER-RIGHT="" BORDER-TOP="" BORDER-BOTTOM="" /> | ||
<cell displayValueExpr="=@value" name="B2" valueExpr="=数据集1.产品id" rowsOfPage="0" leftHead="" calcLevel="1" BORDER-LEFT="" BORDER-RIGHT="" BORDER-TOP="" BORDER-BOTTOM="" /> | ||
<cell displayValueExpr="=@value" name="C2" valueExpr="=数据集1.产品名称" rowsOfPage="0" leftHead="" calcLevel="1" BORDER-LEFT="" BORDER-RIGHT="" BORDER-TOP="" BORDER-BOTTOM="" /> | ||
<cell displayValueExpr="=@value" name="D2" valueExpr="=数据集1.单价" rowsOfPage="0" leftHead="" calcLevel="1" BORDER-LEFT="" BORDER-RIGHT="" BORDER-TOP="" BORDER-BOTTOM="" /> | ||
<cell displayValueExpr="=@value" name="E2" valueExpr="=数据集1.数量" rowsOfPage="0" leftHead="" calcLevel="1" BORDER-LEFT="" BORDER-RIGHT="" BORDER-TOP="" BORDER-BOTTOM="" /> | ||
<cell displayValueExpr="=@value" name="F2" valueExpr="=数据集1.折扣" rowsOfPage="0" leftHead="" calcLevel="1" BORDER-LEFT="" BORDER-RIGHT="" BORDER-TOP="" BORDER-BOTTOM="" /> | ||
<cell displayValueExpr="=formatNumber(@value)" name="G2" valueExpr="=数据集1.总价" rowsOfPage="0" leftHead="" calcLevel="1" text-align="right" BORDER-LEFT="" BORDER-RIGHT="" BORDER-TOP="" BORDER-BOTTOM="" /> | ||
</cells> | ||
<no_use_parent_css>0</no_use_parent_css> | ||
<paperSetting>{"pageSize_name":"A4","pageSize_Width":595,"pageSize_Height":842,"orientation":"portrait","fitToPage":true,"scale":100,"fitToWidth":1,"fitToHeight":1222,"margin_top":36,"margin_bottom":36,"margin_left":36,"margin_right":36,"page_header":10,"page_footer":10,"horizontalCentered":false,"verticalCentered":false,"page_header_left":"","page_header_center":"","page_header_right":"","page_footer_left":"","page_footer_center":"","page_footer_right":"","print_template_background":"","header_left":"第&[页码]页 共&[总页数]页&[日期] &[人员]"}</paperSetting> | ||
</grid> | ||
</AllGrids> | ||
<reportName>example:/订单.cr</reportName> | ||
<defaultsetting> | ||
<BACKGROUND-COLOR>#ffffff</BACKGROUND-COLOR> | ||
<COLOR>#000000</COLOR> | ||
<FONT>微软雅黑</FONT> | ||
<FONT-SIZE>11</FONT-SIZE> | ||
<border_box>div</border_box> | ||
<layout_mode /> | ||
<show_form>true</show_form> | ||
<layout_row_height>20</layout_row_height> | ||
<layout_colNum>24</layout_colNum> | ||
<layout_margin>10</layout_margin> | ||
<layout_pan_height>100%</layout_pan_height> | ||
<row_col_gutter>10</row_col_gutter> | ||
<backgroundImage /> | ||
<big_screen>0</big_screen> | ||
<screen_width>1920</screen_width> | ||
<screen_height>1080</screen_height> | ||
<border_option> | ||
<color>#83bff6</color> | ||
<color>#00CED1</color> | ||
</border_option> | ||
</defaultsetting> | ||
<layout>[
 {
 "x": 0,
 "y": 0,
 "w": 24,
 "h": 15,
 "i": 0,
 "element": {
 "type": "layout_div",
 "label": "div布局",
 "span": 24,
 "icon": "icon-group",
 "display": true,
 "style": {
 "height": "100%"
 },
 "component": "widget-form-group",
 "prop": "_random_",
 "children": {
 "column": [
 {
 "type": "luckySheetProxy",
 "label": "main",
 "display": true,
 "style": {
 "height": "100%"
 },
 "no_use_parent_css": false,
 "fit": true,
 "page_size": 20,
 "page_sizes": "[20, 50, 100, 200]",
 "gridName": "main",
 "span": 24,
 "component": "luckySheetProxy",
 "prop": "1638165806230_44736",
 "fresh_ds": [],
 "fresh_params": [],
 "conditionformat_save": "[]",
 "alternateformat_save": "[]",
 "icon": "img/m_pm.png",
 "paperSetting": "{\"pageSize_name\":\"A4\",\"pageSize_Width\":595,\"pageSize_Height\":842,\"orientation\":\"portrait\",\"fitToPage\":true,\"scale\":100,\"fitToWidth\":1,\"fitToHeight\":1222,\"margin_top\":36,\"margin_bottom\":36,\"margin_left\":36,\"margin_right\":36,\"page_header\":10,\"page_footer\":10,\"horizontalCentered\":false,\"verticalCentered\":false,\"page_header_left\":\"\",\"page_header_center\":\"\",\"page_header_right\":\"\",\"page_footer_left\":\"\",\"page_footer_center\":\"\",\"page_footer_right\":\"\",\"print_template_background\":\"\",\"header_left\":\"第&[页码]页 共&[总页数]页&[日期] &[人员]\"}"
 }
 ]
 }
 },
 "moved": false,
 "show": true,
 "bg": {
 "backgroundImage": "",
 "BACKGROUND-COLOR": "",
 "border_box": "div",
 "border_option": {
 "color": [
 "#83bff6",
 "#00CED1"
 ]
 }
 }
 }
]</layout> | ||
<includeFiles /> | ||
<datasources> | ||
<dataSource name="dfsd">Dsn=testDb</dataSource> | ||
</datasources> | ||
<macros /> | ||
<pageProperty Orientation="True" /> | ||
<notebook /> | ||
<template> | ||
<backgroundImage /> | ||
<big_screen>0</big_screen> | ||
<screen_width>1920</screen_width> | ||
<screen_height>1080</screen_height> | ||
<border_option> | ||
<color>#83bff6</color> | ||
<color>#00CED1</color> | ||
</border_option> | ||
<notebook /> | ||
<before_exec_script>_zb_var_.人员='人员xxxx';</before_exec_script> | ||
<footer2 /> | ||
</template> | ||
<conn_list>testsqlite</conn_list> | ||
<range_level> | ||
<level>1</level> | ||
<gridName>main</gridName> | ||
<s_row>1</s_row> | ||
<e_row>1</e_row> | ||
<s_col>0</s_col> | ||
<e_col>6</e_col> | ||
</range_level> | ||
<functions /> | ||
<script /> | ||
<canExecuteExpr /> | ||
<cache time="10" /> | ||
<parent_defaultsetting> | ||
<BACKGROUND-COLOR>#ffffff</BACKGROUND-COLOR> | ||
<COLOR>#000000</COLOR> | ||
<FONT>微软雅黑</FONT> | ||
<FONT-SIZE>11</FONT-SIZE> | ||
<border_box>div</border_box> | ||
<layout_mode /> | ||
<show_form>true</show_form> | ||
<layout_row_height>20</layout_row_height> | ||
<layout_colNum>24</layout_colNum> | ||
<layout_margin>10</layout_margin> | ||
<layout_pan_height>100%</layout_pan_height> | ||
<row_col_gutter>10</row_col_gutter> | ||
<backgroundImage /> | ||
<big_screen>0</big_screen> | ||
<screen_width>1920</screen_width> | ||
<screen_height>1080</screen_height> | ||
</parent_defaultsetting> | ||
<layout_hidden>[]</layout_hidden> | ||
</report> |
Oops, something went wrong.