问题标签 [ms-access-web-app]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - 将相关表从一个 Microsoft Access Web App 迁移到另一个的有效方法?
我有两个 Microsoft Access 2013 Web 应用程序,作为 Microsoft Office365 的一部分托管在 SharePoint 2013 中。两个数据库都包含大致相同的表和结构(有一些小的调整)。
我们有两个数据库,因为我们的特定 SharePoint 服务器遇到了侥幸错误,并且不可挽回地损坏了第一个 Access Web 应用程序的 UI。最后,从头开始构建第二个 Access Web 应用程序更具成本效益,而不是尝试扭转原来的损坏。
所以现在我已经创建了副本并且可以正常工作,但是我需要迁移数据。原始 Web 应用程序的 SQL 后端仍然可以正常工作,Microsoft Access 中的 UI 也可以正常工作(损坏的是 SharePoint 端)。因此,使用 Microsoft Access 2013 和 SQL Management Studio 作为我的工具,将数据从一个数据库移动到另一个数据库的最有效方法是什么?(据我所知,Excel 可以连接和提取数据,但不能在新数据库中插入记录,这使得它相对没用。如果我在这里遗漏了什么,请告诉我。)
我遇到的一些问题是,我没有所有者、DBA 或系统管理员对 SQL 的访问权限——只有数据读取和数据写入。我无法运行任何更改表的 SQL 查询,例如重命名列或设置 Identity_Insert 等。(我正在修改设置标识列的想法,作为保留记录之间现有关系的一种方式。)此外,Access 2013 没有为 Web 应用程序提供完整的功能区,而是只提供极其有限的功能(下面的屏幕截图)。此外,查询和宏按钮不允许您直接通过代码(SQL、VBA 等)创建查询或宏,而是强制您仅使用查询向导 GUI 和宏 GUI,并且它们不允许您连接到另一个数据库以提取数据。
有了这些限制,将现有数据从第一个数据库迁移到第二个数据库的最佳方法是什么?
ms-access - 如何在 Sharepoint Online 上托管的 Access 自定义 Web 应用程序上编辑 CSS?
我想在 Access 2013 自定义 Web 应用程序的列表视图中隐藏过滤器框 div,但不知道如何访问服务器上的 css 文件。
我似乎无法在 Sharepoint Designer 上找到它们,并且想知道它们是否在 Azure 中?我可以使用某种工具访问我由 Microsoft 托管的 Azure 服务器吗?也许是 Visual Studio?
sql-server - 如何从在 Office 365 Sharepoint 2013 中运行的 Access Web App 中检索数据
我创建了一个驻留在 Office 365 Sharepoint 2013 站点中的 Access Web 应用程序。该站点由 microsoft (user@domain.onmicrosoft.com) 托管。Access Web App 使用内部 SQL Server 数据库作为数据源。问题是对应用程序中数据的任何更改都存储在 Sharepoint 数据库中,并且不会返回到内部 SQL Server 数据库。我可以看到 Sharepoint 数据库的连接信息。
我的问题是将这些数据返回到我们内部的 SQL Server 数据库的最佳方法是什么?我希望 Web App 可以将数据直接保存回我们的内部数据库,但这似乎是不可能的。我可以在内部 SQL Server 中创建一个链接服务器来提取数据并每 X 分钟刷新一次吗?还有其他想法吗?
sharepoint-2013 - Access Web App - 如何在通过数据宏更改数据后更新 UI?
假设我有一个 Access Web App,其中包含三个表:Group、Person 和 Task,如果使用普通的 Access 客户端数据库,它们大致如下所示:
在这个应用程序中,只要更改了任务表,就会运行数据宏。例如,如果添加了一个新任务并为其分配了一个人员,则分配的人员的工作量字段会增加该任务的估计工作量。如果更改或删除任务条目,将执行类似的更改。
由于我的问题与用户界面有关,因此我还提供了有关 UI 的一些详细信息:
组的视图包含显示所有组成员的“相关项”控件。这个“相关项目”控件允许为选定的人员打开一个弹出窗口。
这个弹出窗口 - 再次 - 包含一个“相关项目”控件,显示所有分配的任务。
现在到我的实际问题:
如果我现在编辑任务的估计工作量,则 Person 条目中的更改实际上存储在数据库中 - 但在我手动重新加载网页之前不会反映在用户界面上。
因此,我的问题归结为:如何确保当前由 Task 表的数据宏在 Person 表上引起的更改反映在用户界面上,而无需重新加载页面?
php - 如何使用长用户名的 PHP 的 dblib PDO 驱动程序?/ SQLSTATE[HY000] LOGINREC 字段的名称太长(严重性 2)
我正在尝试使用 PHP 的 PDO 连接到 Microsoft SQL Server / Microsoft Azure 数据库:
PDO 初始化会引发带有以下消息的 PDOException:
我在 Debian 7.7 x64 上运行 PHP 5.4.41-0+deb7u1。
我的问题归结为:
- 为什么我会收到此错误消息?
- 我应该如何实际连接到数据库?
注意:我无法更改登录数据,因为我需要访问 Microsoft Access Web App 的后端数据库。如果您创建这样的 Web 应用程序,Microsoft 会在其“公开可用”的 Azure 服务器之一上创建数据库。您可以要求服务器为您提供用户名和密码 - 但不幸的是,您必须使用提供给您的任何内容。
ms-access-2013 - 访问 Web App 2013 子视图 - 多个子字段?
我不确定是否有办法让它工作,但我已经祈祷了:
我有一个跟踪学区库存的数据库。正在跟踪的部分内容是安装在设备上的特殊(非图像)软件。没有计算机可以有超过 5 个额外的软件,所以我有 5 个字段,Software1 - 5,它们都查找包含可供选择的可能软件的 Software 表。
我的客户想要的是能够找到所有安装了特定软件的设备。当然,Access Web Apps 通过在单击查找字段时创建弹出视图,几乎无需询问即可做到这一点。我遇到的问题是,因为我有 5 个单独的字段,并且特定的软件标题可能位于这 5 个字段中的任何一个字段中,所以我无法在 5 个字段中的任何一个字段中找到具有该软件的所有设备。我只能在单击的 SAME 字段中找到具有该软件的设备。
例如,每个设备都有一个型号 - 也与另一个表相关。我的模型弹出视图有一个子视图,它将模型表中的(父)ID 字段链接到库存表中的(子)模型字段。这样,当单击模型时,在子视图中我会看到同一模型的所有设备。
但是,对于 Software 字段,当我从 Software 链接父 ID 字段时,我只能将一个子字段与视图相关联,这意味着仅 Inventory 表中的 5 个 Software 字段之一。因此,如果 XYZ 软件位于 Software1 字段中,并且被单击,它将不会在 Software2、3、4 或 5 字段中找到任何具有 XYZ 软件的设备。
我已经将它“破解”成一个相当难看的东西,我对 5 个字段中的每一个都使用相同的弹出窗口。弹出窗口实际上有 5 个单独的子视图,每个子视图与 5 个子软件字段中的一个链接(因此您可以在第一个子视图中有 2 个设备在 Software1 中有 XYZ 软件,然后在第二个子视图中看到另一个设备有 XYZ 软件软件 2 等)。但这看起来真的很糟糕,我想以一种更好、更有凝聚力的方式来做这件事。当我必须将该子视图仅链接到一个子字段时,我提出的每个想法(使用查询,在子视图中使用子视图等)仍然会被卡住。
我希望 Web 应用程序可以有像桌面数据库这样的多值列表,但可惜,目前还不行。我很想分享我当前弹出视图的屏幕截图,以便更好地解释它,但在这一点上我没有足够的代表,所以请原谅我的卑微。
有没有人对如何解决这种情况有任何想法?有没有办法为我缺少的子视图设置查询?还是以其他方式破解它?我很乐意听取建议!
提前致谢,
~SetsunaMH
ms-access - 根据其他字段访问 2013 Web App Filter 组合框值
我正在修改 Access 2013 Web 应用程序。我在列表表单视图中有一个组合框(用户输入列表的查找字段)。
现在我需要根据其他字段过滤此组合框中的值。另一个字段与文本字段在同一个表中。
如果其他字段为空或不为空,我需要过滤组合框中的值。
我试图为组合框创建一个表,我也尝试使用参数创建一个查询,但是当我为我的组合框选择查询时,从列表视图中我无法传递参数。
当我选择表格时,它会带来与输入值相同的整个表格。
如果您知道任何解决方法,请告诉我。
谢谢
ms-access-web-app - Access Web App 中缺少记录
我有一个正在使用的基本 Access Web App。有一个 Biography 表,其中包含一堆字段,包括一个 PartnerName 字段。PartnerName 字段是一个查找字段,它连接到仅具有 2 个字段(NameID、Name)的 Names 表。
当我在名称表中编辑名称时,它似乎删除了某些传记在线视图(摘要、列表)中的关联记录。但是,它的记录仍然存在于 Access 客户端上的数据表和在线数据表视图中。
帮助将不胜感激!
sharepoint - Access Web App 中的多对多关系
我需要在我的第一个 Access 2013 Web 应用程序中建立多对多关系。
我有一个家长表和一个学生表。每个学生可以有两个家长,每个家长可以在学校有多个学生。
像一个经验丰富的 Access 桌面开发人员一样思考,我采取了创建 parents_students 表来链接其他两个表的常用方法,然后碰壁了。如何让视图显示关系?
当我尝试它时,它没有做我想做的事,或者我做错了什么。
似乎是一件非常基本的事情。
odbc - 无法在 Windows 10 上安装 SQL Server Native Client 11?
我需要在我的计算机上安装 SQL Server Native Client 11,以便我可以访问我的 Access Web App 后面的 Azure SQL 数据库(根据我遵循的说明)。
但是 Native Client 11 将无法安装 - 我收到“与此操作系统不兼容”的消息。谷歌建议我安装 10 版。值得一试,尽管我怀疑它会起作用。它安装,但它没有建立连接。在登录页面后创建 DSN 时出现此错误:
因此,我按照指示更改了用户名以包含服务器名称,然后出现此错误:
已经超过5分钟了。因为我从任何位置打开了 Access Web App 连接。
那么我实际上是有连接问题还是有驱动程序兼容性问题?如何在 Windows 10 上获取 Native Client 11?
编辑:在上面做了一些更清楚的事情,这里有更多数据:
我意识到我的办公室计算机安装了 SQL Express 2012(我现在在家),所以它应该安装了 Native Client 11。果然。不知道为什么我能在Win10上安装2012。Anyhoo,我尝试使用本机客户端 11 在办公室计算机上添加 DSN。我通过了登录屏幕,但是当我尝试从下拉列表中选择默认数据库时,出现此错误:
所以我尝试简单地将服务器名称粘贴到默认数据库中,它需要。但是,当我在向导结束时测试连接时,我收到上面关于我的 IP 地址开始被拒绝的第二个错误。
要明确一件事,据我所知,我不能像拥有真正的 Azure 帐户一样更改 SQL 服务器上的防火墙规则。我必须通过我的 Access Web App 中的设置告诉 Office 365 执行此操作。
哦,我确实在防火墙中打开了端口 1433。