![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Home | Design forms | Collect replies | Desktop Pinger | FAQ | Download & buy | About | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| Steps to achieve automation | HTML | QR | Skills |
| Design the form |
|
|
Normal |
| Setup data base to hold submissions |
|
Expert | |
| Create data base tables |
|
Expert | |
| Java script for input validation |
|
Expert | |
| PHP script to receive submissions |
|
Expert | |
| PHP script for data collection |
|
Expert | |
| File access or mail box |
|
Normal | |
| Data base driver on office computer |
|
Power | |
| Excel VBA setup on office computer |
|
|
Power |
| Normal Excel work on office computer |
|
|
Power |
| Number of steps to achieve automated import | 9 | 4 |
As you can see, QR only requires four steps to setup a fully automated survey. You even get the benefit from saving the expert assistance. In addition, it is faster, safer and easier to make changes. You see, if you need to add a question, you only have to adjust the form and the spreadsheet. Read more about QR Designer. | Read how QR works technically.
HTML pages, especially the dynamic ones, can only live on a web server. QR Forms and other files can exist on all sorts of media and network. Read more about collecting data
| Carrier | HTML | QR |
| Web server |
|
|
| Mail account |
|
|
| File |
|
|
| Portable media like CD's and USB Memory |
|
|
| Offline |
|
|
| Online |
|
|
It is true that you can use many file types to communicate a survey. Before deciding what file type you want to deploy, look at the pros and cons for the most common file types.
| Program | Excel | Acrobat | IExplore | QR Form |
| Extension | XLS | HTML | QR | |
| Requires scripting |
|
|
||
| Client need a paid license |
|
|||
| Client need helper application |
|
|||
| Client need reader installed |
|
|
|
|
| Persistent layout |
|
|
|
|
| Input validation |
|
|
|
|
| Tabular input |
|
|
||
| Designed for batch import |
|
|
||
| Build in submission mechanism |
|
|
Mail and other text-formatted files are not appropriate to use for this purpose simply because they do not offer a persistent structure and they do not offer any input validation.
When looking at the news and computer magazines, it is easy to get the impression that everybody has a permanent multi-megabit internet connection.
There is another truth out there.
In
the real world only 21.9 % of the global population uses the internet.
In the US, 72.5 % of the population uses the internet but only 21.4 %
actually use a broadband connection.
The numbers vary. The best-connected country in the world is Bermuda with its 36.5 % of the population connected via broadband. On the second and third position, we have the Netherlands (32.8 %) and Denmark (31.8 %). USA is on the 19th position of broadband connected population.
Online activity still cost money for most of the population in the world. Many people are still connected with a modem and a phone line. They do not have the option to get a fixed monthly rate but are deemed to pay by the minute they use the net or in some cases by the amount of data transferred.
On a personal level, I use most if not all options to connect. I travel a lot and use the internet in many different situations. You should see my bag with connection devices; it contains a Wireless card, a UMTS/GSM card (the modem is internally on the PC) and several wires to phones and networks.
I think that we, the internet publishers need to realize that many of our users still pay for the time they are surfing and they certainly are paying for answering questions asked by us.
Read more on Internet World Stats
![]()
If the VB code in the box makes sense to you, there is no reason for you to hire an expert to setup office automation. It actually only takes three lines of code to setup the QR Data import library.
Private Sub FileButton_Click()
Dim QRData As New QRData.Nodes
Dim N As Long
If QRData.OpenDialog(False) Then
N = QRData.GetNode("/QRForm/Reply/PhoneEdit/Text")
Sheet1.Cells(3, 2) = QRData.NodeAsString(N)
End If
End Sub
|
The code above is an example of how to import a QR form into MS Excel using an open file dialog. Read more about collecting data