Hi all,

One of you has privately reminded me of some early work done at INDASE in
1996-97, which includes a simulated DP-like lookup list. This was
implemented in Perl on the server side, with a lot of help from Thom Boyer.
You can see it at http://www.sanbachs.net/cgi-bin/nfCDIL01.pl or begin a
search from the computerized ancestor home page at
http://www.sanbachs.net/cdi/ . This particular project is no longer in
operation, but some of the machinery is still there.

The Perl scripts to implement this can be generated using the complete set
of Firestorm code, including the METAD database by importing some reports
which generate Perl scripts like these for any database. Sketchy
instructions can be located at http://www.sanbachs.net/firestorm/perl.html and
other pages that you can reach from
http://www.sanbachs.net/firestorm/<http://www.sanbachs.net/firestorm/perl.html>

However, there is an easier way, involving only DP reports added to an
existing database. These reports generate a separate HTML page for each
possible position of each lookup list. In the sample, the generated lookup
pages are named I3L10.HTM through I3L2623.HTM, standing for *I*ndex
*3*, *L*ookup
position *10* (the first position) through position *2623* (the last
position). That amounts to a lot of files, but DP is quick on today's
machines, and there is plenty of disk space. A sample database is available
at http://www.sanbachs.net/ufv/ so that you can see how this can be done.
There are three reports. The first generates all possible positions of a ten
line lookup list for one panel. The second generates a simple web page for
each record. The third generates a list mapping strings to lookup positions.
It can be used with a CGI script to simulate typing in the lookup list. I
can furnish that script upon request.

Please send me your comments and suggestions.

Many thanks and best wishes,
Bruce
_______________________________________________
Dataperf mailing list
[email protected]
http://lists.dataperfect.nl/mailman/listinfo/dataperf

Reply via email to