问题标签 [infopath-2007]
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.
infopath - InfoPath 2007 中将数据动态加载到下拉列表框中的问题?
我的 InfoPath 表单中有一个下拉列表,我正在根据下拉列表的选择加载一些其他字段。这样我就为下拉列表的“更改”事件编写了如下代码。
当我第一次更改下拉列表中的项目时,它的工作正常,但是对于项目的后续更改(第二次等),它会给出以下错误,
无法为以下 DataObject 运行查询: ProjectInformation InfoPath 无法运行指定的查询。[0x80040E14][Microsoft OLE DB Provider for SQL Server] 关键字“WHERE”附近的语法不正确。
这就是第二次的原因,
dataQueryConnection.Command = 从“TRF”中选择“EmployeeID”、“Accountname”、“ProjectName”、“ProjectId”、“ProjectRole”、“BillableUtilization”、“ClientName”、“BillingCode”、“BUHead”。“hrt_vw_ProjectInformation”为“ hrt_vw_ProjectInformation" WHERE ProjectId = '3072507' WHERE ProjectId = '3076478'
每次与先前执行的查询一起触发 WHERE 子句的后续事件。
我怎样才能摆脱这个问题?
textbox - 立即更新 InfoPath 2007 中的文本框
我正在尝试创建一个类似于文本消息的输入表单。我有一个用于消息的大文本框,我有一个只读的小文本框,我想显示字符数。
我通过将小教科书的默认值设置为大文本框的字符串长度来实现这一点。这可以正常工作,但我想在每次将字符输入大文本框时更新小文本框,而不是每次单击大文本框时。
任何帮助将非常感激。
forms - 设置 InfoPath 表单名称以打印为 PDF?
我们有一些自定义打印代码,用于在用户的默认打印机上打印 Infopath 表单,以及用于加载到文档管理系统的基于服务器的 PDF 打印机。这是完美的工作,但我们想控制生成的 PDF 文件的名称。PDF 打印实用程序可以使用文件名、当前日期/时间等各种参数自动生成文件名。由于我们无法以编程方式与 PDF 打印实用程序交互,因此控制生成文件名称的最简单方法是在 InfoPath 中设置文件名并允许实用程序附加日期/时间戳。
我已尝试按照此处论坛主题中的说明设置表单标题,并按照此处论坛主题中的说明设置另存为文件名,但无论如何,PDF 打印实用程序仍使用默认表单名称(Form1、Form2 等) . 还有另一种方法可以在代码中设置表单名称吗?
在此先感谢您的帮助!
infopath - username() 并不总是在 infopath 中评估
我的信息路径表单中有一个测试框,它设置为在浏览器中打开。文本框的值设置为 username() 公式。
当我创建一个新表单时,username() 公式计算为登录的用户名,但打开现有表单时文本框为空白。这很好,但是当在条件语句中使用公式 username() 时,我是否应该期待相同的行为?
sharepoint - Infopath 表单路由如何工作(即费用批准表单)?是否需要 PKI?
我不了解整个 InfoPath 产品的工作原理。我知道它可以将数据保存到 Sharepoint。但这里有一些我很困惑的信息:
如果有人将 Infopath 表单保存到 SPS,是保存整个表单还是仅保存数据?
审批方案如何运作?
我的雇主希望为每个表格使用尽可能少的代码。他们目前使用的 PKI 要求最终用户提交表单(到 Access DB),签署表单,然后保存表单。我知道这并不理想,但我没有足够的背景来告诉他们该怎么做。
sharepoint - 将 javascript 注入 Infopath 表单
我们使用 Infopath 2007 + Sharepoint 2007 并且需要在 infopath 表单中注入一些 javascript。我知道 infopath 表单可以使用 XmlFormControl 托管在 aspx 页面上。但是这个解决方案不适合我们=(。有什么解决方法吗?
infopath - InfoPath 表单 XML 的程序化更新正在剥离标签
我有一个 C# 程序循环遍历表单库中的所有表单(启用浏览器),并将 XML 节点注入到每个表单中(用于新提升的字段)。出于某种原因,当 XML 保存回表单时,前几个标签被剥离。具体来说,这些标签是:
我更新 XML 的代码如下:
新节点的添加工作正常;我可以看到新的 XML 格式正确。只是一旦文件从 MemoryStream 加载到 XmlDocument 对象中,标签就会被剥离。一旦这些标签丢失,表格将无法再在 IP 中打开。
请帮忙!
谢谢!
sharepoint - 通过代码到 Excel 的信息路径
我想通过代码将数据从 infopath 表单转换为 excel 电子表格。我知道您可以使用 infopath 中的功能导出数据,但我有兴趣通过代码执行此操作(就像工作流程的一部分)。
有人可以建议这样做的方法或可能的起点吗?
谢谢。
c# - 以编程方式搜索特定 SharePoint 用户
我有一个 InfoPath 表单,填充者需要指定人员。工作流稍后将任务分配给这些人。我正在寻找的是一个人员选择器,就像 SharePoint 为用户字段提供的那样,但我可以在 InfoPath 中使用它。我已经设计了一个表格来执行此操作,填充者可以输入姓名或电子邮件,表格将列出来自 site.allusers 组的结果。
问题是,如果需要添加到表单中的人以前从未访问过此特定网站集怎么办。他们的帐户不会列在 AllUsers 列表中。
我可以在对象模型的哪个位置搜索能够使用 SharePoint 进行身份验证的用户?
workflow - 表单已关闭 [Sharepoint 2007 - 工作流 - 信息路径]
我正在使用 MOSS 2007 和 infopath 开发工作流程,但出现此错误:
当我启动任务时会发生此错误。因此,我将我的新需求与我的工作流程绑定,然后我尝试执行第一个任务,并在空白页上收到此消息。
在 LOGS 文件中,我有这个:
xsn 文件已添加并安装在服务器上。当我转到管理中心 > 应用程序管理 > 管理表单模板时,表单就在那里并标记为就绪。
你知道我的问题吗?
干杯技巧