delphi 将数据库内容生成word文档
大家好,以下是别人word固定模板里的代码,delphi是如何调用此word代码将数据库内容生成一份word文档的,且word里还有饼状图等等:
共有[aqSlave1.Count_Total]人参加, 其中男[aqSlave1.Count_Male]人, 女[aqSlave1.Count_Female]人, 年龄分布如下: [DeleteStart] [Filter:TypeOfGroup like 'B%']
<FieldTitle>男性</FieldTitle>
</Field>
<Field>
<DataSet>aqSlave2</DataSet>
<FieldName>Count_Female</FieldName>
<FieldTitle>女性</FieldTitle>
</Field>
<Field>
<DataSet>aqSlave2</DataSet>
<FieldName>Count_Total</FieldName>
<FieldTitle>合计</FieldTitle>
</Field>
</Chart>
<Chart>
<RefName>aqSlave2_PatientAgeRatioA</RefName>
<Tranverse>1</Tranverse>
<ChartType>70</ChartType> // 70: 三维饼图
<PlotByRows>0</PlotByRows>
<HasDataTable>0</HasDataTable>
<HasLegend>1</HasLegend>
[解决办法]
我是实用主义,不就是从数据库提取数据打印个报表(图表)吗,用word可以实现,用delphi也可以实现,而且更方便快捷,没有必要用delphi来调word实现。我不会这样作,如果非要word文档,很多报表软件都支持导出为RTF格式文件。