【问题标题】:Simple querying a database using apps for office?使用办公应用程序简单地查询数据库?
【发布时间】:2013-01-24 09:12:30
【问题描述】:

我正在尝试开始写我的第一个app for office

我想做的很简单。我有一个客户 ID 数据库。当我将鼠标悬停在其中一个 ID 上时,我希望应用查询数据库并在应用右侧显示客户信息。

使用办公应用程序这应该是一件非常简单的事情,但我在他们的网页上找不到任何指导或帮助。

任何人都可以提供一些简单的示例代码吗?

非常感谢。

【问题讨论】:

  • 好问题!希望你得到有用的答案
  • 你的数据库是 MS Access 还是 SQL?
  • 打算为此提供赏金,因为它可能对几十万人非常有用! :)
  • @SimonKiely 你想为什么 Office 应用开发这个?单词? Excel?
  • @bluefeet 我不分青红皂白!让我们说 Excel,因为这对我想象的很多公司来说会稍微有用:)

标签: c# sql-server ms-office apps-for-office


【解决方案1】:

我可以说我花了一些时间查看this tutorial 试图找到这个问题的解决方案。关于如何继续编写 Office 应用程序,我有一些建议。

  1. 当您将鼠标悬停在 Excel/etc 中的 ID 字段上时,我不建议您填充数据。您将多次访问数据库。我会设置它,让用户选择一个带有 ID 的单元格,然后在您的应用程序面板中,将有一个按钮单击或事件,它将调用 SQL Server 以返回数据。

  2. 您将需要某种可用于从 SQL Server 检索数据的 Web API。该事件将传递用户选择的您的 ID,然后 Web API 将返回客户详细信息以填充到您的应用面板中。

tutorials on the MSDN 网站上设置应用程序面板似乎非常简单。您可以使用 HTML 和 CSS 设置它来设计页面。

我认为您要做的最重要的事情是设置 API 以访问数据。

【讨论】:

    【解决方案2】:

    我认为这些 Microsoft 官方示例会对您有很大帮助。

    示例 1(位复数)

    http://msdn.microsoft.com/en-us/library/fp142290(v=office.15).aspx

    示例 2(看起来很简单)

    http://msdn.microsoft.com/en-us/library/fp142161(v=office.15).aspx

    示例 3(使用 Visual Studio)

    http://msdn.microsoft.com/en-us/library/fp179835(v=office.15).aspx

    快乐编码...

    【讨论】:

      猜你喜欢
      • 2012-01-18
      • 1970-01-01
      • 2017-08-16
      • 1970-01-01
      • 2010-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-29
      相关资源
      最近更新 更多