SQL Reporting Services 2008比较了Crystal Reports?(SQL Reporting Services 2008 compared Crystal Reports?)
我正在决定是否使用SSRS或CR来满足我们的报告需求。 我已经阅读了几个讨论,包括Crystal Reports与Microsoft SQL Server Reporting Services以及将SQL Server Reporting Services与Crystal Reports进行比较 。 所有非常好的和有效的点。
总体而言,共识似乎是SSRS是一个更好的选择,特别是对于具有多种导出类型功能的基于Web的报告(C#,ASP.Net)。
我们在讨论中唯一关注的问题是,我们并不完全确定SSRS如何将我们的SQL Server搞得一团糟。
此外,所有数据只能通过sprocs访问 - 没有直接的表访问权限,而且我已经阅读了CR的一些与SQL相关的问题,这似乎是另一种威慑。
我只想确保在我们的制作服务器上使用SSRS不会以任何方式阻碍我们当前服务器的性能。
I'm in the process of deciding whether to use SSRS or CR for our reporting needs. I have read through several discussions, including Crystal Reports vs. Microsoft SQL Server Reporting Services and Compare SQL Server Reporting Services to Crystal Reports. All very good and valid points.
The over-all consensus seems to be that SSRS is a better bet, especially for web-based reporting (C#, ASP.Net) with multiple export type functionalities.
The only concern that we have had in discussions is that we're not entirely sure about how SSRS will gunk up our SQL Server.
Also, all of data is only accessible by sprocs - no direct table access, and I've read about some of CR's SQL-related issues, which appear to be yet another deterrent.
I just want to ensure that using SSRS on our productions servers will not in any way hinder our current server's performance.
原文:https://stackoverflow.com/questions/3292353
最满意答案
好的,问题在于我试图将渐变应用于具有元素(
UILables
)的UIView
。 我要做的是向UIView
添加一个子视图并对其应用渐变。Ok, the problem was that I've tried to apply gradient to a
UIView
, which had elements (UILables
). What I had to do is add a subview to theUIView
and apply gradient to it.
相关问答
更多-
所以最后一个else块成功地将newProject添加到NSUserDefaults,但insertItemsAtIndexPaths没有做任何事情? 根据这个使用reloadData 答案似乎不适用于UICollectionView。 也许您在viewWillAppear中的调用与其他更新_projectsCollectionView尝试相冲突...可以将其更改为reloadSections或invalidateLayout而不是查看是否解决了第一个问题。 至于子视图显示,您如何初始化单元格? 当它应该是 ...
-
如果您需要播放阵列中的下一首曲目,则需要跟踪当前播放曲目和该索引。 你可以这样做: - (IBAction)nextPressd:(id)sender { self.selectedTrackRow += 1; self.nextTrack = self.SPTrackList[self.selectedTrackRow]; [self playTrack:self.nextTrack]; } If you need to play the next track from your ar ...
-
此时视图为零: coolGesture.view?.tag = 4 尝试在添加手势后设置水龙头,并且其视图如下所示: cell.addGestureRecognizer(coolGesture) coolGesture.view?.tag = 4 view is nil at this point: coolGesture.view?.tag = 4 try setting the tap after you've added the gesture and it has a view like th ...
-
在UICollectionView中滚动选择错误单元格 - Swift(Scrolling in UICollectionView selects wrongs cells - Swift)[2022-08-09]
您不想调用cellForItemAtIndexPath并配置didSelectItemAtIndexPath或didDeselectItemAtIndexPath委托方法中的单元格。 另外,您不应该在cellForItemAtIndexPath方法内调用selectItemAtIndexPath和deselectItemAtIndexPath。 相反,只需在选择/取消选择回调中跟踪并切换所选类别的状态,然后不要执行任何其他设置cellForItemAtIndexPath中单元格外观的操作。 正如评论者所指出 ... -
为什么不保存selectedTrack的行,例如: - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { self.selectedTrack = self.SPTrackList[indexPath.row]; self.selectedTrackRow = indexPath.row; } 然后你可以这样得到nextTrack : nextTrack = ...
-
好的,问题在于我试图将渐变应用于具有元素( UILables )的UIView 。 我要做的是向UIView添加一个子视图并对其应用渐变。 Ok, the problem was that I've tried to apply gradient to a UIView, which had elements (UILables). What I had to do is add a subview to the UIView and apply gradient to it.
-
在封闭内完成for-in循环后添加collectionView.reloadData()。 这将告诉collectionView获取当前数组值。 add collectionView.reloadData() after the for-in loop is completed inside your closure. This will tell your collectionView to fetch the current array values.
-
假设您正在尝试将UIimage传递给详细视图控制器。 这是我的建议。 首先,实现这个: -(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath{ CurrentImage = [imageArray objectAtIndex:indexPath.row]; //assume what you have an image object and ...
-
看起来你搞乱了按钮标签。 设置标签后 lBtnWithAction.tag = indexPath.row; 你将无法正确使用按钮 lBtnWithAction = (UIButton *)[cell.contentView viewWithTag:ROW_BUTTON_ACTION]; (假设ROW_BUTTON_ACTION是一个常数)。 除非indexPath.row等于ROW_BUTTON_ACTION否则lBtnWithAction将始终nil 。 我建议UITableViewCell ,在那 ...
-
作为你的代码,你只设置numberOfItemsInSection 1然后你总是得到第0个索引。 make有动态值,例如return Array.count。 func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { return self.data.count // here you need to set dynamic count of array } ...