在 Visual Studio 2013 中使用 MS Access (C#) 生成发票

Posted

技术标签:

【中文标题】在 Visual Studio 2013 中使用 MS Access (C#) 生成发票【英文标题】:Generating Invoices in Visual Studio 2013 with MS Access (C#) 【发布时间】:2016-08-16 08:38:09 【问题描述】:

我需要将存储在 MS Access 数据库中的数据显示为报告(发票)。我已经通过创建一个 .rdlc 文件并从 DataReport 工具箱中的 DataSets 中拖动所需的数据字段来尝试此操作,但这将显示所有发票编号和这些发票编号下的数据。因此,我应该能够通过发票编号一次查看一张发票,并在每个发票编号下分别显示数据。数据关系均在 MS Access 中设置。 为了清楚起见,我的发票应该有一个发票编号并显示该发票编号下的所有项目,我还应该能够查看具有不同发票编号的其他发票(从一张发票导航到另一张发票)。

我没有使用 MS Access 来创建数据库,作为这个项目的要求,我必须使用它。

谢谢!

【问题讨论】:

【参考方案1】:

您需要过滤报告中的数据。微软的例子是here。数据源的选择不应该是一个问题。

【讨论】:

它没有显示导航应该如何完成。并且源代码没有直接/给出VS2013的说明(供观众参考)当您右键单击左侧上角的表格/矩阵句柄时可以找到表达式。 报表设计器/报表服务的预期功能仅用于生成报表。它没有您在 Access 中描述的所有精美导航,因为它被设计为由其主机应用程序(即您编写的应用程序)控制。 Access 是一个完整的应用程序,Reporting Services 只是一个组件 是的。那么如何用VS2013实现导航呢?

以上是关于在 Visual Studio 2013 中使用 MS Access (C#) 生成发票的主要内容,如果未能解决你的问题,请参考以下文章

使用平台工具集 v120 (Visual Studio 2013) 在 Visual Studio 2015 中创建 C++/CLI 项目

Intel parallel studio 2017 集成在visual studio 2013 中,现在如何集成到visual studio 2015

在 Visual Studio 2013 中使用 Roslyn 编译器

在 Visual Studio 2013 中使用 angularjs 材料设计

如何在 Visual Studio 2013 中使用 NuGet 3.0?

Visual Studio中的环境变量(以Visual Studio 2013为例)