Here are a couple clues.
<http://en.wikibooks.org/wiki/DataPerfect/User_Web_Enabling>http://en.wikibooks.org/wiki/DataPerfect/User_Web_Enabling

http://dataperfect.nl/CMS/index.php?option=content&task=view&id=5

It assumes you know how to generate local files from your web page and to run a command from the web page and have a web site setup.

In short, you have the web page run a dataperfect command line that includes a reference to a transaction which tells it which reports to run and parameters to pass. You may have to experiment with the transaction log to get the parameters you want. Depending on what you want to do,you may have the web page create that transaction log, then run the report, then display the results or email with another command or whatever you want to do You can control access by security on the web page as well as in the commandline to DP or both.

Be aware that if you are accepting user input on the web page that gets passed to dataperfect, that input can used to create havoc with your database. Ideally you wouldn't need the user input. If you do, be sure to check it for validity as a basic security precaution.


you can call, for example -
        DP.EXE  database.str /W /EI=translog.log

Since the transaction logs call reports by number, I suggest putting all the ones you want at the beginning so the ordering doesn't change.

Bob


At 07:00 AM 06/08/2013, Robert Kendall wrote:
I would like to allow my clients web access to run a dataperfect report. I need to limit access by requiring a user and password to run a report or a limited menu of reports. I email or fax the report with ActFax. But I don't have a clue how to access my database from a web page.

Robert Kendall

Sent from my iPhone
_______________________________________________
Dataperf mailing list
[email protected]
http://lists.dataperfect.nl/cgi-bin/mailman/listinfo/dataperf
_______________________________________________
Dataperf mailing list
[email protected]
http://lists.dataperfect.nl/cgi-bin/mailman/listinfo/dataperf

Reply via email to