且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何正确显示报告详细信息

更新时间:2023-12-04 09:56:10

让我看看我是否做对了,你希望9000出现在8XXX系列之前的蓝色区域吗?


IIF语句是在各种标题中?
Let me see if I got this right, you want the 9000 to appear in the blue area, BEFORE the 8XXX series?

The IIF statement is that in a header of sorts?


是的,我希望9000在8xxx系列之前显示为蓝色。


是的,IIF语句是蓝色标题区中的代码。
Yes, I want the 9000 to appear in the blue before the 8xxx series.

Yes the IIF statement is the code that is in the blue header area.


它可能,但它的确不简单。如果您确实需要它,那么您需要在预览中打开报告一次(可以在代码和隐藏中)记录第一个9XXX出现在哪个页面上,然后关闭报告,将值保存在单独的表格中,然后重新打开报告(我使用类似的方法创建目录)。这是因为事先并不容易预测9xxx系列是否会在该页面上开始。


如果你可以忍受每个组上方的蓝带(上面1个) 8xxx和1以上9x),我认为你可以进行间隔1000的分组。



我可以帮助你解决这两个问题,所以让我知道你是什么决定。如果您可以将DB附加到线程,那么以任何一种方式提供帮助会更容易。
Its possible, but its deffinately not simple. If you really NEED it to be like that, you would need to open the report once in preview (can be in code and hidden) record on which page the first 9XXX appears, then close the report, store teh values in a seperate table, and then reopen the report (I use a similar approach to create a Table of Contents). This is because its not really that easy beforehand to predict whether or not the 9xxx series will start on that page.

If you could live with teh blue ribbon being above each group (1 above 8xxx and 1 above 9x), I think you could do a grouping with a interval of 1000.


I can help you with both solutions, so let me know what you decide upon. It would be easier to help either way if you can attach the DB to the thread.