We're upgrading from ssrs 2012 to 2019. In 2012 there used to be physical files for this, but that doesn't seem to be the case in 2019. Does anyone know if there is a way to customize the css that the new 2019 web tool uses?
Unfortunately, there is no longer any way to do this in the Portal (used to be called ReportManager).
The best you can do is the "Branding" functionality that was added, but it's only available in "Enterprise Edition", and it's extremely limited. That feature essentially allows you to upload a .json file (and some others) that defines colors in a certain way. At runtime, that file is manually "merged" into an embedded resource file named "UniversalBrand.less" that's inside one of the Portal's .dll files. The result of that merge/transform is then served to the client as "/assets/css/brand.css".
Related
I would like to convert an HTML file or a Word file (.doc, .docx or .rtf) to a .chm file. I searched for ways of doing this and they all said that I should install a program on my computer. Is there a way of doing this without installing anything (online, with a program initially installed on Windows or with a USB version of a program)? I also accept a CHM editor as long as it doesn't need to be installed. I found a way to open a .html with hh.exe (the program that opens .chm) but as soon as I rename it from help.html to help.chm it doesn't work.
As far as I know the answer is – no. I've seen never an online version or a USB solution for effective HTMLHelp (CHM) compiling.
You can’t rename a foobar.html to foobar.chm and get this working for a single file, because CHM is like a zipped webpage with all files needed inside and some more internal files e.g. for full text search or an index with keywords. Please see snapshot of a special view with FAR HTML below (left side only, navigation pane).
You can't rename from .zip to .chm too, because the internal structure of a CHM file is complicated and you need a compiler for generating CHM's.
Background:
Please note that the proprietary file format is normally generated by MS HH Workshop (hhw.exe). It’s nearly 20 years old und was first shipped with IE4 and Windows 95. It’s deep integrated to the Windows operating system.
The HTML Help compiler is part of MS HTML Help Workshop (HHW.exe). This is a free, very basic authoring system provided by Microsoft and must be installed before any other authoring tool (e.g. such as FAR HTML) can compile to a .chm help file.
HTML Help Workshop (HHW) installer is called HtmlHelp.EXE and contains a copy of the HTML Help Run-time installer (HHUpd.EXE). There are a few Independent Software Vendor (ISV) that install HHA.DLL and itcc.dll separately instead of installing the full MS HH Workshop (htmlhelp.exe). This is generally an OK practice if the ISV knows what they are doing. But there are many problems. ISVs please keep in mind the safest approach is probably to install the full Workshop.
HTML Help is in maintenance mode, which means no new features are expected for either the runtime or the compiler. All mainstream development on HH has stopped – but HTMLHelp (.chm help files) is still recommended as software application help (for offline (local) help).
At the time of writing (announced 1996-Feb) HTMLHelp is the only Microsoft help platform available for general application help. WinHelp is deprecated and no longer ships with the Windows OS. Visual Studio products such as MS Help 2 & Help Viewer only ship with VS.
Here's word2chm.
It converts word docs to chm help files.
https://sourceforge.net/projects/word2chm/
You will need Microsoft's HTML Help Workshop installed for this to work.
Another more robust program is:
https://sourceforge.net/projects/nuhelp/
Requirements of nuhelp:
1) Word 2003, 2007, 2010 or 2013.
2) HTML Help Workshop (included in zip file)
3) .Net 3.5 Client Profile (already on most computers)
I got my hands on Windows 8 machine and, willing to check out new Windows Runtime API, downloaded VS 2013 Express for Windows. WinRT offers possibility to code in HTML5/CSS/JS, but I'm interested in using TypeScript as an alternative to JavaScript when not coding for DOM. This possibility is outlined here, but only applicable to Visual Studio 2012 and not even to Express edition, as Web Essentials extension won't work there.
TypeScript web page claims that full support is built into VS 2013 Update 2 RC. However, while this update does install some new extensions and TypeScript gets installed in Program Files as well, it doesn't add TypeScript support to VS 2013 Express for Windows. I still don't get to create .ts file, let alone have it compiled from IDE.
Please note this is a different question from this one, which deals with VS 2013 for Web. I've checked the accepted answer there and it won't work. I'm interested in getting TypeScript to work with either VS 2012 Express for Windows 8 or VS 2013 Express for Windows. I'll also accept an answer pointing me to alternative IDEs for WinRT/Store Apps development, but web research tells me it's unlikely to happen.
Yes, it's perfectly possible to write a Windows Store app using TypeScript in the Express for Windows version of Visual Studio 2013. But unfortunately it isn't supported right out of the box. You'll have to modify the project file yourself.
This sounds harder than it is... I wrote a tutorial on how to this some time ago. It basically comes down to adding some xml to the project file, telling Visual Studio what to do with the .ts files.
After modifying the project the .ts files are compiled and even placing breakpoints inside the .ts files works.
I am working on an Actionscript/flex based application that can read and edit XML-based Visio 2013 files (.VSDX). Are there any tutorials, documentations or any Actionscript/flex libraries that I can refer to when working with .VSDX files in AS3? Thanks...
As far as I know there are no libraries to do that. But the Visio .VSDX-files in reality are just zipped folders, you can open and check the innards by renaming it to fileName.zip and opening it with Windows Explorer. If there is just a certain file you need to use or modify in the package, you could use a zip-library such as AS3Commons-zip to unpack the .vsdx, taking the file you need to modify, doing the edits and rezipping the file.
This project on CodePlex may prove useful as an example of editing this format: http://pkgvisio.codeplex.com/
I have a huge MS Access document with built-in VBA codebase. Is it possible to track the file (as I am developing it) with a (mercurial) version control system? Can I extract code and track that? Or is it just the-binary-file-path? Thanks.
It's possible with MS Access to export most of the code through scripts. I posted some here a while ago:
How do you use version control with Access development?
It's possible to version-control binary files, but it would be a little cleaner (IMO) to have the code separate. If it works for you though, then by all means do what you do.
There is a nice tool here https://github.com/hilkoc/vbaDeveloper .
It allows you to easily export and import all your vba code and can do this automatically as soon as you click 'save'.
The export files are all plain text which you can then put in version control in the usual way.
Access all the way up to 2010 has supported source code control, and that includes support for team foundation server. The fact that you place all files in ONE zip file, one folder on a hard drive, or one container called an accDB is a MOOT point. As long as EACH individual object can be viewed as a SEPARATE object, then why do you care if one is using a zip file, or an accDB file? This is a “logical” view vs a physical view issue.
The simple matter is EACH OBJECT IN ACCESS CAN BE EXPORTED AS A TEXT OBJECT. Thus Access has supported source control integrate using this ability with the standard Microsoft SCC interface since Access 97 (that is 17+ years!!).
When you use SCC such as Visual Source safe or Team Foundation server then the BUILT IN UI in Access supports display the objects status in question. You have resolution down to the form, report, sql query and code module level. So multiple developers can all work on the application at the same time. They only need check out the forms, reports quires etc. they are working on. Each developer thus has their own local build.
If using Visual Source Safe, then you see this in the ribbon:
If you using team foundation server, then you see this:
And for objects checked out, you see this:
And when you open, or even right click on an object, you see these additional options:
Of course given that “few” use this feature or even know what it is (and the posts on SO confirm this lack of knowledge), then it is LITTLE surprise that the feature was dropped in Access 2013 after all these years!. However some 3rd party add-ins claim to restore this ability. So the ability to export objects in 2013 as individual text files STILL remains in place.
I'm using the Crystal Reports Viewer 11 ActiveX control in an Access form (version 2007, 2003 format). Everything works well on my development machine, where I have CRXI installed. I copied the referenced DLL to the client's machine, but when I try to register it, it says "Can't find module" (I double- and triple-checked my spelling) and when I try to open the form it tells me "ActiveX component can't create object" when the code tries to create a new instance of the report object. I suspect there are more dependency files required by the DLL, but I'm a little at a loss as to what ones and how I go about finding out. Although I'm using the CR control, I assume this would apply to any ActiveX control throwing this error. Thanks.
There should be a runtime distribution document in your Crystal Help files - from past experience (Crystal 8.5) there are multiple files that you have to distribute and register.
I'm answering my own question in case someone finds this via a search in the future. I don't have the Access Package & Deploy wizard David mentioned above (okay, I probably have it but couldn't find it readily) but I image it would probably do what I needed, so I recommend anyone try that first. Instead, I was able to create a setup to install tghe needed files using the Visual Studio Installer and the Crystal merge modules; note that while it wasn't difficult, nor was it pleasant.
I downloaded and installed Visual Studio Installer 1.1 from MSDN. This creates a new project type in Visual Studio 6.0 (in particular, I used InterDev 6.0) that creates a Windows Installer (*.msi) setup file. Because one of the Crystal merge modules requires the Crystal license key and VSI doesn't support merge module parameters, I also had to use Orca, a merge module editor, available from the Microsoft Windows SDK (also available on the Microsoft download site). I recommend reading through the SDK and Orca pages on MSDN for more info. Using Orca, I was able to put my key code and recompile the merge module, so I don't have to deploy my key to my users, and my users don't have to enter one.
Again, the Package & Deployment Wizard is probably a better option, but when faced with using merge modules, as with Crystal, this method will get the job done.