小编mis*_*ger的帖子

保存表达式后,SSRS- TextBox Border Width属性恢复为1pt

过去几个小时我一直在研究这个问题.我将以下代码放入文本框边框宽度属性(这适用于表而不是矩阵):

=IIF(Fields!SortOrder.Value = 2,"3pt","1pt")
Run Code Online (Sandbox Code Playgroud)

在表达式编辑器上单击"确定"并在"文本框属性"编辑器上单击"确定"后,我可以返回属性,并将"边框宽度"属性再次设置为默认值1pt.

在玩了很长时间后,我终于开始让文本框按照我想要的方式运行,但属性仍然设置不正确.但是,报告的XML显示它是使用上面的表达式设置的.因此SSRS在报告的运行时间之前没有正确解析XML(至少这是我假设的).我已经能够在同一文本框和该行中的所有其他文本框上设置Bold属性.但是,TextBox属性列表的Border部分中的所有属性似乎都自行重置.我只是在发生报告时实际做了我想做的事情(如上所述),但通过SSRS显示的属性仍然不正确.我想我需要一种方法来触发SSRS来重新处理XML.

我尝试过的事情:

- 关闭和重新开启报告

- 关闭和重新开放解决方案

- 关闭并重新打开Visual Studio

- 重启计算机

reporting-services ssrs-2008 ssrs-tablix

7
推荐指数
1
解决办法
8485
查看次数

访问报告“Can Grow”属性需要影响相邻控件

我有一份报告,其中的“详细信息”部分包含一堆控件。我正在处理一个作为示例提供给我的 Word 文档,并且我在 Access 中几乎完美地重新创建了它。我现在需要的是一种处理文本框溢出的方法。我启用了“Can Grow”,但真正的问题是:

我有一张假桌子。多个文本框的排列方式在子窗体中不起作用。某些细胞具有红色、绿色或黄色背景,而其他细胞则只是纯白色。当其中一个文本字段溢出并“增长”时,同一行中的其他文本框保持与以前相同的大小,并且看起来非常非常奇怪(703 缇与 300 缇)。我真的很希望它能够像 word/excel 中的表格一样工作,并且整行会立即增长(全部 = 703 缇),但看到它实际上并不是一个“行”,我只是想要将这些文本框的高度相互关联的方法。

这样的事情可能吗?如果我需要澄清任何事情,请告诉我,我希望我已经提供了足够的信息。

ms-access vba textbox report

5
推荐指数
2
解决办法
2万
查看次数

如何防止SSIS截断平面文件中最后一个数据行的最后一个字段?

我有一个解压缩并加载文本文件的SSIS包.它从调试器以及上传到生产环境的各种服务器上运行良好.

我现在的问题是:正在加载一个文件,一切都很好,但突然之间,在最后一个数据行(根据错误消息),最后一个字段被截断.我假设我们收到的文件可能搞砸了,打开它,一切都很好....

它是一个|分隔文件,没有文本限定符,也没有{CR}{LF}行分隔符.由于具有截断错误的字段是行中的最后一个字段(在本例中是整个文件的最后一个字段),因此其分隔符{CR}{LF}|.

该文件看起来质朴,我甚至将它加载到Excel中没有任何问题,也没有抱怨.我已经通过VS 2008中的deugger运行包的本地机器运行了这个文件,它运行得很好.有没有人对这样的行为有任何问题?我无法在它崩溃的环境中测试它,因为它是我们的生产环境,而且这些都是高峰时段....所以任何建议都非常感激.

错误信息:

Description: Data conversion failed. The data conversion for column "ACD_Flag" returned status value 4 and status text "Text was truncated or one or more characters had no match in the target code page.". End Error Error: 2013-02-01 01:32:06.32 Code: 0xC020902A Source: Load ACD file into Table HDS Flat File 1 [9] Description: The "output column "ACD_Flag" (1040)" failed because truncation occurred, and the truncation row disposition …

sql-server ssis flat-file sql-server-2008-r2

5
推荐指数
2
解决办法
5万
查看次数

使用k__backingfield进行JsonMediaTypeFormatter格式化

我有一个问题,JsonMediaTypeFormatter据我所知,刚刚开始发生的事情.

在某些时候,我拥有的对象(一个普通的老poco)开始序列化完成作为支持字段.我正在使用自动属性(再次只是一个poco),但无论出于什么原因,输出JsonMediaTypeFormatterk__backingfield<propname>:"value"

在过去的几周里,我们已经升级到2015年的视觉工作室(虽然我怀疑这是问题的根本原因,因为这已经工作了几周).

我已经清除了所有形式的nuget缓存,删除了所有bin/obj目录....卸载并重新安装了visual studio 2015专业...修复了visual studio 2015专业....这段代码在一段时间内没有改变.

我们使用的版本5.2.0System.Net.Http.Formatting.

感谢您的任何帮助.

只是一个快速更新....这不会发生在任何其他人的机器上.我没有遇到任何错误(我注意到).我还要为此添加一些visual studio 2015相关标签

好的另一个快速更新.我已经发送了一个LinqPad脚本以及将该脚本运行到同事所需的程序集.我发送的程序集是我从nuget中提取并在我的机器上编译的精确程序集.当他运行代码时,它会根据需要进行序列化.我的机器(现在是另一个同事的机器)仍在遇到问题.

我将继续尽可能地隔离这一点,但任何进一步的指导将不胜感激

我可以通过将JsonMediaTypeFormatter.UseDataContractJsonSerializer属性转换为解决此问题true.我正在做更多的研究,为什么这个有效,为什么我想要或不想做这个...我必须在早上与没有这个问题的同事一起进行更多的测试.我不喜欢代码更改的想法,修复一些行为不可预测的事情.

好!还有一个更新.到目前为止,受影响的计算机最近安装了Active Reports 10.我们正在执行更多测试,并将在当前不受影响的计算机上安装活动报告10,以确定是否确实是罪魁祸首.为Active Reports添加标记.如果这最终成立,我会向他们打开一个错误.

c# activereports json.net roslyn visual-studio-2015

5
推荐指数
2
解决办法
895
查看次数

EXECUTE @Var 字符限制 SQL Server 2008 R2

我一直在寻找这个问题的答案,但没有什么是明确的,所以希望有人知道他们的头脑。

EXECUTEVARCHAR(MAX)变量一起使用时,是否有字符限制?我做了一些实验,似乎当加载一个变量然后调用时EXECUTE @var,实际传递到服务器的内容有字符限制。当在EXECUTE没有变量的情况下调用并在那里构建字符串时,一切似乎都有效......是否有原因?返回的错误信息是:

名称 '(在此处插入我的 SQL 语句变量的 881 个字符中的 643 个左右)' 不是有效标识符

有没有人知道为什么会发生这种情况?EXECUTE @var失败,EXECUTE 'string'工作...

sql t-sql sql-server-2008-r2

3
推荐指数
1
解决办法
1万
查看次数