#1. An escaping or alternate syntax for string literals that contain single quotes. I frequently use script subroutines and variables with parameters to bring discipline to my QV projects. Parameters are passed as strings and variables are sometimes themselves function calls that contain quoted parameters. Nested routines make the problem even more complex.
There is also a problem using SET and LET in script to define reusable expressions. The defined values often contain quotes.
Quoted strings cannot contain quotes, so I resort to all kinds of workarounds — & chr(39), proxy characters for quotes and using fields when I would really prefer variables. All of these are complex workarounds that make my code resemble the Twister game.
#2 Grouped Objects. So many great screen objects available. Wouldn’t it be wonderful have a couple of charts, a listbox and an explanatory text box minimize & restore as a group? I’ve blogged about this in the past if you want to read more on the topic. So much could be done in the UI with the addition of object groups.
I’ve dropped both of these feature requests in various Qliktech “suggestion boxes” over the years. I have no idea if they will ever be implemented or not. I frequently hear other users asking for #2, and I occasionally meet someone who shares my desire for #1.
What are your top two feature wishes?
I would like to have a Code view/edit-mode, as an alternative to the GUI. Applications like Dreamweaver and Visual Studio have this feature.
In complex/professional QlikView development, it can be hard to track all changes and compare versions. Sometimes, entering code is less cumbersome than clicking all over the place, repeatedly.
You can quote easily in late qv9 versions and qv10.
Example: ‘a”b’
That means: a’b
You can also use “a””b”
= a”b
I tried your suggestion in V10SR2 and V9SR7. I put the expression in a text box and here’s what I get:
=’a”b’
result: a”b
I got two single quotes instead of one.
=”a””b”
result: null
This comment has been removed by the author.
Hi rob,
Your request to group objects will be offered in version 11.
The container object now can show multiple objects at the same time when using a grid layout.
Number one feature request?
Put the load script in a single ‘tab’ but allow collapsing of sections, ala Visual Studio #region statement. Would make it much easier to edit large scripts.
#2 – make the ‘abort’ button actually work. I’ve used QV for 3+ years and whenever I kick off a long load that I know will fail, I have to kill the process. Abort NEVER works.