Skip to main content
Announcements
Qlik Connect 2025: 3 days of full immersion in data, analytics, and AI. May 13-15 | Orlando, FL: Learn More
cancel
Showing results for 
Search instead for 
Did you mean: 
agni_gold
Specialist III
Specialist III

write back from front end.

Hi Guys,

I want suggestions from you ,

I am trying to give user as functionality that they can edit data from front end and this will write back to database.

what are the ways to do this.

gwassenaar

6 Replies
robert_mika
Master III
Master III

One way is to build  an extension.

This is possible but required good programming skills.

Feeling Qlikngry?

How To /Missing Manual(25 articles)

marcus_sommer

Maybe this: SQL Writeback from QlikView extension object. reduced the needed efforts.

- Marcus

petter
Partner - Champion III
Partner - Champion III

Just to be entirely correct there are actually at least 5 approaches to do a write-back to another system from QlikView (depending on how you categorize them). There is not so much information here on Community on how to do it in a reliable way - with full examples.

  1. Create a QlikView Extension as suggested by Robert. The one that is rather well documented.
  2. URL Action - The URL can be a query-string that is interpreted by another system to contain some data. Limitations to data size.
  3. Invoke a WebService via a VBScript/JScript macro. And yes they can be run from Ajax and on the server contrary to what some people claim on this forum.
  4. Do a ServerSideExportEx() function call via the COM-Object Model for QlikView on the server to store a file. This file can be picked up with a Windows operating system WindowsFileSystemWatcher trigger that reads the file and store the content in another system via database calls or REST-calls or whatever.
  5. Use Varibles that are stored as part of a bookmark and shared between users and have an application reading this bookmark and storing the information into another system.

The level of effort and risk is or could be rather high on any of these approaches. It does require insights into technologies that many QlikView developers might not have. So I have never seen this as recommended practice from Qlik - but it is feasible for some use-cases.

In most cases it would be safer and cheaper to buy third-party solutions to do this. There are several...

ThornOfCrowns
Specialist II
Specialist II

You're also aware of the huge can of worms you're about to open by giving user(s) read/write functionality to your back end databases, right?

agni_gold
Specialist III
Specialist III
Author

yes , actually user wants to edit table record.

petter
Partner - Champion III
Partner - Champion III

James advice is very sound. You should be very reluctant in saying yes to something that might have a huge cost. Implementing this might cost as much as 5 to 20 times as much time as building the regular QlikView application. So don't promise them that is will be a quick and easy extra that they get for free...