本文适用于所有国家/地区和所有语言区域设置的 Microsoft Dynamics NAV。
症状
在页面中使用 SETTABLEVIEW 函数调用 Microsoft Dynamics NAV 中的报表,并对两个数据项运行以下两个使用不同筛选器的操作时: 在 RoleTailored 客户端 (RTC) 中,一个操作对“客户”表进行筛选,另一个操作对“销售标头”表进行筛选, 在报表执行之间未按预期清除筛选器。 这会导致筛选器被转移到下一个执行。 因此,你可能会注意到,报表中未打印任何记录。
以下产品中会出现此问题:
- Microsoft Dynamics NAV 2009 Service Pack 1 (SP1)
- Microsoft Dynamics NAV 2009 R2
解决方法
修补程序信息
Microsoft 提供了一个受支持的修补程序。 本知识库文章顶部有一个“修补程序下载可用”部分。 如果您在下载、安装此修补程序时遇到问题,或有其他技术支持问题,请联系您的合作伙伴,或者,如果直接向 Microsoft 注册了支持计划,则可以联系 Microsoft Dynamics 的技术支持并创建新的支持请求。 为此,请访问下面的 Microsoft 网站:
https://mbs.microsoft.com/support/newstart.aspx 还可以使用这些国家/地区特定电话号码的链接通过电话联系 Microsoft Dynamics 的技术支持。 为此,请访问以下 Microsoft 网站之一:
合作伙伴
https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+Contacts Customers
https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htm 特殊情况下,如果 Microsoft Dynamics 及相关产品的技术支持专业人员确定某个特定更新能够解决你的问题,则可免收通常情况下收取的电话支持服务费用。 通常的支持费用将应用于任何其他支持问题和不符合相关特定更新条件的问题。
如何获取 Microsoft Dynamics NAV 修补程序或更新文件
请求 Microsoft Dynamics NAV 修补程序后,系统将通过电子邮件向你发送超链接。
电子邮件将包含超链接和密码。 可以使用超链接下载 Microsoft Dynamics NAV 修补程序或更新文件。 单击超链接时,将打开“ 文件下载 - 安全警告 ”对话框。 然后,系统会提示您运行、保存或取消下载。
如果单击 “运行”,则文件将启动下载和提取过程。 必须为新文件指定一个文件夹,然后提供密码。
如果单击 “保存”,则必须指定用于保存压缩文件的路径。 打开已保存的文件时,系统会提示您指定文件的路径。 然后,您必须提供电子邮件中提供的密码。
如果单击 “取消”,则下载过程将停止。
如何安装 Microsoft Dynamics NAV 修补程序或更新文件
Microsoft Dynamics NAV 平台修补程序和更新以单个文件的形式提供。 若要安装 Microsoft Dynamics NAV 修补程序或更新,必须将现有 Microsoft Dynamics NAV 安装文件替换为修补程序或更新文件。 为此,请按以下步骤操作:
步骤 1:替换 Microsoft Dynamics NAV 经典客户端安装中的文件
在 Microsoft Dynamics NAV 经典客户端安装中,使用修补程序或更新文件替换以下文件。
| 文件名 | 文件版本 | 文件大小 | 日期 | 时间 | 平台 |
|---|---|---|---|---|---|
| Dbm.dll | 6.0.32465.0 | 312,648 | 2011 年 5 月 29 日 | 16:17 | x86 |
| Fin.exe | 6.0.32465.0 | 12,595,016 | 2011 年 5 月 29 日 | 16:09 | x86 |
| Finhlink.exe | 6.0.32465.0 | 452,432 | 2011 年 5 月 29 日 | 16:17 | x86 |
| Finsql.exe | 6.0.32465.0 | 12,726,096 | 2011 年 5 月 29 日 | 16:09 | x86 |
| Microsoft.dynamics.nav.dotnetbridge.dll | 6.0.32465.0 | 207,752 | 2011 年 5 月 29 日 | 16:09 | x86 |
| Microsoft.dynamics.nav.transformation.reporting.dll | 6.0.32465.0 | 114,080 | 2011 年 5 月 29 日 | 16:09 | x86 |
| Nc_netb.dll | 6.0.32465.0 | 16,720 | 2011 年 5 月 29 日 | 16:17 | x86 |
| Nc_tcp.dll | 6.0.32465.0 | 18,768 | 2011 年 5 月 29 日 | 16:17 | x86 |
| Nc_tcps.dll | 6.0.32465.0 | 25,424 | 2011 年 5 月 29 日 | 16:17 | x86 |
| Ndbcs.dll | 6.0.32465.0 | 1,168,720 | 2011 年 5 月 29 日 | 16:17 | x86 |
| Slave.exe | 6.0.32465.0 | 38,224 | 2011 年 5 月 29 日 | 16:17 | x86 |
若要替换现有的 Microsoft Dynamics NAV 文件,请按照下列步骤操作:
关闭 Microsoft Dynamics NAV 经典客户端。
找到 Microsoft Dynamics NAV 经典客户端安装目录。 Microsoft Dynamics NAV 经典客户端通常安装在以下目录中:
C:\Program Files\Microsoft Dynamics NAV\60\Classic
复制下载的文件。
将下载的文件粘贴到 Microsoft Dynamics NAV 经典客户端安装目录中。
单击“ 是 ”以覆盖目录中的文件。
第 2 步:替换 Microsoft Dynamics NAV RoleTailored 客户端安装中的文件
在 Microsoft Dynamics NAV RoleTailored 客户端安装中,使用修补程序或更新文件替换以下文件。
| 文件名 | 文件版本 | 文件大小 | 日期 | 时间 | 平台 |
|---|---|---|---|---|---|
| Microsoft.dynamics.framework.patterns.dll | 1.3.10803.572 | 71,656 | 2011 年 5 月 29 日 | 06:30 | x86 |
| Microsoft.dynamics.framework.ui.dll | 1.3.10803.572 | 702,424 | 2011 年 5 月 29 日 | 06:30 | x86 |
| Microsoft.dynamics.framework.ui.mapping.dll | 1.3.10803.572 | 104,424 | 2011 年 5 月 29 日 | 06:30 | x86 |
| Microsoft.dynamics.framework.ui.navigation.dll | 1.3.10803.572 | 34,800 | 2011 年 5 月 29 日 | 06:30 | x86 |
| Microsoft.dynamics.framework.ui.ux2006.dll | 1.3.10803.572 | 92,136 | 2011 年 5 月 29 日 | 06:30 | x86 |
| Microsoft.dynamics.framework.ui.ux2006.winforms.dll | 1.3.10803.572 | 63,480 | 2011 年 5 月 29 日 | 06:30 | x86 |
| Microsoft.dynamics.framework.ui.windows.dll | 1.3.10803.572 | 83,944 | 2011 年 5 月 29 日 | 06:30 | x86 |
| Microsoft.dynamics.framework.ui.winforms.controls.dll | 1.3.10803.572 | 2,222,080 | 2011 年 5 月 29 日 | 06:30 | x86 |
| Microsoft.dynamics.framework.ui.winforms.dll | 1.3.10803.572 | 1,173,488 | 2011 年 5 月 29 日 | 06:30 | x86 |
| Microsoft.dynamics.nav.client.builder.dll | 6.0.32465.0 | 206,736 | 2011 年 5 月 29 日 | 16:08 | x86 |
| Microsoft.dynamics.nav.client.exe | 6.0.32465.0 | 149,376 | 2011 年 5 月 29 日 | 16:08 | x86 |
| Microsoft.dynamics.nav.client.interop.communicator.dll | 1.0.559.183 | 75,688 | 2011 年 5 月 29 日 | 16:08 | x86 |
| Microsoft.dynamics.nav.client.serviceconnection.dll | 6.0.32465.0 | 112,544 | 2011 年 5 月 29 日 | 16:08 | x86 |
| Microsoft.dynamics.nav.client.ui.dll | 6.0.32465.0 | 534,400 | 2011 年 5 月 29 日 | 16:08 | x86 |
| Microsoft.dynamics.nav.client.winforms.dll | 6.0.32465.0 | 350,096 | 2011 年 5 月 29 日 | 16:08 | x86 |
| Microsoft.dynamics.nav.client.winforms.tlb | 不适用 | 2,680 | 2011 年 5 月 29 日 | 12:44 | 不适用 |
| Microsoft.dynamics.nav.language.dll | 6.0.32465.0 | 2,017,152 | 2011 年 5 月 29 日 | 16:08 | x86 |
| Microsoft.dynamics.nav.types.dll | 6.0.32465.0 | 595,832 | 2011 年 5 月 29 日 | 16:08 | x86 |
| Microsoft.dynamics.nav.watson.dll | 6.0.32465.0 | 42,880 | 2011 年 5 月 29 日 | 16:08 | x86 |
| Microsoft.office.interop.outlook.dll | 10.0.4504.0 | 395,136 | 2011 年 5 月 29 日 | 16:17 | x86 |
要替换这些文件,请按照下列步骤操作:
关闭 Microsoft Dynamics NAV RoleTailored 客户端。
找到 Microsoft Dynamics NAV RoleTailored 客户端安装目录。 Microsoft Dynamics NAV RoleTailored 客户端通常安装在以下目录中:
C:\Program Files\Microsoft Dynamics NAV\60\RoleTailored Client
复制下载的文件。
将下载的文件粘贴到 Microsoft Dynamics NAV RoleTailored 客户端安装目录中。
单击“ 是 ”以覆盖目录中的文件。
步骤 3:替换 Microsoft Dynamics NAV Server 安装中的文件
在 Microsoft Dynamics NAV Server 安装中,使用修补程序或更新文件替换以下文件。
| 文件名 | 文件版本 | 文件大小 | 日期 | 时间 | 平台 |
|---|---|---|---|---|---|
| Httpcfg.exe | 5.2.3790.0 | 22,352 | 2011 年 5 月 29 日 | 16:17 | x86 |
| Microsoft.dynamics.nav.language.dll | 6.0.32465.0 | 2,017,152 | 2011 年 5 月 29 日 | 16:08 | x86 |
| Microsoft.dynamics.nav.ncl.dll | 6.0.32465.0 | 632,696 | 2011 年 5 月 29 日 | 16:08 | x86 |
| Microsoft.dynamics.nav.server.exe | 6.0.32465.0 | 141,184 | 2011 年 5 月 29 日 | 16:08 | x86 |
| Microsoft.dynamics.nav.service.dll | 6.0.32465.0 | 145,280 | 2011 年 5 月 29 日 | 16:08 | x86 |
| Microsoft.dynamics.nav.service.runtime.dll | 6.0.32465.0 | 75,664 | 2011 年 5 月 29 日 | 16:08 | x86 |
| Microsoft.dynamics.nav.service.webservices.dll | 6.0.32465.0 | 149,400 | 2011 年 5 月 29 日 | 16:08 | x86 |
| Microsoft.dynamics.nav.types.dll | 6.0.32465.0 | 595,832 | 2011 年 5 月 29 日 | 16:08 | x86 |
| Microsoft.dynamics.nav.watson.dll | 6.0.32465.0 | 42,880 | 2011 年 5 月 29 日 | 16:08 | x86 |
| Nclcsrt.etx | 不适用 | 90,329 | 2011 年 5 月 29 日 | 08:59 | 不适用 |
| Nclcsrt.stx | 不适用 | 92,128 | 2011 年 5 月 29 日 | 08:59 | 不适用 |
| Nclcsrts.dll | 6.0.32465.0 | 1,444,176 | 2011 年 5 月 29 日 | 16:17 | x86 |
| Ndbcs.dll | 6.0.32465.0 | 1,168,720 | 2011 年 5 月 29 日 | 16:17 | x86 |
要替换这些文件,请按照下列步骤操作:
停止 Microsoft Dynamics NAV 服务器。
找到 Microsoft Dynamics NAV 服务器安装目录。 Microsoft Dynamics NAV 服务器通常安装在以下目录中:
C:\Program Files\Microsoft Dynamics NAV\60\Service
复制下载的文件。
将下载的文件粘贴到 Microsoft Dynamics NAV Server 安装目录中。
单击“ 是 ”以覆盖目录中的文件。
启动 Microsoft Dynamics NAV 服务器。
步骤 4:替换 Microsoft Dynamics NAV 应用程序服务器安装中的文件
如果您安装了 Microsoft Dynamics NAV 应用程序服务器,请使用修补程序或更新文件替换 Microsoft Dynamics NAV 应用程序服务器安装中的以下文件。
| 文件名 | 文件版本 | 文件大小 | 日期 | 时间 | 平台 |
|---|---|---|---|---|---|
| Dbm.dll | 6.0.32465.0 | 312,648 | 2011 年 5 月 29 日 | 16:17 | x86 |
| Nas.exe | 6.0.32465.0 | 2,189,128 | 2011 年 5 月 29 日 | 16:09 | x86 |
| Nassql.exe | 6.0.32465.0 | 2,293,584 | 2011 年 5 月 29 日 | 16:09 | x86 |
| Ndbcs.dll | 6.0.32465.0 | 1,168,720 | 2011 年 5 月 29 日 | 16:17 | x86 |
| Slave.exe | 6.0.32465.0 | 38,224 | 2011 年 5 月 29 日 | 16:17 | x86 |
要替换文件,请按照下列步骤操作。
停止 Microsoft Dynamics NAV 应用程序服务器。
找到 Microsoft Dynamics NAV 应用程序服务器安装目录。 Microsoft Dynamics NAV 应用程序服务器通常安装在以下目录中:
C:\Program Files\Microsoft Dynamics NAV\60\Application Server
复制下载的文件。
将下载的文件粘贴到 Microsoft Dynamics NAV 应用程序服务器安装目录中。
单击“ 是 ”以覆盖目录中的文件。
启动 Microsoft Dynamics NAV 应用程序服务器。
步骤 5:替换 Microsoft Dynamics NAV SDK 安装中的文件
如果已安装 Microsoft Dynamics NAV SDK,请替换以下文件。
| 文件名 | 文件版本 | 文件大小 | 日期 | 时间 | 平台 |
|---|---|---|---|---|---|
| Cf.h | 不适用 | 57,950 | 2011 年 5 月 29 日 | 12:43 | 不适用 |
| Cfront.dll | 6.0.32465.0 | 1,418,576 | 2011 年 5 月 29 日 | 16:17 | x86 |
| cfront.ocx | 6.0.32465.0 | 112,464 | 2011 年 5 月 29 日 | 16:17 | x86 |
| Cfrontsql.dll | 6.0.32465.0 | 1,631,576 | 2011 年 5 月 29 日 | 16:17 | x86 |
| Libload.c | 不适用 | 31,718 | 2011 年 5 月 29 日 | 06:52 | 不适用 |
| Microsoft.dynamics.nav.cfront.cfrontdotnet.dll | 6.0.32465.0 | 182,168 | 2011 年 5 月 29 日 | 16:09 | x86 |
| Microsoft.dynamics.nav.cfront.cfrontdotnet.xml | 不适用 | 443,045 | 2011 年 5 月 29 日 | 18:07 | 不适用 |
| Sample.c | 不适用 | 28,718 | 2011 年 5 月 29 日 | 06:52 | 不适用 |
| Sample.exe | 6.0.32465.0 | 32,592 | 2011 年 5 月 29 日 | 16:17 | x86 |
要替换文件,请按照下列步骤操作。
找到 Microsoft Dynamics NAV SDK 安装目录。 Microsoft Dynamics NAV SDK 通常安装在以下目录中:
C:\Program Files\Microsoft Dynamics NAV\60\SDK\CFRONT
C:\Program Files\Microsoft Dynamics NAV\60\SDK\Communication Components
C:\Program Files\Common Files\Microsoft Dynamics NAV\Communication Component
选择要更新的 SDK,可以是 C/Front 或通信组件。
复制下载的文件。
将下载的文件粘贴到相应的 Microsoft Dynamics NAV SDK 安装目录中。
单击“ 是 ”以覆盖目录中的文件。
注意 如果下载了通信组件的修补程序或更新,则必须单独注册 .dll 文件。
步骤 6:替换 Microsoft Dynamics NAV ODBC 驱动程序安装中的文件
如果已安装 Microsoft Dynamics NAV ODBC 驱动程序,请替换 Microsoft Dynamics NAV ODBC 驱动程序安装中的以下文件。
| 文件名 | 文件版本 | 文件大小 | 日期 | 时间 | 平台 |
|---|---|---|---|---|---|
| Cfront.dll | 6.0.32465.0 | 1,418,576 | 2011 年 5 月 29 日 | 16:17 | x86 |
| Dbm.dll | 6.0.32465.0 | 312,648 | 2011 年 5 月 29 日 | 16:17 | x86 |
| Nc_netb.dll | 6.0.32465.0 | 16,720 | 2011 年 5 月 29 日 | 16:17 | x86 |
| Nc_tcp.dll | 6.0.32465.0 | 18,768 | 2011 年 5 月 29 日 | 16:17 | x86 |
| Nc_tcps.dll | 6.0.32465.0 | 25,424 | 2011 年 5 月 29 日 | 16:17 | x86 |
| Nodbc.dll | 6.0.32465.0 | 2,144,080 | 2011 年 5 月 29 日 | 16:17 | x86 |
| Nodbc.xml | 不适用 | 1,209 | 2009 年 8 月 25 日 | 16:43 | 不适用 |
| Nodbccfg.cfg | 6.0.32465.0 | 2,402,304 | 2011 年 5 月 29 日 | 08:25 | 不适用 |
| Nodbccfg.xml | 不适用 | 2,538 | 2011 年 3 月 9 日 | 06:30 | 不适用 |
| Slave.exe | 6.0.32465.0 | 38,224 | 2011 年 5 月 29 日 | 16:17 | x86 |
要替换文件,请按照下列步骤操作。
找到 Microsoft Dynamics NAV ODBC 驱动程序安装目录。 Microsoft Dynamics NAV ODBC 驱动程序通常安装在以下目录中:
C:\Program Files\Microsoft Dynamics NAV\60\ODBC
复制下载的文件。
将下载的文件粘贴到 Microsoft Dynamics NAV ODBC 驱动程序安装目录中。
单击“ 是 ”以覆盖目录中的文件。
先决条件
必须安装以下产品之一才能应用此修补程序:
- Microsoft Dynamics NAV 2009 Service Pack 1 (SP1)
- Microsoft Dynamics NAV 2009 R2
Microsoft Dynamics NAV 2009 Service Pack 1 的特别说明
在将此修补程序应用于 Microsoft Dynamics NAV 2009 Service Pack 1 安装之前,请确保当前 Microsoft Dynamics NAV 2009 SP1 安装的内部版本号为 32074 或更高版本。 有关更多信息,请访问以下 Microsoft 网站之一,具体取决于你是合作伙伴还是客户:
合作伙伴版
Microsoft Dynamics NAV 2009 SP1 和 Microsoft Dynamics NAV 2009 R2 的组合修补程序版本
客户
Microsoft Dynamics NAV 2009 SP1 和 Microsoft Dynamics NAV 2009 R2 的组合修补程序版本
如果当前 Microsoft Dynamics NAV 2009 Service Pack 1 安装的内部版本号小于 32074,则必须在安装此修补程序之前执行以下步骤之一:
- 安装修补程序 2496107。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
适用于 Microsoft Dynamics NAV 2009 Service Pack 1 的 2496107 平台修补程序资源文件 - 将解决方案升级到 Microsoft Dynamics NAV 2009 R2。 有关如何将解决方案从 Microsoft Dynamics NAV 2009 Service Pack 1 升级到 Microsoft Dynamics NAV 2009 R2 的更多信息,请访问以下 Microsoft 网站:
Microsoft Dynamics NAV 2009 R2 的安装和升级说明
有关如何在 Microsoft Dynamics NAV 中查找内部版本号的信息,请访问以下 Microsoft 网站之一,具体取决于你是合作伙伴还是客户:
合作伙伴版
如何在 Microsoft Dynamics NAV 中查找内部版本号
客户
如何在 Microsoft Dynamics NAV 中查找内部版本号
状态
Microsoft 已确认这是“适用范围”部分中列出的 Microsoft 产品中的一个 bug。
详细信息
有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
824684 用于描述Microsoft软件更新的标准术语说明
参考资料
VSTF DynamicsNAV SE:262458
注意这是一篇由 Microsoft 支持组织直接创建的“快速发布”文章。 本文所包含的信息是按原样提供的,以应对新出现的问题。 由于发布速度较快,这些材料可能包含印刷错误,无需通知即可随时修改。 有关其他注意事项,请参阅使用条款。